|
| HOMEPAGE | INDICE FORUM | REGOLAMENTO | ::. | NEI PREFERITI | .:: | RSS Forum | RSS News | NEWS web | NEWS software | |
| PUBBLICITA' | | | ARTICOLI | WIN XP | VISTA | WIN 7 | REGISTRI | SOFTWARE | MANUALI | RECENSIONI | LINUX | HUMOR | HARDWARE | DOWNLOAD | | | CERCA nel FORUM » | |
22-11-2011, 14.40.54 | #1 |
Newbie
Registrato: 22-11-2011
Messaggi: 2
|
foglio incrementale excel
ho una tabella sul foglio 1 e voglio riportare alcuni valori della riga 1 sul foglio 2, poi altri valori della riga 2 sul foglio 3 ecc ecc. In pratica, facendo un esempio, sul foglio 2 devo riportare in una precisa casella il valore =Foglio1!A1, sul successivo foglio 3 devo riportare nella stessa posizione il valore =Foglio1!A2 ecc ecc Questo per una serie di fogli. Come posso farlo in automatico? |
22-11-2011, 15.09.17 | #2 |
Newbie
Registrato: 22-11-2011
Messaggi: 2
|
diciamo che mi basterebbe saper la funzione per copiare la cella A(n) dove n sarebbe il valore corrispondente ad una precisa cella ad esempio B5,
Come se dovessi copiare la cella A(B5) in altra cella. Se mi spiegate come fare, forse un po' "artigianalmente" risolvo il problema. |
19-12-2011, 23.54.39 | #3 |
Senior Member
Registrato: 19-01-2007
Messaggi: 203
|
Non sono un esperto di excel ma con questa funzione VBA puoi costruire quello che ti serve:
Public Sub sposta_valore() Worksheets(1).Cells(2, 3).Value = Worksheets(2).Cells(2, 1).Value End Sub In buona sostanza la funzione copia il valore della cella A2 del secondo foglio da sinistra nella cella C2 del primo foglio da sinistra. Eventualmente se ti è più comodo puoi utilizzare i nomi del fogli per cui diventa Worksheets("Foglio1").cells...... Se invece non vuoi utilizzare un riferimento riga e colonna numerico assoluto puoi provare questa variante Worksheets(1).Range("B3")Cells(1,1).Value = Worksheets(2).Range("A9").Cells(1, 1).Value In questo caso identifichi un intervallo di celle composto da una sola cella con la funzione range, poi utilizzi un indirizzamento relativo ad una cella del range che essendo di una sola cella non può che essere cells(1,1). In tutti i casi comunque estrai il valore di una cella e poi lo copi nella cella che ti serve nel foglio che vuoi tu. Se poi esiste una sequenza logica tra foglio/cella sorgente e foglio/cella destinazione puoi pensare ad un ciclo FOR per automatizzare il tutto. Infine puoi associare il codice della macro ad un pulsante in modo che facendoci cick sopra parta l'elaborazione dei diversi fogli di calcolo Spero di aver azzeccato il suggerimento che cercavi... |
Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti) | |
Strumenti discussione | |
|
|
Discussioni simili | ||||
Discussione | Autore discussione | Forum | Risposte | Ultimo messaggio |
Griglia in foglio excel che non appare | deadstar | Office suite | 1 | 08-06-2010 23.52.12 |
stampare 3 righe in excel su unico foglio... | cippico | Office suite | 20 | 04-03-2005 08.01.44 |
Ancoa VBA in Excel, creare Macro estrazione dati da un foglio | Gabry | Programmazione | 6 | 16-05-2004 15.19.03 |
Foglio Excel | Skipper | Office suite | 8 | 21-04-2004 12.52.03 |
Riasumere dati in unico foglio in Excel | Gabry | Software applicativo | 6 | 21-02-2004 01.19.35 |