ich bin neu hier und suche nach einer Lösung für ein Problem, das in ähnlicher Form Ende 2005 schon Mal angesprochen wurde (https://www.herber.de/forum/archiv/708to712/t709731.htm#709731).
Ich möchte für ein Gerät mit begrenztem Displayplatz Texte formulieren. Auf einigen Bildschirmen habe ich in Abhängigkeit vom verwendeten Zeichensatz oder eingeblendeten Menüs mehr oder weniger Zeilen zur Verfügung als in anderen.
Der Aufbau ist also wie folgt:
Spalte A enthält die erlaubte Anzahl von Zeilen in der Zelle
Spalte B enthält die erlaubte Anzahl von Zeichen pro Zeile in der Zelle
Spalte C enthält den Text
Spalte D enthält die Anzahl Zeichen pro Zeile in der Zelle C
Der Zeilenumbruch erfolgt mit Alt+Enter (wohl ZEICHEN(10) in Excel-VBA und Formeln)
Ich suche also eine Formel (oder ein Makro, das mir eine Funktion definiert), die folgendes macht:
Prüfen, ob die Anzahl der Zeilen in C kleiner oder gleich der Anzahl des Wertes aus A ist. Vermutlich irgendwas das prüft, ob die Anzahl (ZEICHEN(10) also Umbrüche) in der Spalte C kleiner oder gleich A-1 ist. Ist das Limit nicht eingehalten, soll die Zelle in Spalte C farbig markiert werden (meinetwegen auch die Zelle in Spalte D)
Dann soll für jede Zeile geprüft werden, ob das Zeichenlimit aus Spalte B eingehalten wird. Die Zeichenzahl pro Zeile soll in Spalte D geschrieben werden, die also genauso viele Zeilen enthält wie Spalte C.
Optimal wäre es, wenn in Spalte D eine Zeile, die zu viele Zeichen enthält, markiert wird, z. B. mit Ausrufezeichen vor der Anzahl der Zeichen. Dann ist nämlich Farbe = zu viele Zeilen und !!! = zu viele Zeichen in einer Zeile.
Geht das irgendwie?
Gruß
Guido