Domanda:
ESPERTI DI EXCEL??????AIUTO!!?
Forbidden Colours
2011-06-09 00:34:11 UTC
Dobbiamo creare dei file di Excel che all'interno abbiano una cella con un numero che incrementa automaticamente generando nuovi file (partendo da un file con una cella col nr. 1, dobbiamo generare un file uguale con il nr. 2 nella cella e così via..) Grazie :)
Tre risposte:
?
2011-06-10 05:18:16 UTC
La cosa migliore è aggiungere del codice VBA che ad ogni apertura file incrementa il valore della cella (o di più celle se serve).



Se per esempio il valore da incrementare è contenuto nel Foglio1 nella cella A4, vai nel menu Macro di Excel (in Excel 2003 è sotto Strumenti) ed apri Visual Basic Editor.

Nella finestra Progetto che si trova a sinistra troverai VBAProject seguito dal nome del tuo file Excel e all'interno di Microsoft Excel Oggetti fai doppio click su ThisWorkbook e ti si apre una finestra vuota.

Dentro tale finestra copia le seguenti 3 righe di codice:



Private Sub Workbook_Activate()

Application.Sheets(1).Cells(4, 1) = Application.Sheets(1).Cells(4, 1) + 1

End Sub



Salva il file ed ogni volta che lo riapri vedrai la cella A4 incrementare di 1 rispetto all'ultimo salvataggio eseguito.



Il primo valore di Cells è il numero di riga (4) mentre il secondo è il numero di colonna (A=1), per modificare una cella diversa basta modificare i valori delle due istruzioni Cells.

Per cambiare foglio puoi cambiare il valore di Sheets, Foglio1 = 1, Foglio2 = 2 e così via.



Se duplichi l'istruzione di incremento puoi incrementare il valore in più celle.
Seabird
2011-06-09 09:06:11 UTC
Se ti serve un contattore, ci sono una infinità di modi per crearselo.



=SE(B1<>"";RIF.RIGA();"")

=SE(B6<>"";RIF.RIGA()-5;"")

=SE(B1<>"";RIF.RIGA()- CONTA.VUOTE($B$1:B1);"")

=SE(B7<>"";RIF.RIGA()- 6-CONTA.VUOTE($B$7:B7);"")



Il primo se i dati partono da B1 e sono consecutivi

Il secondo se i dati partono da B6 e sono consecutivi

Il terzo se i dati partono da B1 e non sono consecutivi

Il quarto se i dati partono da B7 e non sono consecutivi



Ovviamente vanno inseriti in una cella nella stessa riga del dato iniziale e trascinate verso il basso.
anonymous
2011-06-09 07:45:42 UTC
e allora devi creare un contatore,!!


Questo contenuto è stato originariamente pubblicato su Y! Answers, un sito di domande e risposte chiuso nel 2021.
Loading...