Vollständigkeitsabfrage
Erik
ich würde gern per VBA-Button ne Vollständigkeitsabfrage starten. Es funktioniert alles so weit aber nun möchte ich gern eine ODER-Funktion mit einbauen.
Ich habe zwei spalten mit Werten oder mit einem n.b.:
A: 1,2,3
B: 3,4,5
nun soll per VBA ne Abfrage starten: wenn alle 6-Werte vorhanden sind, dann kreuzchen bei "Vollständig".
wenn nur bei A alle 3 Werte vorhanden sind soll ebenfalls ein "Vollständig" kommen (gleiches bei B).
Wenn nun aber ein "n.b." z.b. in B2 auftaucht (B: 1,"n.b.",3) soll die Abfrage bei "Unvollständig" einen Kreuzchen setzen. Wenn A oder B komplett mit "n.b." ausgefüllt ist, soll ein kreuzchen bei "nicht durchgeführt" erscheinen.
Die einfache abfrage ohne die Unterscheidung der beiden Spalten funktioniert!
Das ist mein Stand der Dinge:
If Sheets("A").Cells(1, 1).Value = "n.b." And _
Sheets("A").Cells(2, 1).Value = "n.b." And _
Sheets("A").Cells(3, 1).Value = "n.b." And _
Sheets("A").Cells(1, 2).Value = "n.b." And _
Sheets("A").Cells(2, 2).Value = "n.b." And _
Sheets("A").Cells(3, 2).Value = "n.b." Then
Sheets("B").Cells(1, 1).Value = "x" 'nicht durchgeführt
End If
If Sheets("B").Cells(1, 1).Value = "" Then
If Sheets("A").Cells(1, 1).Value = "n.b." Or _
Sheets("A").Cells(2, 1).Value = "n.b." Or _
Sheets("A").Cells(3, 1).Value = "n.b." Or _
Sheets("A").Cells(1, 2).Value = "n.b." Or _
Sheets("A").Cells(2, 2).Value = "n.b." Or _
Sheets("A").Cells(3, 2).Value = "n.b." Then
Sheets("B").Cells(1, 2).Value = "x" 'Unvollständig
End If
End If
If Sheets("B").Cells(1, 1).Value = "" And _
Sheets("B").Cells(1, 2).Value = "" Then
Sheets("B").Cells(1, 3).value = "x" 'Vollständig
End If
Kann mir jemand helfen?
Danke im Voraus.
Gruß Erik