kann ich über die Gültigkeitsprüfung erreichen, dass nur ein fettes schwarzes oder fettes rotes Kreuz eingegeben werden kann? Über Liste krieg ich das nicht geregelt.
Gruß aus Würzburg
Guido Ludwig
kann ich über die Gültigkeitsprüfung erreichen, dass nur ein fettes schwarzes oder fettes rotes Kreuz eingegeben werden kann? Über Liste krieg ich das nicht geregelt.
Gruß aus Würzburg
Guido Ludwig
ich könnte mir folgendes Vorstellen:
In jedes Tabellenblatt, welches die Gültigkeitsprüfung durchführen soll, kopierst du folgendes Makro:
Public X, Y
Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Auslesen
End Sub
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Eintrag_prüfen
End Sub
In einem allgemeinen Modul schreibst du folgende Zeilen (so dass alle Blätter immer wieder auf den gleichen Code zugreifen können):
Public X, Y
Sub Auslesen()
X = ActiveCell.Row
Y = ActiveCell.Column
End Sub
Sub Eintrag_prüfen()
Inh = Cells(X, Y).Value
If Inh = "X" Or Inh = "x" Or Inh = "" Then
Else
Cells(X, Y).Select
Cells(X, Y).Value = ""
End If
End Sub
Hier kann natürlich noch das kleine oder große X deaktiviert werden. Was die Bereiche angeht, könnte ich mir nur vorstellen, dass man in der Tabelle einen Zellbereich festlegt, welches diese gewissen Zellen beinhaltet und dann per Makro prüft, ob diese Zellen jetzt gerade verändert werden. Ansonsten arbeitet er das Makro nicht ab.
Fragen dazu? Schreib einfach.
Gruß
Gruß Guido
ActiveSheet.Unprotect 'Schutz löschen
With Cells(X, Y) 'die Position aus dem anderen Makro
.AddComment 'Kommentar hinzufügen
.Comment.Visible = False 'nur Dreieck sichtbar
.Comment.Text Text:="blablabla" 'Text eingeben
End With
ActiveSheet.Protect 'Schutz setzen