Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

VBA excel: CICLO FOR CHE LEGGE DA UNA SELEZIONE DI RIGHE

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: CICLO FOR CHE LEGGE DA UNA SELEZIONE DI RIGHE

Postdi Andrea80 » 23/06/14 11:49

Salve a tutti,

ho creato una macro in vba per excel, in questa ho tutta una serie di cicli for che leggono in un range di righe (da 5 a 500).
Il problema è che in questo foglio si opera con altre macro che effettuano dei filtri e nascondono alcune righe.

Cosa succede: il ciclo for legge comunque su tutte le righe, visibili e nascoste, così facendo si scatenano una serie di eventi che in realtà non dovrebbero verificarsi.

Qualcuno conosce il modo di lanciare il ciclo for solo sulla selezione visibile a video e non generico su tutte le righe (da 5 a 500)?

Vi ringrazio anticipatamente per la collabotrazione
Andrea80
Newbie
 
Post: 1
Iscritto il: 23/06/14 11:39

Sponsor
 

Re: VBA excel: CICLO FOR CHE LEGGE DA UNA SELEZIONE DI RIGHE

Postdi Anthony47 » 28/06/14 09:59

Ciao Andrea80, benvenuto nel forum.
(la prossima volta inserisci le tue domande direttamente nel forum "Applicazioni Office", viewforum.php?f=26)
In prima battuta direi di modificare il tuo ciclo cosi':
Codice: Seleziona tutto
For I = 1 To 500
    If Rows(I).Hidden = False Then
        'le istruzioni per gestire le sole righe visibili
    End If
Next I


Ciao
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "VBA excel: CICLO FOR CHE LEGGE DA UNA SELEZIONE DI RIGHE":


Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti