Die Felder eines Schachbrettes werden ja mit einer Buchstaben/Zahlenkombination bezeichnet. In Excel habe ich das Spielbrett abgebildet, darüber in einer Reihe die Buchstaben und links neben dem Brett die Zahlen Ich möchte nun erreichen, dass in einer Tabelle Positionen eingegeben werden können, z.B. D5, G9... und dass das jeweilige Feld farblich markiert wird, sobald eine unsinnige Kombination eingegeben wird z.B. M8 Wie bekomm ich das hin, ohne eine eigene Spalte mit den 64 möglichen Kombinationen zu erstellen?
In VBA auf Zelleingabe reagieren und dann den neuen Inhalt der veränderten Zelle (cell.value) in erstes (Buchstabe) und zweites (Ziffer) Zeichen auftrennen und beide für sich auf Gültigkeit prüfen. möglicheBuchstaben = "ABCDEFGH" if Instr(1, möglicheBuchstaben, Buchstabe, 0)...
:
Bearbeitet durch User
Chris schrieb: > Die Felder eines Schachbrettes werden ja mit einer > Buchstaben/Zahlenkombination bezeichnet. In Excel habe ich das > Spielbrett abgebildet, darüber in einer Reihe die Buchstaben und links > neben dem Brett die Zahlen > > Ich möchte nun erreichen, dass in einer Tabelle Positionen eingegeben > werden können, z.B. D5, G9... und dass das jeweilige Feld farblich G9 ??? > markiert wird, sobald eine unsinnige Kombination eingegeben wird z.B. M8 > > Wie bekomm ich das hin, ohne eine eigene Spalte mit den 64 möglichen > Kombinationen zu erstellen? Du brauchst dafür kein VBA. Du berechnest die Gültigkeit der Eingabe als Formel. Das Ergebnis ist ein Wahrheitswert. Den benutzt Du für die bedingte Formatierung der Zelle (Ausfüllen mit Warnfarbe). Jede Schachkoordinate ist dann gültig, wenn sie aus zwei Zeichen besteht, das erste Zeichen Element eines Buchstaben-Strings ist und das zweite Zeichen Element eines Zahlenstrings ist (analog des Tips von Mike B.).
Und wieso bekomm ich schon wieder für einen funktionierenden, brauchbaren Tip ein Minus? Weil etwas nicht das absolute Optimum darstellt wird es als "schlecht" markiert?
:
Bearbeitet durch User
Mike B. schrieb: > Und wieso bekomm ich schon wieder für einen funktionierenden, > brauchbaren Tip ein Minus? Ignoriere doch die Bewertung. Schadest dir nur selbst, wenn du die ernst nimmst...
Mike B. schrieb: > Und wieso bekomm ich schon wieder für einen funktionierenden, > brauchbaren Tip ein Minus? ...weiß ich auch nicht; Hier im Forum sind halt etliche Hirnwi...er unterwegs
Hallo Mike B., Mike B. schrieb: > Und wieso bekomm ich schon wieder für einen funktionierenden, > brauchbaren Tip ein Minus? von mir nicht. Auf INSTR wäre ich gar nicht gekommen, ich hätte umständlich eine ASCII-Code-Bereich abgefragt! Nicht grämen. Es gibt genügend Leute, die mitbekommen, wer hilft und wer nicht weiterhilft!
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.