Allen ik heb het volgende statement gemaakt in excel, nu wil ik alleen dat NA
het printen het workbook wordt afgesloten.
Wie kan mij hier mee helpen?
Bij voorbaad dank,
Groeten,
Mr_Miller
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim i As Integer
Dim k As Integer
i = MsgBox("De lijst wordt:" _
& Chr(13) & Chr(13) & "-bijgewerkt" _
& Chr(13) & "-geprint" _
& Chr(13) & "-gesaved" _
& Chr(13) & "-afgesloten" _
& Chr(13) & Chr(13) & "wijzigingen kunnen daarna niet meer ingevoerd worden." _
& Chr(13) & Chr(13) & "Wilt u Doorgaan?" _
, vbYesNo + vbQuestion, "Printen en afsluiten")
If i = vbYes Then GoTo drgaan
If i = vbNo Then Cancel = True
Exit Sub
drgaan:
'velden met 0 verbergen
k = 4
With Sheets("lijst")
Do Until .Cells(59, k).Text = "x"
If .Cells(59, k).Text = 0 Then Cells(k).EntireColumn.Hidden = True
k = k + 1
Loop
End With
End sub
het printen het workbook wordt afgesloten.
Wie kan mij hier mee helpen?
Bij voorbaad dank,
Groeten,
Mr_Miller
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim i As Integer
Dim k As Integer
i = MsgBox("De lijst wordt:" _
& Chr(13) & Chr(13) & "-bijgewerkt" _
& Chr(13) & "-geprint" _
& Chr(13) & "-gesaved" _
& Chr(13) & "-afgesloten" _
& Chr(13) & Chr(13) & "wijzigingen kunnen daarna niet meer ingevoerd worden." _
& Chr(13) & Chr(13) & "Wilt u Doorgaan?" _
, vbYesNo + vbQuestion, "Printen en afsluiten")
If i = vbYes Then GoTo drgaan
If i = vbNo Then Cancel = True
Exit Sub
drgaan:
'velden met 0 verbergen
k = 4
With Sheets("lijst")
Do Until .Cells(59, k).Text = "x"
If .Cells(59, k).Text = 0 Then Cells(k).EntireColumn.Hidden = True
k = k + 1
Loop
End With
End sub
Laatst bewerkt: