kann ich zellen mit einem Makro hinterlegen in dem ich nur ein Zeichen zulasse. z.B. Nur ein X
da die Glaskugel momentan defekt ist, wäre es nett, Du würdest den Code posten.
Woher kommt denn das "X", steht es in einer Variablen?
Grundsätzlich könnte man in einer IF-Abfrage prüfen, ob der Variableninhalt "x" ist UND ob die Eingabe in die Zielzelle beschränkt ist.
Näheres wenn man den Code kennt (s.o).
Gruß
Martin Beck
um Hajo mal sinngemäß zu zitieren "ein Hallo und ein Gruß schaden nichts".
Du schreibst: "Ich habe ja noch keinen Code. Es ist so ich habe mehrere Makros ..." Tja, was gilt denn nun?
Mir ist Dein Problem immer noch nicht klar. Wenn Du Makros hast, die bestimmte Buchstaben in bestimmte Zellen schreiben, möchtest Du dann verhindern, daß per Makro andere Buchstaben in diese Zellen geschrieben werden? Wenn ja, soll das heißen, daß andere Nutzer andere Makros verwenden, um diese "falschen" Buchstaben einzutragen? Dann hilft m.E. nur eine Überwachung über "Worksheet_Change". Oder willst Du verhindern, daß "Deine" Makros falsche Buchstaben eintragen? Dazu bräuchte man wiederum den Code.
Versuche doch mal eine ausführlichere Beschreibung.
Gruß
Martin Beck
Genau andere Nutzer verwenden die anderen also falschen Makros , und tragn damit falsche Buchstaben in falsche Zellen
Gruß Maze
weise der Tabelle folgende Ereignisprozedur(en) zu:
Die Zeile
If Not Application.Intersect(Target, Union(Range("A1:A10"), Range("B11:B20"), Range("C1:C3"))) Is Nothing Then
läßt für die Zellen A1:A10 und B11:B20 und C1:C3 (Bereiche müssen angepaßt werden) nur die Eintragung "X" zu. Wenn versucht wird, etwas anderes einzusetzen, wird der alte Wert wiederhergestellt.
Zum testen habe ich dann folgendes Makro verwendet:
Sub Buchstaben_einfügen()
Range("A1") = "TEST"
Range("A11") = "TEST"
End Sub
Gruß
Martin Beck
Gruß Maze