Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

copia incolla multiplo

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

copia incolla multiplo

Postdi paolox » 11/12/08 10:19

da un foglio di lavoro 1
devo fare un copia incolla di alcuni numeri
che però non sono vicini e nemmeno sulla stessa riga

per evitare di portare un numero alla volta
e di continuare avanti e indietro
e apri il foglio e riapri l'altro........

come faccio a fare copia incolla prendendo tutti i numeri
che mi interessano e copiarli nell'altro foglio?

ringrazio da subito chi mi aiuta

ciao
paolox
Utente Senior
 
Post: 265
Iscritto il: 05/06/04 11:48
Località: lodigiano

Sponsor
 

Re: copia incolla multiplo

Postdi Flash30005 » 11/12/08 14:23

Una soluzione è utilizzare delle colonne (o foglio) di appoggio sempreché le celle che devi copiare si trovino sempre negli stessi punti (di riga e colonna).
Nelle colonne (o foglio) appoggio colleghi le celle in sequenza secondo la tua esigenza (es A1, A2, A3 o A1, B1, C1) ognuna con le celle aventi i valori di tuo interesse del foglio Lavoro1.
Questo collegamento lo dovrai fare una sola volta, dopodiché avrai tutte le celle contigue che potrai copiare e incollarle dove ti occorrono (ricorda che dovrai fare un incolla speciale > solo valore)

Se invece nel tuo foglio 2 (dove metti i valori incollati) le celle si trovassero sempre nello stesso punto (come penso sia) allora potresti fare il link diretto al foglio Lavoro1. Ad ogni variazione di foglio Lavoro1 avrai la corrispondente varazione sul foglio2, senza dovere copiare nulla.

Ciao
Flash
Win7 + Office 2010 Ita
"Fotografica" al servizio dell'immagine

Ottime opportunità di lavoro (part-time o full-time) con guadagni immediati. Info in MP
Avatar utente
Flash30005
Moderatore
 
Post: 8460
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: copia incolla multiplo

Postdi paolox » 11/12/08 15:24

quello che voglio fare io è un semplice copia incolla multiplo
ogni volta cambiano le celle che devo copiare ed incollare

ad esempio oggi devo copiare

da A1 ad c1
da C4 ad E4
da L22 a P22
da E30 a K30

oggi li devo copiare con questa sequenza,
dal foglio1 in altri 7 fogli

domani devo copiare magari
da A4 ad F4
da C9 a L9
da A11 ad E11
dal foglio 1 in altri 4 fogli, con la stessa sequenza
partendo dalla striscia A4 F4 poi C9 L9 poi A11 E11

è possibile copiare 3 o 4 strisce alla volta e non una ad una?

grazie per la tua disponibilità

ciao
paolox
Utente Senior
 
Post: 265
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: copia incolla multiplo

Postdi Anthony47 » 11/12/08 20:17

Purtoppo non puoi selezionare e copiare range non contigui; devi pertanto elaborare una soluzione su misura.

Vista l' estrema aleatorieta' di quello che devi fare suggerisco questo processo:

1) Inserisci questo codice, in questo ordine, in un Modulo dell' editor del vba
Codice: Seleziona tutto
Dim MRA As String
Dim StSh As String

Sub MRLearn()
If MRA = "" Then
MRA = Selection.Address
Else: MRA = MRA & "," & Selection.Address: Beep
End If
StSh = ActiveSheet.Name
End Sub

Sub CopiaMR()
For Each Cella In Sheets(StSh).Range(MRA)
'bbb = Cella.Value
Selection.Offset(0, I).Value = Cella.Value: I = I + 1
Next Cella
MRA = ""
End Sub

Sub Azzera()
MRA = ""
End Sub

Si tratta di 3 macro diverse.
2) Assegna alla macro MRALearn il tasto di scelta breve Contr-Maiusc-I (I come Impara); poi Contr-Maiusc-c (come Copia) a CopiaMR, e Contr-Maiusc-a (come Azzera) ad Azzera.
Per fare questo: Menu /Strumenti /Macro /Macro; selezioni la macro che ti interessa, premi Opzioni, scrivi la lettera prescelta, Ok; chiudi la finestra Macro con la X.

Uso:
- Sul foglio di origine, selezioni un' area contigua poi premi Contr-Maiusc-I; ripeti per ogni area che vorrai copiare.
- Vai sul foglio di destinazione, nella cella in cui vuoi incollare, premi Contr-Maiusc-C: ogni cella delle aree precedentemente selezionate verranno copiate nella cella selezionata e quelle adiacenti alla sua destra.

- NON viene fatto nessun controllo se le celle sono piene o vuote prima di sovrascrivere.
- La copia puo' essere ripetuta in altri fogli di destinazione.
- Finite le operazioni bisogna azzerare l' elenco tramite Contr-Maiusc-A, per evitare che al prossimo "Impara" le nuove celle vengano aggiunte a quelle esistenti; la macro "Impara" fara' un beep se l' elenco in cui si scrive non e' vuoto.

Prova e fai sapere se fa quello che chiedevi; se No, spiega ancora.
Come sempre, prima di provare fai due copie di backup del tuo file.

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: copia incolla multiplo

Postdi paolox » 11/12/08 21:55

mi sempra difficile da fare
domani ci provo sicuramente
oggi sono troppo stanco
perderei solo tempo

se fossero sulla stessa colonna es. C
e della stessa lunghezza di 4 celle
il copia incolla sarebbe più semplice
oppure ci sarebbe comunque delle
difficoltà enormi

fammi sapere

grazie

ciao
paolox
Utente Senior
 
Post: 265
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: copia incolla multiplo

Postdi paolox » 11/12/08 22:03

scusami preciso

sulla stessa colonna es. C
ma non sulla stessa riga

quindi da 4c a 4f
poi da 7c a 7f
poi da 15c a 15f
ecc.
paolox
Utente Senior
 
Post: 265
Iscritto il: 05/06/04 11:48
Località: lodigiano

Re: copia incolla multiplo

Postdi Anthony47 » 11/12/08 23:43

mi sempra difficile da fare
Si, era difficile ma e' fatta.
domani ci provo sicuramente oggi sono troppo stanco
Non ci sono piu' i giovani di una volta...
se fossero sulla stessa colonna es. C e della stessa lunghezza di 4 celle il copia incolla sarebbe più semplice oppure ci sarebbe comunque delle difficoltà enormi
Le difficolta' sono sempre le stesse: excel non consente di selezionare e copiare range non contigui.

Tieni presente che col metodo che ti ho descritto, se preferisci selezionare contemporaneamente tutti gli intervalli che ti servono (usando Contr), lo puoi gia' fare; invece di battere Contr-Maisc-I tante volte (una volta per ogni area disgiunta) lo batti una volta sola, e poi passi alla fase di Copia/Incolla.

Una segnalazione: cancella dalla macro CopiaMR l' istruzione MRA = "", altrimenti potrai incollare gli intervalli selezionati una sola volta.

Infine mi sarei aspettato che dicessi qualcosa su come incollare i dati nei fogli di destinazione: e' ok incollarli in riga uno dopo l' altro?

Ciao.
Anthony
Win7 + Office 2010 Ita; Win 7 + Office 2013 Ita
Xp + Office 2003 Ita
E voi cosa usate? (per istruzioni vedere viewtopic.php?f=26&t=97449)
Avatar utente
Anthony47
Moderatore
 
Post: 13899
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "copia incolla multiplo":


Chi c’è in linea

Visitano il forum: Anthony47 e 17 ospiti