PDA

View Full Version : [Excel Basic] Dov'è l'errore?


DanieleC88
11-03-2005, 16:23
Avrei urgente bisogno di correggere una piccola macro per Excel scritta in Basic; questa parte di codice:
file = Application.GetOpenFilename("File di testo (*.txt)|*.txt|Tutti i file (*.*)|*.*|", 0, "Scegli il file da aprire", "", False)
mi restituisce un errore:
"Errore di run-time '1004':

Metodo 'GetOpenFilename' dell'oggetto '_Application' non riuscito."

La cosa mi sembra alquanto strana, anche perché il pulsante della guida non mi visualizza un bel niente.

daryl74
11-03-2005, 17:34
Prova così che funziona:file = Application.GetOpenFilename("Text Files (*.txt), *.txt,Tutti i Files (*.*), *.*", 0, "Scegli il file da aprire", "", False)Ciao

DanieleC88
11-03-2005, 17:41
:eek:
Cacchio, funziona!
Grazie mille! ;)

P.S.: io l'ultima volta che avevo usato una funzione simile era in Visual Basic (VB5) vero e proprio, dove il pipe faceva da separatore...

daryl74
12-03-2005, 10:32
Ti conviene sempre guardare l'help in linea di visual basic for application (installabile insieme ad Office).
C'è 1 esempio simile al tuo che serve per aprire i file di testo e che ho modificato per le tue esigenze.

Ciao e buona giornata...

DanieleC88
12-03-2005, 14:40
La guida l'ho installato, ma l'aiuto mi portava un esempio diverso e il pulsante "Aiuto" non mi visualizzava proprio nulla. Mah. :confused:

Comunque grazie. ;)