apertura userform a...
 
Notifiche
Cancella tutti

La consultazione del forum è libera per tutti.

Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).

Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.

[Risolto] apertura userform all'avvio del file

9 Post
2 Utenti
2 Reactions
159 Visualizzazioni
Forum 1
(@cyberlady)
Post: 35
Trusted Member
Avviatore di Topic
 

Ciao, secondo voi è possibile fare in modo che all'apertura del file si visualizzi solo una determinata userform e non anche tutte le pagine di excel? E se è possibile, si può creare un pulsante nella userform scelta per poterle riportare visibili secondo necessità?

Versione di Excel
Sistema operativo
 
Postato : 13/03/2025 13:24
gianfranco55
(@gianfranco55)
Post: 1872
Moderatore
 

 

ciao

in questa cartella di lavoro

Private Sub workbook_open()
Application.WindowState = xlMinimized
UserForm1.Show

End Sub

in un pulsante del form

Private Sub CommandButton1_Click()
Application.WindowState = xlMaximized
UserForm1.Hide
End Sub
 
Postato : 13/03/2025 19:11
Cyberlady reacted
Forum 1
(@cyberlady)
Post: 35
Trusted Member
Avviatore di Topic
 

@gianfranco55 grazie funziona perfettamente..non che avessi dubbi 😝

Mi sembra di capire che non sia possibile se necessario visualizzare sia la userform che i fogli di lavoro, sbaglio?

Questo post è stato modificato 2 mesi fa da Cyberlady
 
Postato : 14/03/2025 10:45
gianfranco55
(@gianfranco55)
Post: 1872
Moderatore
 

ciao

certo che si può

basta nel command button mettere

Private Sub CommandButton1_Click()
Application.WindowState = xlMaximized
End Sub

 

 
Postato : 14/03/2025 14:09
Forum 1
(@cyberlady)
Post: 35
Trusted Member
Avviatore di Topic
 

@gianfranco55 perdonami non mi sono spiegata bene. Intendevo poter utilizzare contemporaneamente la userform e il file excel. Al momento se dal pulsante della userform visualizzo il file, non posso inserire nulla manualmente a meno di chiudere la userform ma ho bisogno se necessario di poterli usare contemporaneamente

 
Postato : 17/03/2025 11:45
gianfranco55
(@gianfranco55)
Post: 1872
Moderatore
 

ciao

Private Sub CommandButton1_Click()
Application.WindowState = xlMaximized
UserForm1.Show vbModeless
End Sub

il problema è che se cambi foglio devi ricordarti di chiudere la form altrimenti la vedi su tutti i fogli

allora aggiungiamo (per non dimenticarlo) in uscita del foglio

Private Sub Worksheet_Deactivate()
Unload UserForm1
End Sub

 

 
Postato : 17/03/2025 13:51
Forum 1
(@cyberlady)
Post: 35
Trusted Member
Avviatore di Topic
 

@gianfranco55 aggiungendo il comando userform1.show vbmodeless mi restituisce un errore di runtime

..a questo punto ti allego il file così è più chiaro

 
Postato : 18/03/2025 10:13
gianfranco55
(@gianfranco55)
Post: 1872
Moderatore
 

ciao

Private Sub CommandButton4_Click()
Application.WindowState = xlMaximized
Unload Home
ActiveSheet.Cells(1, 1).Select
Home.Show vbModeless
End Sub

spero i vbaisti intervengano a migliorare

ma funziona

 
Postato : 18/03/2025 12:38
Cyberlady reacted
Forum 1
(@cyberlady)
Post: 35
Trusted Member
Avviatore di Topic
 

@gianfranco55 grazie davvero, funziona perfettamente 😘 

 

 
Postato : 19/03/2025 10:34
Condividi:
My Agile Privacy
Questo sito utilizza cookie tecnici e di profilazione. Cliccando su accetta si autorizzano tutti i cookie di profilazione. Cliccando su rifiuta o la X si rifiutano tutti i cookie di profilazione. Cliccando su personalizza è possibile selezionare quali cookie di profilazione attivare.
Attenzione: alcune funzionalità di questa pagina potrebbero essere bloccate a seguito delle tue scelte privacy
     Scarica il nostro ebook gratuito     

Unisciti a oltre 35.000 professionisti
che hanno già scelto di semplificare il proprio lavoro
e aumentare la produttività con la nostra newsletter!

Scarica l’ebook con i
migliori trucchi e suggerimenti per Excel
selezionati per te da Excel Academy

Download