Importare files



  • Importare files
    di Ave68 data: 14/08/2010

    Ciao a tutti,
    dovrei importare in un foglio excel su colonne diverse dei dati presi da altri file excel che hanno lo stesso nome ma posizionati in cartelle di windows diverse:
    esempio c:excelecos808.xls
    c:excelcdcos808.xls
    (i dati da prelevare sono scritti sempre nelle prime due colonne.)

    e' possibile passare il percorso come variabile? qualcuno può darmi qualche suggerimento? grazie
    stefano



  • di Ricky53 (utente non iscritto) data: 14/08/2010

    Ciao,
    prova con il registratore di macro a fare l'operazione che ti occorre.
    dovrai adattare la macro ottenuta.

    ciao da ricky53


  • Importa file
    di Ave68 (utente non iscritto) data: 16/08/2010

    Ciao,
    per importare da un file di excel in un altro file excel avevo già provato ed utilizzando importa dati esterni e "importa dati" viene registrata la macro la macro con queste istruzioni (una parte):
    with activesheet.querytables.add(connection:=array("oledb;provider=microsoft.jet.oledb.4.0;password="""";user id=admin;data source=c:spmasterexcelcos810pr 2cos808pr.xls;mode=share deny w" _
    come si vede viene indicato anche il percorso. ho provato a farglielo vedere come variabile (devo importare più file excel in colonne diverse e cambia la cartella r2), ma non ci sono riuscito.
    ho trovato una strada alternativa passando per file di testo ed utilizzando i comandi line imput e print: i file di excel che devo importare li converto in file di testo e poi me li importo nel file excel principale: un po' laboriosa, ma sembra funzionare...accettasi volentieri altre idee!