26. oktober 2011 - 17:47Der er
9 kommentarer og 1 løsning
MSG box
Hej alle sammen.
Jeg skal have lavet et regneark, som skal fungere som en slags formular. Og har derfor brug for en MSG box som advare om at nogle bestemte celler skal udfyldes med tekst, før der kan printes.
Private Sub Workbook_BeforePrint(Cancel As Boolean) MsgBox "Husk at udfylde celle A1", vbOKOnly + vbInformation End Sub
Koden skal lægges i ThisWorkbook
Hvis meddelelsen kun skal vises, hvis cellerne ikke er udfyldt kan du bruge
Private Sub Workbook_BeforePrint(Cancel As Boolean) If IsEmpty(Range("a1")) Then MsgBox "Husk at udfylde celle A1", vbOKOnly + vbInformation Cancel = True End If End Sub
Er det flere celler, skal du selvfølgelig teste for dem allesammen.
Private Sub Workbook_BeforePrint(Cancel As Boolean) If IsEmpty(Range("a4")) Or IsEmpty(Range("a5")) Then MsgBox "Husk at udfylde celle A1", vbOKOnly + vbInformation Cancel = True End If End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.