Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ho trovato una soluzione:
Workbooks.Open Filename:="C:\Documents and Settings\Administrator\My Documents\NOME CARTELLA\NOME SOTTOCARTELLA", ReadOnly:=False
Il codice funziona ma bisogna scrivere tutto il percorso che mi obbliga a modificarlo ogni volta che lo installato su un altro computer. C'è un modo per non scrivere tutto il percorso?
No. Puoi sì mirare alle cartelle di sistema o ai dischi, ma come fai se l'utente poi sposta tutto dove pare a lui? Una soluzione è che il file da aprire ed il file con il codice si trovino *sempre* ad un determinato indirizzo, oppure nella stessa cartella. Nel secondo caso, possono essere ovunque e:
ThisWorkbook.Path
ti restituisce la path del file che contiene il codice.
--
La soluzione, il codice ed i files sono forniti *così come sono* e l’autore declina ogni responsabilità per eventuali problemi causati dalla soluzione proposta se usata impropriamente. Create e utilizzate una copia del file per le vostre prove, *prima* di utilizzare la soluzione in files importanti.
--
Mauro Gamberini - Microsoft© MVP(Excel)