Condividi:        

Selezionare celle consecutive in ciclo for each

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

Selezionare celle consecutive in ciclo for each

Postdi blunotte13 » 23/03/11 14:56

Ciao a tutti, questo codice ,
Codice: Seleziona tutto
Dim cl As Object
    Dim zona As Range
    Set zona = Range("AA2:AA65")
    For Each cl In zona
    If cl <> "" Then
    Range(cl, cl.Offset(0, 0)).Select
    Selection.Copy
    Sheets("foglio1").Select
    Range("CL1").Select
    ActiveSheet.Paste
    Calculate

prende tutti i valori della singola cella, adesso dovrei prendere due celle vicine cioè AA2:AB2, AA3:AB3 ecc ecc.. fino al range AA65:AB65, come posso fare ?

Grazie a tutti.
Alla prossima, ciao ciao !!


Excel 2007
blunotte13
Utente Senior
 
Post: 138
Iscritto il: 13/01/10 19:35

Sponsor
 

Re: Selezionare celle consecutive in ciclo for each

Postdi Anthony47 » 23/03/11 15:09

Ad esempio
Codice: Seleziona tutto
        Range(cl, cl.Offset(0, 1)).Select

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19215
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: Selezionare celle consecutive in ciclo for each

Postdi blunotte13 » 23/03/11 16:13

Grazie ho capito, bisogna agire su cl.Offset(0, 1) per le celle da selezionare.
Alla prossima, ciao ciao !!


Excel 2007
blunotte13
Utente Senior
 
Post: 138
Iscritto il: 13/01/10 19:35


Torna a Applicazioni Office Windows


Topic correlati a "Selezionare celle consecutive in ciclo for each":


Chi c’è in linea

Visitano il forum: danibi60 e 18 ospiti

cron