| | Post: 1 | Registrato il: 09/08/2019
| Città: ROMA | Età: 48 | Utente Junior | excel 2013 | | OFFLINE | |
|
09/08/2019 10:19 | |
Buongiorno a tutti
sono nuovo del forum ma vi seguo da molto tempo e da voi ho preso molti spunti per migliorare il mio bagaglio di vba, per questo vi ringrazio.
Sono qui per chiedervi aiuto, ho una combobox che all'apertura della userform si popola con un elenco proveniente da un altro file.
questa è la routine
Private Sub CommandButton1_Click()
Dim WB As Workbook
Set WB = Workbooks.Open("qui scrivo il percorso del file")
UserForm1.ComboBox1.RowSource = "ELENCO!A1:A1000"
UserForm1.Show
End Sub
e tutto funziona...
ora vorrei che una volta che la combobox è stata riempita, selezionando il nome specificato, il file ISTITUTO.XLS si richiuda
ho provato nella combobox1 a scrivere il seguente comando
Private Sub ComboBox1_AfterUpdate()
Workbooks("ISTITUTO.xlsx").Close Savechanges:=False
UserForm1.Show
End Sub
ma non funziona, mi da errore di run time
e mi va in debug
e addirittura si chiude Excel...
vi ringrazio anticipatamente per qualsiasi aiuto/consiglio |
|
| | Post: 1.273 | Registrato il: 27/06/2011
| Utente Veteran | excel 2007 | | OFFLINE |
|
09/08/2019 14:17 | |
Ciao a tutti,
E.Daniele, 8/9/2019 10:19 AM:
ora vorrei che una volta che la combobox è stata riempita, selezionando il nome specificato, il file ISTITUTO.XLS si richiuda
E.Daniele, 8/9/2019 10:19 AM:
Private Sub ComboBox1_AfterUpdate()
Workbooks("ISTITUTO.xlsx").Close Savechanges:=False
UserForm1.Show
End Sub
ma il file ISTITUTO,
ha esnsione "XLS" o "xlsx"?
Ciao
Frank
Stretta la foglia, larga la via, dite la vostra che ho detto la mia.
Excel 2007 forse anche 2013 ... 2021 ... 365 e future... |
| | Post: 1 | Registrato il: 09/08/2019
| Città: ROMA | Età: 48 | Utente Junior | excel 2013 | | OFFLINE | |
|
09/08/2019 16:57 | |
Ciao Tanimon
Purtroppo ora di certo non saprei dirti perché ho tutto a lavoro e da oggi sono in ferie, ma al 99% dovrebbe essere .xls
Forse il mio problema era proprio quello....
A settembre ti farò sapere.
Grazie comunque |
| | Post: 2 | Registrato il: 09/08/2019
| Città: ROMA | Età: 48 | Utente Junior | excel 2013 | | OFFLINE | |
|
09/08/2019 16:57 | |
Ciao Tanimon
Purtroppo ora di certo non saprei dirti perché ho tutto a lavoro e da oggi sono in ferie, ma al 99% dovrebbe essere .xls
Forse il mio problema era proprio quello....
A settembre ti farò sapere.
Grazie comunque |
| | Post: 3 | Registrato il: 09/08/2019
| Città: ROMA | Età: 48 | Utente Junior | excel 2013 | | OFFLINE | |
|
09/09/2019 14:39 | |
Buongiorno.
Torno in argomento, non avevo notato l'errore tra xls, e xlsx.
L'ho corretto, ma comunque non funziona. |
| | Post: 6 | Registrato il: 09/08/2019
| Città: ROMA | Età: 48 | Utente Junior | excel 2013 | | OFFLINE | |
|
09/09/2019 15:22 | |
Mi da Errore di run-time '-2147417848 (80010108)':
Errore di automazione
L'oggetto invocato si è disconnesso dai clienti corrispondenti. |
| | Post: 2.383 | Registrato il: 06/04/2013
| Utente Veteran | 2010 | | OFFLINE |
|
09/09/2019 15:46 | |
sembra quasi che tu chiuda il file dove è la userform.....
Sottoponi un esempio dei tuoi file
saluti
Domenico
Win 10 - Excel 2016 |
|
|