Telefonino.net network
 
| 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 » |

Torna indietro   WinTricks Forum > Software > Office suite

Notices

Rispondi
 
Strumenti discussione
Vecchio 22-11-2011, 15.40.54   #1
pazkuale
Newbie
 
Registrato: 22-11-2011
Messaggi: 2
pazkuale promette bene
foglio incrementale excel

Salve,
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?
pazkuale non è collegato   Rispondi citando
Vecchio 22-11-2011, 16.09.17   #2
pazkuale
Newbie
 
Registrato: 22-11-2011
Messaggi: 2
pazkuale promette bene
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.
pazkuale non è collegato   Rispondi citando
Vecchio 20-12-2011, 00.54.39   #3
Alfabeto
Senior Member
 
L'avatar di Alfabeto
 
Registrato: 19-01-2007
Messaggi: 203
Alfabeto promette bene
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...
Alfabeto non è collegato   Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is ON
Gli smilies sono ON
[IMG] è ON
Il codice HTML è OFF

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
Griglia in foglio excel che non appare deadstar Office suite 1 09-06-2010 00.52.12
stampare 3 righe in excel su unico foglio... cippico Office suite 20 04-03-2005 09.01.44
Ancoa VBA in Excel, creare Macro estrazione dati da un foglio Gabry Programmazione 6 16-05-2004 16.19.03
Foglio Excel Skipper Office suite 8 21-04-2004 13.52.03
Riasumere dati in unico foglio in Excel Gabry Software applicativo 6 21-02-2004 02.19.35

Orario GMT +2. Ora sono le: 14.57.56.


E' vietata la riproduzione, anche solo in parte, di contenuti e grafica.
Copyright © 1999-2017 Edizioni Master S.p.A. p.iva: 02105820787 • Tutti i diritti sono riservati
L'editore NON si assume nessuna responsabilità dei contenuti pubblicati sul forum in quanto redatti direttamente dagli utenti.
Questi ultimi sono responsabili dei contenuti da loro riportati nelle discussioni del forum
Powered by vBulletin - 2010 Copyright © Jelsoft Enterprises Limited.