Condividi:        

Come inserire una macro excel 2007

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Come inserire una macro excel 2007

Postdi fabiobg » 25/03/11 11:04

Ciao a tutti su questo forum ho trovato la seguente macro

Public blnexit As Boolean
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Cancel = Not blnexit
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.DisplayAlerts = False
Application.EnableEvents = False
ActiveWorkbook.Save
bln = False
If Workbooks.Count = 1 Then
Application.Quit
Else
ThisWorkbook.Close
Application.EnableEvents = True
End If
End Sub

che disabilita il tasto x della chiusura
Qualcuno puo dirmi in maniere dettagliata come faccio ad inserirla facendo conti che non ho mai usato una macro in visual basic

grazie di tutto
fabiobg
Newbie
 
Post: 2
Iscritto il: 24/03/11 06:23

Sponsor
 

Re: Come inserire una macro excel 2007

Postdi Anthony47 » 25/03/11 17:30

Workbook_BeforeClose e Workbook_Before Save sono "eventi" della cartella di lavoro, quindi queste macro vanno posizionate nel modulo codice della cartella di lavoro.
Da excel, alt-F11 e ti si apre l' editor delle macro.
Nel frame Progetto-VBAProject di sx, doppioclick sulla voce ThisWorkbook (o Questa_cartella_di_lavoro); copiare iol codice e inserirlo nel frame di dx.
Questo senza nessuna verifica sulla correttezza delle macro, anzi con la quasi certezza che bln = False l' abbia ricopiato male.

Se non trovi il "frame Progetto-VBAProject" fai prima Menu /Visualizza /Gestione progetti


Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19220
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "Come inserire una macro excel 2007":


Chi c’è in linea

Visitano il forum: Nessuno e 29 ospiti