Excel Aufgabenstellung

Gast #6334490
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?
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.).
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!

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 6 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.