Debbo inserire un controllo sulla mia form che preveda la seguente: alla pressione di un pulsante, devono essere scorse tutte le righe e le singole celle di una flexgrid e se per caso almeno una di queste presenta, per una riga, una cella null, il salvataggio dei dati venga inibito mediante msgbox.

Ho fatto qualcosa del genere;

Codice PHP:
k_ind 1
    
For k_ind 1 To grdRipartizioni.Rows 1
        
If grdRipartizioni.TextMatrix(10) = "" And _
           grdRipartizioni
.TextMatrix(11) = "" And _
           grdRipartizioni
.TextMatrix(12) = "" And _
           grdRipartizioni
.TextMatrix(13) = "" Then
            MsgBox 
"Prima di procedere al salvataggio delle informazioni, " vbCrLf _
                   
"occorre specificare almeno una riga del dettaglio Fattura "vbInformationMe.Caption
            
Exit For
        Else
            If 
grdRipartizioni.TextMatrix(k_ind0) = "" Or _
               grdRipartizioni
.TextMatrix(k_ind1) = "" Or _
               grdRipartizioni
.TextMatrix(k_ind2) = "" Or _
               grdRipartizioni
.TextMatrix(k_ind3) = "" Then
                MsgBox 
"Prima di procedere al salvataggio delle informazioni, " vbCrLf _
                       
"occorre completare la valorizzazione per le righe incomplete "vbInformationMe.Caption
                
Exit For
            
End If
        
End If
    
Next 
Nel primo if controllo che almeno una riga dev'essere compilata e nella seconda vorrei controllare quanto ho esposto prima.
Il problema nasce dal fatto che il codice si scorre comunque tute le righe previste e se le ultime non sono valorizzate, vengo bloccato nel salvataggio.
Come posso variare quel codice?

Grazie anticipatamente per l'aiuto.