Come usare ISBLANK in Excel VBA

January 7

Come usare ISBLANK in Excel VBA


E 'importante tenere a mente che non tutte le funzioni in un foglio di calcolo di Excel possono essere utilizzati in Visual Basic for Applications. Tuttavia, la funzione "VAL.VUOTO" può essere utilizzato sia come formula in un foglio e in VBA per servire allo stesso scopo - che è quello di controllare se una cella è vuota. Questa funzione viene comunemente usato in un ciclo per scorrere una colonna o riga di celle fino ad arrivare a una cella vuota.

istruzione

1 Fare clic sulla scheda "Sviluppatore" e fare clic su "Visual Basic" per aprire la finestra di editor di VB. Fare clic sul menu "Inserisci" e fare clic su "modulo" per inserire un nuovo modulo.

2 Creare una procedura secondaria aggiungendo il seguente codice:

Private Sub checkForBlankCell ()

3 Creare una variabile Integer e dargli un valore di 1:

Dim X As Integer

X = 1

4 Aggiungere i dati alle prime dieci righe di A1:

Range("A1").Select

ActiveCell.FormulaR1C1 = "1"

Range ( "A2"). Selezionare

ActiveCell.FormulaR1C1 = "2"

Range ( "A1: A2") Selezionare.

Selection.AutoFill Destinazione: = Range ( "A1: A10"), Type: = xlFillDefault

Range ( "A1: A10") Selezionare.

Range ( "A1"). Selezionare

5 Creare un ciclo e verificare se la cella è vuota utilizzando la funzione delle cellule "IsEmpty" e visualizzare ogni valore della cella attraverso la finestra immediata:

Do Until IsEmpty(ActiveCell.Value)

Range ( "A" & X) .Select

Debug.Print (ActiveCell.Value)

X = X + 1

Ciclo continuo

6 Terminare la procedura digitando "End Sub" e premere il tasto "Ctrl" e "G" per visualizzare la finestra immediata. Fai clic su "F5" per eseguire la procedura.