Condividi:        

Copia da file xls esterni

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 da file xls esterni

Postdi bicio13 » 26/05/11 09:40

Buongiorno a tutti
avrei bisogno di una mano per una macro per excel:

ho due fogli excel diversi:

file A, chiamato "pippo" con il foglio dati "pluto"

File B, chiamato "topolino" con il foglio dati "minni"

ora devo copiare alcune colonne (la 2 - 3- 4) di "pluto" in "minni", ma non riesco a creare la macro adatta, mi spareste aiutare?

Grazie
Fabrizio
bicio13
Utente Junior
 
Post: 10
Iscritto il: 28/04/11 13:13

Sponsor
 

Re: Copia da file xls esterni

Postdi Flash30005 » 26/05/11 10:00

Hai provato a registrare una macro?
Apri il file Topolino
Registra una macro
da excel apri il file Pippo
selezioni le colonne 2,3,4 e le copi
riselezioni il foglio Minni sul file Topolino
e incolli
rendi attivo il file Pippo e lo chiudi
fermi la macro
e posta il codice che trovi all'interno del VBA

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Copia da file xls esterni

Postdi bicio13 » 26/05/11 10:29

Flash30005 ha scritto:Hai provato a registrare una macro?
Apri il file Topolino
Registra una macro
da excel apri il file Pippo
selezioni le colonne 2,3,4 e le copi
riselezioni il foglio Minni sul file Topolino
e incolli
rendi attivo il file Pippo e lo chiudi
fermi la macro
e posta il codice che trovi all'interno del VBA

Ciao



ciao,
quello che non riesco a fare (non trovo il codice giusto) è riselezionare il foglio minni per copiare le colonne
bicio13
Utente Junior
 
Post: 10
Iscritto il: 28/04/11 13:13

Re: Copia da file xls esterni

Postdi Flash30005 » 26/05/11 11:47

Ci pensa la registrazione della macro a trovare il codice
Tu devi solo eseguire una volta sola e manulamente l'apertura del file dal quale devi copiare le colonne e incollarle nel file destinazione, chiudere il file origine e fermare la macro
Per accedere al VBA e vedere il codice registrato devi premere ALT+F11

Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Copia da file xls esterni

Postdi bicio13 » 26/05/11 14:53

uhm mi manca sempre qualcosa.....
il codice che ho scritto è questo:

Codice: Seleziona tutto
Sub copia()
Dim ws1 As Worksheet: Dim wsd As Worksheet

Set ws1 = Sheets("minni")



indirizzo = "c:\pippo.xls"
Workbooks.Open Filename:=indirizzo, ReadOnly:=False

Set wsd = Sheets("pluto")


wsd.Cells(1, 2).Select
Selection.EntireColumn.Copy

ws1.Select
ws1.Cells(1, 1).Paste



End Sub
bicio13
Utente Junior
 
Post: 10
Iscritto il: 28/04/11 13:13

Re: Copia da file xls esterni

Postdi Flash30005 » 26/05/11 15:21

Ma non dovevi scriverlo tu il codice
dovevi registrare una macro!

Comunque prova questa
Codice: Seleziona tutto
Sub Macro1()

    Sheets("Minni").Select
    Workbooks.Open Filename:="C:\Pippo.xls"
    Sheets("Pluto").Select
    Columns("B:D").Select
    Selection.Copy
    Windows("Topolino.xls").Activate
    Range("B1").Select
    ActiveSheet.Paste
    Windows("Pippo.xls").Activate
     Application.CutCopyMode = False
    ActiveWindow.Close
End Sub


Devi inserire questa macro nel File "Topolino" che ha un foglio di nome "Minni"
Poi devi avere un file di nome "Pippo" nella root di C:\ (come l'indirizzo che hai postato)
Il file "Pippo" dovrà avere un foglio di nome "Pluto"
e lo tieni chiuso

dal file Topolino avvi la macro che ti ho inviato

Fai sapere
Ciao
Flash
Win10 + Office 2010 Ita
"Fotografica" al servizio dell'immagine
Avatar utente
Flash30005
Moderatore
 
Post: 8517
Iscritto il: 27/09/07 11:44
Località: Roma +o-

Re: Copia da file xls esterni

Postdi bicio13 » 26/05/11 15:29

funziona perfettamente grazie!!!
ora capisco che mi piace complicarmi parecchio la vita avrei risparmiato parecchi trentativi :P !!!
bicio13
Utente Junior
 
Post: 10
Iscritto il: 28/04/11 13:13


Torna a Applicazioni Office Windows


Topic correlati a "Copia da file xls esterni":


Chi c’è in linea

Visitano il forum: Nessuno e 92 ospiti