Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[VBA EXCEL]Istruzione per controllare se una colonna é vuota

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

[VBA EXCEL]Istruzione per controllare se una colonna é vuota

Postdi corvo4791 » 07/07/10 09:34

Salve, ragazzi.

C'è una istruzione che controlla se una intera colonna é vuota ?

Vorrei evitare di fare un ciclo for per controllare riga per riga...

Grazie.
corvo4791
Utente Junior
 
Post: 62
Iscritto il: 02/07/10 08:22

Sponsor
 

Re: [VBA EXCEL]Istruzione per controllare se una colonna é vuota

Postdi maxmula » 07/07/10 10:11

In un''altra cella puoi scrivere
Codice: Seleziona tutto
     =conta.valori(a:a)



Da VBA, puoi usare la medesima funzione:

Codice: Seleziona tutto
        QUANTI_VALORI = Application.WorksheetFunction.CountA(Range("A1").EntireColumn)



Ciao!
MAx
Avatar utente
maxmula
Utente Senior
 
Post: 965
Iscritto il: 18/08/04 18:28
Località: N44°59'45 E09°00'34

Re: [VBA EXCEL]Istruzione per controllare se una colonna é vuota

Postdi corvo4791 » 07/07/10 10:28

maxmula ha scritto:In un''altra cella puoi scrivere
Codice: Seleziona tutto
     =conta.valori(a:a)



Da VBA, puoi usare la medesima funzione:

Codice: Seleziona tutto
        QUANTI_VALORI = Application.WorksheetFunction.CountA(Range("A1").EntireColumn)



Ciao!
MAx


Grazie mille.

Credi che possa usare allo stesso modo la funzione CELLS in VBA ? avrei esigenza di indicizzare le colonne con una variabile...
corvo4791
Utente Junior
 
Post: 62
Iscritto il: 02/07/10 08:22

Re: [VBA EXCEL]Istruzione per controllare se una colonna é vuota

Postdi maxmula » 07/07/10 11:09

Certamente!

Codice: Seleziona tutto
    QUANTI_VALORI = Application.WorksheetFunction.CountA(Range(cells(1,1)).EntireColumn)


Ciao,
MAx
Avatar utente
maxmula
Utente Senior
 
Post: 965
Iscritto il: 18/08/04 18:28
Località: N44°59'45 E09°00'34

Re: [VBA EXCEL]Istruzione per controllare se una colonna é vuota

Postdi corvo4791 » 07/07/10 12:11

maxmula ha scritto:Certamente!

Codice: Seleziona tutto
    QUANTI_VALORI = Application.WorksheetFunction.CountA(Range(cells(1,1)).EntireColumn)


Ciao,
MAx


Grazie per esserti disturbato ;)

Avevo già provato e andava.

Grande
corvo4791
Utente Junior
 
Post: 62
Iscritto il: 02/07/10 08:22

Re: [VBA EXCEL]Istruzione per controllare se una colonna é vuota

Postdi corvo4791 » 07/07/10 13:19

Scusami... già che ci siamo...

Ma non c'é un modo per selezionare un certo numero di celle usando cells ?

Il comando range non dà la possibilità di indicizzare con delle faviabili... almeno non variabili numeriche credo...

dovrei fare una cosa del tipo

Range("A11:G83").Select

ma mettendoci i delle variabili numeriche al posto delle lettere

Cells consente la selezione di un range di celle disposte su più colonne ?
corvo4791
Utente Junior
 
Post: 62
Iscritto il: 02/07/10 08:22

Re: [VBA EXCEL]Istruzione per controllare se una colonna é vuota

Postdi maxmula » 07/07/10 13:41

Si usa questa sintassi:

Codice: Seleziona tutto
         Range(cells(RIGA1,COL1),CELLS(RIGA2,COL2)).Select



Ciao,
MAx
Avatar utente
maxmula
Utente Senior
 
Post: 965
Iscritto il: 18/08/04 18:28
Località: N44°59'45 E09°00'34


Torna a Applicazioni Office Windows


Topic correlati a "[VBA EXCEL]Istruzione per controllare se una colonna é vuota":


Chi c’è in linea

Visitano il forum: alfrimpa, patel e 7 ospiti