Pagina precedente | 1 | Pagina successiva
Vota | Stampa | Notifica email    
Autore

inseire una forma all'avvio o chiusura

Ultimo Aggiornamento: 27/12/2017 09:10
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 [SM=g27835] ):

è 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 [SM=g27828]
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]
Vota:
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi
Cerca nel forum
Tag discussione
Discussioni Simili   [vedi tutte]
Feed | Forum | Bacheca | Album | Utenti | Cerca | Login | Registrati | Amministra
Tutti gli orari sono GMT+01:00. Adesso sono le 06:14. Versione: Stampabile | Mobile | Regolamento | Privacy
FreeForumZone [v.6.1] - Copyright © 2000-2024 FFZ srl - www.freeforumzone.com