ich habe einen bestimmten Bereich in einer Excel-Tabelle markiert. Zusätzlich gibt es ein Command-Button, der Einträge in diesen markierten Bereich vornimmt. Wenn aber in diesem Bereich ein bestimmter Wert steht (z.B. "Genehmigt"), so soll dieser nicht überschrieben werden.
Hier mein bisheriger Code für den Command-Button:
Private Sub CommandButton1_Click()
' Test
With Selection.Interior
.ColorIndex = 4
.Pattern = xlSolid
Selection.Formula = "Antrag"
End With
End Sub
Wie kann ich aus dieser AUswahl "Selection.Interior" die Felder ausgrenzen, in denen "Genehmigt" steht.
Es würde auch vollkommen ausreichen, dass eine Fehlermeldung erscheint, falls in einer der ausgewählten Zellen "genehmigt" steht. Etwa in dieser Art:
MsgBox "Mindestens ein Feld ist bereits genehmigt - eine weitere Bearbeitung ist nicht möglich", vbCritical, "Achtung:"
Über einen Vorschlag würde ich mich sehr freuen.
Viele Grüße
Oliver