Moderatori: Anthony47, Flash30005
UR = Worksheets("Foglio1").Range("A" & Rows.Count).End(xlUp).RowMsgbox URSub Copia()
UR = Worksheets("Foglio2").Range("A" & Rows.Count).End(xlUp).Row
Worksheets("Foglio2").Range("A2:F" & UR).Copy Destination:=Worksheets("Foglio1").Range("A1")
End Sub
Worksheets("Foglio2").Columns("A:F").Copy
Sheets("Foglio1").Select
Columns("A:A").Select
ActiveSheet.PasteWorksheets("Foglio2").Range("A1:F" & UR).Copy Destination:=Worksheets("Foglio1").Range("A1")Flash30005 ha scritto:Sicuro?
io penso invece che se precedentemente hai copiato 200 righe e poi ne copi solo 10 rimangano le righe vecchie
mentre come dicevo fin dall'inizio se copi le intere colonne (A:F) avrai sempre il foglio1 pulito (se le righe oltre i dati del foglio 2 sono effettivamente vuote
il codice per copiare le colonne è questo (lo ottienei anche da una registrazione macro)
- Codice: Seleziona tutto
Worksheets("Foglio2").Columns("A:F").Copy
Sheets("Foglio1").Select
Columns("A:A").Select
ActiveSheet.Paste
ma non posso copiare tutto il foglio 2, la tabella va dalla riga 10 fino a....non si sa hihihihi dipende a giorni
ciao
EDIT:
Nella macro precedente c'è un errore perché copia dalla riga 2 in poi mentre se vuoi copiare anche la riga 1 allora devi modificare la riga così
- Codice: Seleziona tutto
Worksheets("Foglio2").Range("A1:F" & UR).Copy Destination:=Worksheets("Foglio1").Range("A1")
Torna a Applicazioni Office Windows
| copia celle adiacenti da tre fogli Autore: Gianca532011 |
Forum: Applicazioni Office Windows Risposte: 10 |
| Excel apre solo una schermata bianca Autore: jameswilson |
Forum: Applicazioni Office Windows Risposte: 1 |
| Conta le celle colorate / migliore peggiore Autore: raimea |
Forum: Applicazioni Office Windows Risposte: 8 |
Visitano il forum: Nessuno e 26 ospiti