Bekijk de onderstaande video om te zien hoe je onze site als een web app op je startscherm installeert.
Opmerking: Deze functie is mogelijk niet beschikbaar in sommige browsers.
Privacywetgeving
Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'controleer of cel E23 leeg is
If Range("E23") = "" Then
'als deze leeg is geef dan een message box met een melding
MsgBox "Cel E23 is leeg! Vul deze eerst juist in a.u.b.!!!"
'Cancel het commando
Cancel = True
'sluit de macro af
Exit Sub
End If
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Range("E23") = "" Then
MsgBox "Cel E23 is leeg! Vul deze eerst juist in a.u.b.!!!"
Cancel = True
Exit Sub
End If
End Sub
Oke bedankt beide, maar als ik voor meerdere cellen dit wil toepassen moet ik deze code gewoon voor elke cel plakken en aanpassen? Of kan dit ook korter?
Sub Savefile()
ActiveWorkbook.SaveAs Filename:="H:\Mijn Documenten\PMF" & Range("D8").Value & ".xls"
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'controleer of cel D54 leeg is
If Range("D54") = "" Then
'als deze leeg is geef dan een message box met een melding
MsgBox "Vul het percentage voor iTBF in, of vul een 0 in!!!"
'Cancel het commando
Cancel = True
'sluit de macro af
Exit Sub
End If
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Range("d54") = "" Then
MsgBox "Vul het percentage voor iTBF in, of vul een 0 in!!!!!!"
Cancel = True
Exit Sub
End If
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
'controleer of cel D9-D13 leeg is
If Range("D8")("D9")("D10")("D11")("D12")("D13") = "" Then
'als deze leeg is geef dan een message box met een melding
MsgBox "Vul de persoonsgegevens in!!!"
'Cancel het commando
Cancel = True
'sluit de macro af
Exit Sub
End If
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Range("D8")("D9")("D10")("D11")("D12")("D13") = "" Then
MsgBox "Vul de persoonsgegevens in!!!"
Cancel = True
Exit Sub
End If
End Sub
D8 tm D13 en E8 tm E13 (spaties tussen D8 en D13 kunnen weg, forum maakt van dubbelepunt + D een smilie _>Range("D8 : D13", "E8:E13")
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
If Range("D8:D13,D15,H53,D54") = "" Then
MsgBox "Vul de persoonsgegevens"
Cancel = True
Exit Sub
End If
End Sub
If Range("D8:D13,D15,H53,D54") = ""
If Range("D8") = "" And Range("D9") = "" And Range("D10") = "" And Range("D11") = "" _
And Range("D12") = "" And Range("D13") = "" And Range("D15") = "" And Range("H53") = "" _
And Range("D54") = "" Then
We gebruiken essentiële cookies om deze site te laten werken, en optionele cookies om de ervaring te verbeteren.