Precedente :: Successivo |
Autore |
Messaggio |
Botceaux Comune mortale
Registrato: 25/08/12 14:10 Messaggi: 3
|
Inviato: 25 Ago 2012 14:55 Oggetto: Copiare celle in Excel 2010 |
|
|
Ho bisogno di copiare delle celle adiacenti e facenti parte di una stessa riga e di incollarle poi separatamente su un nuovo foglio di lavoro rispettando però per ognuna l'ordine di colonna. Mi spiego meglio: supponiamo che la riga di origine sia la 1, la cella di origine A1 deve essere copiata in A4; la B1 in B8; la C1 in C3 e così via secondo uno schema che essendo irregolare dovrò selezionare manualmente (ma questo al limite non è un problema).
Premetto che fare copia incolla selezionando le celle di destinazione con ctrl non funziona.
Thanks |
|
Top |
|
|
ioSOLOio Amministratore
Registrato: 12/09/03 18:01 Messaggi: 16342 Residenza: in un sacco di...acqua
|
Inviato: 25 Ago 2012 15:41 Oggetto: |
|
|
vedo che è il tuo primo messaggio..intanto allora benvenuto
Botceaux ha scritto: | Ho bisogno di copiare delle celle adiacenti e facenti parte di una stessa riga e di incollarle poi separatamente su un nuovo foglio di lavoro rispettando però per ognuna l'ordine di colonna. Mi spiego meglio: supponiamo che la riga di origine sia la 1, la cella di origine A1 deve essere copiata in A4; la B1 in B8; la C1 in C3 e così via secondo uno schema che essendo irregolare dovrò selezionare manualmente |
quindi per forza di cose già dici che non c'è una logica coerente nella destinazione di queste celle...
Botceaux ha scritto: | Premetto che fare copia incolla selezionando le celle di destinazione con ctrl non funziona. |
Perchè non funziona?
Non viene incollato correttamente il contenuto?
Non è che per caso il contenuto di partenza non è un semplice numero e/o lettera ma ad esempio il risultato di un calcolo/funzione?
Se si..dovrai usare la funzionalità di Incolla speciale
Io mi rifaccio a Office 2000 dove se vuoi copiare/incollare solo il "numero", occorre copiare e poi all'atto di incollare con tasto destro scegliere Incolla speciale -> valori |
|
Top |
|
|
ZapoTeX Dio maturo
Registrato: 04/06/04 16:18 Messaggi: 2627 Residenza: Universo conosciuto
|
Inviato: 25 Ago 2012 17:53 Oggetto: |
|
|
Se vuoi farlo dinamicamente, puoi codificare il tuo "schema irregolare da selezionare manualmente" in una riga di numeri (esempio: numero = spostamente verso il basso necessario) e poi fare il copia e incolla con una di queste opzioni:
1) Macro VBA (soluzione preferita)
2) Funzione offset
3) Funzione indirect
4) Altre possibili soluzioni che non mi vengono in mente, ma ce ne sono di sicuro
Ciao! |
|
Top |
|
|
Botceaux Comune mortale
Registrato: 25/08/12 14:10 Messaggi: 3
|
Inviato: 26 Ago 2012 09:56 Oggetto: |
|
|
Innanzitutto grazie ad entrambi per la velocità di risposta.
Cmq ho deciso di risolvere usando una macro (un po' macchinosa ma funzionante). Con il senno di poi credo che la funzione indirect (che non conoscevo) fosse decisamente più indicata e semplice. In ogni caso ho risolto...... ed il fine giustifica i mezzi! Grazie ancora |
|
Top |
|
|
ioSOLOio Amministratore
Registrato: 12/09/03 18:01 Messaggi: 16342 Residenza: in un sacco di...acqua
|
Inviato: 26 Ago 2012 10:28 Oggetto: |
|
|
Contento che abbia risolto
Però, per mia curiosità, ciò significa che c'era una "logica" negli spostamenti (che so celle traslate di un tot o simile) perchè altrimenti la macro ovvero un automatismo (in questo caso credo ricorsivo) come farebbe a operare? |
|
Top |
|
|
Botceaux Comune mortale
Registrato: 25/08/12 14:10 Messaggi: 3
|
Inviato: 26 Ago 2012 13:23 Oggetto: |
|
|
Mi spiego. Sto creando un software per la gestione del fantacalcio, non la gestione della lega ma un software che consigli la formazione migliore da schierare in virtù 1) della media voto del giocatore e 2) di un coefficiente associato giornata per giornata all'avversario.
Ho a disposizione una tabella con tutte le squadre di serie a in ordine alfabetico (nelle righe dalla 1 alla 20) e i relativi coefficienti nella colonne dalla 2 alla 39 (cioè un coeff. per ogni giornata). Ho poi creato una tabella con le squadre elencate dalla riga 1 alla 20 e il nome della squadra affrontata nelle celle accanto.
In questo caso avrò (in questa seconda tabella) per ogni colonna una serie di nomi tipo: ROM, CAG, MIL, PAL..... in ordine non alfabetico e quindi impossibile da associare con i coefficienti.
LA MACRO mi consente di elencare in ordine alfabetico i nomi delle squadre per ogni giornata (colonna) e di sostituirli con il collegamento ai coefficienti corrispondenti alla medesima giornata dell'altra tabella (i quali sono e rimangono sempre in ordine alfabetico dalla prima all'ultima giornata).
Un po' macchinoso ma alla fine funziona
Rispondendo a ioSOLOio: non funziona perché avrei dovuto copiare una riga in celle separate, ma quando faccio ctrl+v dopo aver selezionato le celle di destinazione la riga non viene "suddivisa" nelle singole celle ma ho la copia dell'intera riga x volte quante sono le celle selezionate (righe che partono appunto da queste ultime). |
|
Top |
|
|
ioSOLOio Amministratore
Registrato: 12/09/03 18:01 Messaggi: 16342 Residenza: in un sacco di...acqua
|
Inviato: 26 Ago 2012 13:27 Oggetto: |
|
|
Eh si, chiaro.
Grazie della spiegazione |
|
Top |
|
|
|