Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Perfetto, quello che cercavo
Delle ottimizzazioni
- se non voglio i valoro consecutivi, ma lasciare degli spazi per consentire l'elaborazione delle singole voci prese dai vari fogli ?
- se rinomino il foglio Riepilogo, è possibile fare in modo che la macro utilizzi il foglio corrente ?
- è possibile fare in modo che i valori vengano presi solo dai fogli a destra del foglio Riepilogo ?
Ho tolto la riga di codice
.Range("A" & lRiga).Value = sh.Name
perche mi dava il nome della scheda che non mi serviva
GRAZIE
1) Non ho capito. Se intendi lasciare una riga vuota fra una serie di tati e l'altra, modifica questo:
lRiga = lRiga + 1
così:
lRiga = lRiga + 2
Se invece vuoi una cella vuota fra un dato e l'altro sulla riga, modifica questo:
lCol = lCol + 1
così:
lCol = lCol + 2
2) Si potrebbe utilizzare ActiveSheet. Si potrebbe perché la cosa va contro al mio modo di vedere la programmazione di Excel. Se fai partire inavvertitamente la macro da un foglio che non sia quello che vorresti tu.... beh ti lascio immaginare.
3) Puoi per favore spiegare il perché? La cosa è fattibile, ma forse esistono metodi più pratici. Come è organizzato l'insieme dei tuoi fogli?