Metodo open

di il
1 risposte

Metodo open

Ciao a tutti,

ho bisogno d'aiuto riguardo al metodo Workbooks.Open. Premetto che sono alle prime armi col VBA...

Nel mio caso sto cercando di richiamare l'apertura di una cartella di lavoro (es. "Cartel2") diverso da quella in cui mi trovo (es."Cartel3")
Eseguendo dalla guida la corretta sintassi:

Workbooks.Open Filename:="Cartel2.xls"

l'editor mi segnala un'errore di runtime 1004: "impossibile trovare "Cartel2.xls". Controllare l'ortografia .... e verificare che la posizione del file sia corretta".
Ora la cartella che voglio aprire è situata in C:\Documents and Settings\...

Come posso risolvere? devo specificare il path? se sì, qual'è la corretta sintassi per farlo?

Grazie.

1 Risposte

  • Re: Metodo open

    Ciao,
    devi specificare il path assoluto o relativo. Quello assoluto è c:\documents..... ecc, mentre quello relativo parte da dove si trova il tuo script in vba.

    Ad es.
    se io tuo script si trova nella cartellaA e il file xsl nella cartellaB, e cartellaA e cartellaB stanno in c:\
    il path relativo per andare da cartellaA a cartellaB è ..\cartellaB\file_xls.

    Spero di esserti stato di aiuto.

    Intel
Devi accedere o registrarti per scrivere nel forum
1 risposte