Avatar billede vtec4ever Nybegynder
07. november 2007 - 09:21 Der er 6 kommentarer og
1 løsning

Advarsel ved manglende værdi i celle.

Er det muligt at lægge en formel ind i excell, som hindrer en i at gemme og udskrive, hvis en af 46 celler A1, A2, A3, osv. har en værdi der er lig med "" (Blanke) ???

Alternativt at eksempelvis celle B2 kommer med teksten "du mangler at indtaste oplysninger i celle XXX" Hvis en af cellernes værdi er lig med ""?
Avatar billede jlemming Nybegynder
07. november 2007 - 09:42 #1
Hej Du kan ligge denne kode ind under thisworkbook

Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Cancel = tjek
   
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Cancel = tjek
End Sub


Function tjek() As Boolean

tjek = False

For Each c In Range("A1:A10")
    If c = Empty Then
        MsgBox ("felt er ej udfyldt " & c.Address)
        tjek = True
    End If
Next
End Function
Avatar billede jlemming Nybegynder
07. november 2007 - 09:51 #2
lidt bedre:

Private Sub Workbook_BeforePrint(Cancel As Boolean)
    Cancel = Tjek
End Sub

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
    Cancel = Tjek
End Sub


Function Tjek() As Boolean
Tjek = False
For Each c In Range("A1:A46")
    If c = Empty Then
        MsgBox ("Felt er ej udfyldt: " & c.Address)
        Tjek = True
        Exit Function
    End If
Next
End Function
Avatar billede vtec4ever Nybegynder
07. november 2007 - 10:08 #3
Tusind tak for det...det var lige hvad jeg søgte. Lægger du lige et svar, så du kan få dine point?
Avatar billede jlemming Nybegynder
07. november 2007 - 10:17 #4
Velbekomme :-)
Avatar billede vtec4ever Nybegynder
07. november 2007 - 10:26 #5
Hmm...helt klar var den ikke endnu...hvad nu hvis cellerne ikke ligger i et interval? Altså A1, B4, D10 osv.?
Avatar billede jlemming Nybegynder
07. november 2007 - 12:11 #6
Ja, så her vi nød til at lave en tabel de står.
Kan du prøve at liste dem allesammen op?

således:
"A1:A5","B1","D10"
Avatar billede jlemming Nybegynder
07. november 2007 - 12:48 #7
Der er da vist noget galt med mit tastatur :-)

Ja, så er vi nød til at lave en tabel hvor de står i.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester