02. april 2003 - 12:36
Der er
12 kommentarer og 1 løsning
Desable alle måder at lukke excel
Hej E. Jeg vil gerne desable alle måder at lukke Excel, og oprette en knap som luker Excel. Knappen afvikler følgende koden: ThisWorkbook.Saved = True Application.Quit Men hvordan kan man desable alle måder at lukke excel?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
02. april 2003 - 13:19
#1
Private Sub Workbook BeforeClose(Cancel As Boolean) On Error Resume Next If Application.Caller <> "Button 1" Then Cancel = True End If End Sub //akj
02. april 2003 - 14:01
#2
kan du beskrive hvordan det er man indsætter en knap på sit excel ark, jeg kan nemlig af en aller anden grund ikke få knappen ind på arket:-(
02. april 2003 - 14:07
#3
View > Toolbars > Forms Vælg knap Indsæt på ark I "macro vinduet" klikker du new I Button1_Click() eventet skriver du activeworkbook.close Luk vba editoren //akj
02. april 2003 - 14:14
#4
Når jeg får Forms frem er de "grået ud", og kan der for ikke indsætte en knap. Hvis jeg vælger customize kan jeg ikke indsætte en knap ???
02. april 2003 - 14:17
#5
Du har selvfølgeligt den woorkbokk som knappen skal ligge på åbnet ikk' //akj
02. april 2003 - 14:19
#6
Jo, da ;-)
02. april 2003 - 14:20
#7
Jeg kan sagtens i andre excel filer
02. april 2003 - 14:21
#8
Prøv lige at genstarte excel
02. april 2003 - 14:28
#9
Nå )(&(&#%¤# den knap. Hvordan kan jeg rette din kode til så det er en sub som afgøre om excel "må" lukkes ned: Har prøvet med: Private Sub Workbook BeforeClose(Cancel As Boolean) On Error Resume Next If Application.Caller <> "Button 1" Then Cancel = True End If End Sub
02. april 2003 - 14:30
#10
Ups. Problemet er at få udskiftet If Application.Caller <> "Button 1" Then til en sub eks. public sub lukExcel()
02. april 2003 - 14:32
#11
Public tilladluk Private Sub Workbook_BeforeClose(Cancel As Boolean) On Error Resume Next If tilladluk = 1 Then Cancel = False Else Cancel = True End If End Sub Public Sub luk() tilladluk = 1 ActiveWorkbook.Close End Sub sub'en luk vil lukke woorkbook //akj
02. april 2003 - 14:50
#12
Mange tak for din store hjælp
02. april 2003 - 14:50
#13
selvtak //akj
Kurser inden for grundlæggende programmering