Condividi:        

Copiare foglio excel da un file all'altro usando il VBA

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

Copiare foglio excel da un file all'altro usando il VBA

Postdi kexoxa3406 » 09/12/21 20:30

Buonasera,
ho un dubbio VBA, ma ci ho provato niente da fare.

Praticamente devo copiare i valori di un altro file esempio prova.xlsx (stessa cartella):
devo copiare i valori dalla A2:T20

E devo incollare in un altro file Estrazione.xlsx sulla cartella "Estratti" su A2.

NOTA BENE: Deve eseguire vba all'apertura del file.

Grazie e distinti saluti
kexoxa3406
Newbie
 
Post: 1
Iscritto il: 09/12/21 20:24

Sponsor
 

Re: Copiare foglio excel da un file all'altro usando il VBA

Postdi Anthony47 » 10/12/21 00:08

Intanto Benvenuto nel forum

Da come la descrivi puoi fare tutto con una macro autoregistrata: avvia la registrazione macro; apri il file prova.xlsx e selezioni il foglio giusto; apri il file Estrazione.xlsx, selezioni il foglio giusto e la cella A2; incolli; salvi il file corrente e lo chiudi; chiudi il file corrente (sara' prova.xlsx); termini la registrazione.
Se pubblichi il codice della macro così registrata potremo fare un paio di modifiche utili a renderla piu' "robusta"
Se vuoi che la macro sia eseguita all'apertura del file allora:
-sull'editor vba, apri il modulo QuestaCartellaDiLavoro o ThisWorkbook, a seconda della versione office in uso
-inserisci questo codice
Codice: Seleziona tutto
Private Sub Workbook_Open()
Call LaMacroAutoregistrata      '<<< Il nome della tua macro
End Sub

Per le informazioni di base su come registrare una macro, vedi viewtopic.php?f=26&t=103893&p=622593#p622593

Fai sapere...
Avatar utente
Anthony47
Moderatore
 
Post: 19465
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Copiare foglio excel da un file all'altro usando il VBA":


Chi c’è in linea

Visitano il forum: Nessuno e 23 ospiti