Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

Excel 2007] inserire in una macro l'esclusione temporanea di Alert Opzioni
aetio
Inviato: Wednesday, May 04, 2011 11:16:09 AM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
Ciao,
questa volta temo proprio di non riuscire a rispondermi da solo... :))
tempo fa a10n11 mi aveva insegnato come inserire un Avviso in una macro che abilitasse o meno un'operazione da farsi nel file prima di chiuderlo
Ecco il LINK per ricollegare il discorso...
Ora, ho scritto una macro (una sorta di regista) che fa eseguire diverse operazioni di apertura, copia, chiusura in più files tra cui un paio di quelli con l'Avviso di cui al link. Vorrei, naturalmente se ciò è possibile, poter escludere SOLO IN QUEST' OCCASIONE quell'Avviso (appunto mediante un'istruzione scritta in questa macro-regista, indipendente dai files e dalle loro macro) o in alternativa, per aggirare l'ostacolo, un'istruzione (sempre in questa macro-regista) che risponda NO alla domanda dell'Alert... per cui il file si chiude senza fare le eventuali operazioni richieste dalla MsgBox.
Grazie infinite per tutto, compreso l'assecondare le mie richieste
Buona giornata
eZio

Sponsor
Inviato: Wednesday, May 04, 2011 11:16:09 AM

 
a10n11
Inviato: Wednesday, May 04, 2011 12:51:52 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
Oggetti Application!

istruzione per disattivare gli avvisi:

Application.DisplayAlerts = False

per riattivarli:
Application.DisplayAlerts = True

saluti
Giap

aetio
Inviato: Wednesday, May 04, 2011 2:03:42 PM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
Ciao,
avevo già provato a inserire quelle istruzioni, prima e dopo l'istruzione di chiusura dei file con l'avviso, ma non funzionava... appena riesco provo a riscriverle nella macro
Grazie, buon pomeriggio
eZio
aetio
Inviato: Thursday, May 05, 2011 7:50:12 AM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
Ciao,
ho riprovato ad inserire i codici, ma non lavora... forse dico una baggianata, ma potrebbe dipendere dal fatto che quell'avviso viene comandato dal codice
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Rep = MsgBox("Esecuzione macro <Aggiungi riga > prima della chiusura" & vbCrLf _
& "Vuoi eseguirla??", vbYesNo, "AVVISO ESECUZIONE MACRO")
If Rep = vbYes Then
Call aggiungi_riga
ThisWorkbook.Save
End If
End Sub

inserito nell'oggetto ThisWorkbook?
Grazie assai, buona giornata
eZio
a10n11
Inviato: Thursday, May 05, 2011 12:37:08 PM

Rank: AiutAmico

Iscritto dal : 5/29/2003
Posts: 1,694
salve
quello che mostri non è un Alert di sistema ma un controllo Msgbox. se non vuoi che compaia bisogna che togli l'istruzione.

... dallo sguardo della bestiola, pare che le tue tabelle abbiano scombussolato anche lei...

saluti
Giap

aetio
Inviato: Thursday, May 05, 2011 4:17:30 PM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
Ciao,
sospettavo una diagnosi simile... non mi creano particolarmente problema. Pensavo che vi fosse comunque la possibilità di "imbrogliare" la macro inserendo un'istruzione che rispondesse NO facendo così pigiare in automatico il relativo pulsante...
a10n11 ha scritto:

... dallo sguardo della bestiola, pare che le tue tabelle abbiano scombussolato anche lei...

... quindi ti sei accorto che sono "scomussolato" dentro!! ahahahahahahahahahah

Grazie e buon pomeriggio
eZio

Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.