| | Post: 420 | Registrato il: 28/05/2011
| Città: MILANO | Età: 43 | Utente Senior | excel 2000/2007 | | OFFLINE | |
|
26/12/2017 22:04 | |
Ciao a tutti,
è possibile all'avvio o alla chiusura di excel che si visualizzi una forma prestabilita come nel file allegato per qualche secondo?
john [Modificato da john_cash 26/12/2017 22:06] ---------------
excel 2007 |
|
| | Post: 1.455 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
26/12/2017 23:02 | |
ciao
ti allego il file
in un modulo
Sub aggiorna()
ActiveSheet.Shapes("Rettangolo 2").Visible = False
End Sub
Private Sub Workbook_Open()
With ActiveSheet
.Shapes("Rettangolo 2").Visible = True
Dim b As Date
b = Now + TimeValue("00:00:05")
Application.OnTime b, "aggiorna"
End With
End Sub
su questa cartella lavoro |
| | Post: 420 | Registrato il: 28/05/2011
| Città: MILANO | Età: 43 | Utente Senior | excel 2000/2007 | | OFFLINE | |
|
26/12/2017 23:06 | |
Ciao fede,
non capisco come funziona.
john ---------------
excel 2007 |
| | Post: 1.456 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
26/12/2017 23:12 | |
ciao
all'apertura del file la forma rettangolo è visibile
.Shapes("Rettangolo 2").Visible = True
dopo 5 secondi
Dim b As Date
b = Now + TimeValue("00:00:05")
lancia la macro aggiorna
ch rende invisibile la form. |
| | Post: 624 | Registrato il: 16/08/2015
| Città: CORDENONS | Età: 67 | Utente Senior | Excel 2016-32bit Win11 | | OFFLINE |
|
26/12/2017 23:52 | |
Un saluto a tutti.
Probabilmente servirà anche la macro per gli eventi:
Private Sub Workbook_BeforeClose
e
Private Sub Workbook_BeforeSave
______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto) |
| | Post: 1.457 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
27/12/2017 00:02 | |
ciao
Rollis
non sono esperto vba
mi spieghi perché?
io ho dato per scontato che si aprisse sul foglio1
ma basta attivare sempre all'apertura il foglio
desiderato prima del codice.
e questo dovrebbe essere sufficiente a farla girare
sempre.
perché devo gestire al salvataggio
o alla chiusura?
grazie
|
| | Post: 625 | Registrato il: 16/08/2015
| Città: CORDENONS | Età: 67 | Utente Senior | Excel 2016-32bit Win11 | | OFFLINE |
|
27/12/2017 00:12 | |
E' solo una mia interpretazione "allargata" di questa frase; john_cash ha scritto "o " ma io leggo "e" (a meno che non sia solo il vino di questi giorni ):
è possibile all'avvio o alla chiusura di excel
______________________________________________________________
C'è chi fa le COSE a CASO e chi fa CASO alle COSE (Ignoto) |
| | Post: 421 | Registrato il: 28/05/2011
| Città: MILANO | Età: 43 | Utente Senior | excel 2000/2007 | | OFFLINE | |
|
27/12/2017 08:19 | |
Ciao a tutti,
ho scritto:
all'avvio o alla chiusura di excel che si visualizzi una forma
perchè deve funzionare in tutti e due i casi, dipende da quando mi serve.
john
---------------
excel 2007 |
| | Post: 1.458 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
27/12/2017 08:45 | |
ciao
Allora ha ragione
Rollis
hai scritto o ma si legge e |
| | Post: 1.459 | Registrato il: 10/10/2013
| Città: VICENZA | Età: 69 | Utente Veteran | 365 | | OFFLINE |
|
27/12/2017 09:10 | |
temporizzare in chiusura io non ci riesco
il form di salvataggio che è di default
blocca le macro.
vedi se così ti può sembrare accettabile [Modificato da federico460 27/12/2017 09:11] |
|
|