Ich habe ein Dropdown-Feld mit zwei Werten in einem Formular, das ich erstelle. Die erwarteten Daten in Zelle D15 ändern sich je nach Auswahl. Wenn Option A ausgewählt ist, wird ein Dollarbetrag erwartet. Wenn Option B ausgewählt ist, wird ein Prozentsatz erwartet.
Ich möchte, dass die Zelle bei Option A als „Buchhaltung“ mit null Dezimalstellen und bei Auswahl von Option B als „Prozentsatz“ mit null Dezimalstellen formatiert wird.
Ich möchte möglichst kein VBA verwenden. Ich hoffe, dass es eine benutzerdefinierte Formatierungslösung gibt.
Antwort1
Dies kann mit bedingter Formatierung und zwei Regeln erfolgen. Ich habe eine einfache Sache entwickelt, die mit einer Eigenart funktioniert.
Wählen Sie die gewünschte(n) Zelle(n) aus und klicken Sie dann auf der Registerkarte „Start“ auf „Bedingte Formatierung“. Folgendes sollte angezeigt werden:
Klicken Sie auf „Neue Regel“. Daraufhin sollte das folgende Dialogfeld angezeigt werden. Wählen Sie darin die untere Option „Formel verwenden, um zu bestimmen, welche Zellen formatiert werden sollen“ aus:
Klicken Sie auf die Schaltfläche neben dem Feld „Werte formatieren, für die diese Formel zutrifft“ und wählen Sie Ihren Zellbereich aus, sodass Sie etwa „=K6:K20=1“ (ohne Anführungszeichen) erhalten. Nach dem zweiten „=“ können Sie alles einfügen, was Sie suchen. Der Text muss in Anführungszeichen gesetzt werden und Sie müssen nach der Auswahl des Zellnummernbereichs möglicherweise einige Male F4 drücken, um das $-Zeichen zu entfernen.
Klicken Sie dann auf die Schaltfläche „Format“, um das gewünschte Format auszuwählen. Sie sollten jetzt so etwas wie das Standardfenster für die Zellenformatierung sehen, in dem Sie auf der Registerkarte „Zahl“ Prozentwerte oder Währungswerte festlegen können.
Klicken Sie auf „OK“, um es anzuwenden, und wiederholen Sie den Vorgang für den alternativen Formatierungswert.
Nachdem Sie dies getan haben, können Sie die Einstellungen dafür mithilfe der Auswahl „Regeln verwalten“ im ersten von mir verlinkten Bild optimieren. Wenn Sie dann unter „Formatierungsregeln anzeigen für:“ „Dieses Arbeitsblatt“ auswählen, wird ungefähr Folgendes angezeigt, wo Sie die Regeln feinabstimmen können; das ist, was ich hatte.
und wie einige Beispielzellen aussahen
Bedenken Sie, dass Prozentsätze in Excel als 0,2 für 20 % usw. gemessen werden.