Autor
|
Thema: Zelle einfärben (Formatierung) (4738 mal gelesen)
|
Silke Boll Mitglied
Beiträge: 1142 Registriert: 06.06.2007 Win7 Home Premium Solid Edge Free 2D Drafting
|
erstellt am: 15. Feb. 2011 08:10 <-- editieren / zitieren --> Unities abgeben:
Hallo, in Excel 2003 habe ich eine Zelle, die "gelb" werden soll, wenn in einer anderen Zelle ein bestimmter Wert auftaucht. Und wenn diese Zelle dann gelb eingefärbt ist, soll direkt in dieser Zelle geschrieben werden können. Wie realisiere ich das ? Viele Grüße, Silke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
runkelruebe Moderator Straßen- / Tiefbau
Beiträge: 8075 Registriert: 09.03.2006 MS-Office 365 ProPlus x86 WIN7(x64)
|
erstellt am: 15. Feb. 2011 08:22 <-- editieren / zitieren --> Unities abgeben: Nur für Silke Boll
|
arossbach Mitglied Ingenieur Masch.bau
Beiträge: 1181 Registriert: 13.06.2001
|
erstellt am: 15. Feb. 2011 09:32 <-- editieren / zitieren --> Unities abgeben: Nur für Silke Boll
Zitat: Original erstellt von runkelruebe: Mal so ohne Testen nur hier hingetippert: cells(1,3).interior.color = 3 '(ist rot, gelb weiß ich nicht auswendig)
Das stimmt nicht ganz. Es gibt folgende Möglichkeiten: Interior.Color oder Interior.ColorIndex Sub test() If Cells(1, 2).Value = 1 Then Cells(1, 3).Interior.Color = vbYellow '[Tante EDIT](ist geb, vbRed ist rot)[/Tante EDIT] 'Cells(1, 3).Interior.ColorIndex = 3 Cells(1, 3).Activate End If End Sub Gruß ------------------ -Axel- CROSSFIRE
[Diese Nachricht wurde von arossbach am 15. Feb. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Silke Boll Mitglied
Beiträge: 1142 Registriert: 06.06.2007 Win7 Home Premium Solid Edge Free 2D Drafting
|
erstellt am: 15. Feb. 2011 09:32 <-- editieren / zitieren --> Unities abgeben:
Danke. Und in welche Zelle schreibe ich das ? und wenn ich dann selbst einen Wert eintragen will, dann überschreibe ich das doch wieder.... Das ist doch Visual Basic, oder ? Wäre das ein Makro ? Viele Grüße, Silke [Diese Nachricht wurde von Silke Boll am 15. Feb. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arossbach Mitglied Ingenieur Masch.bau
Beiträge: 1181 Registriert: 13.06.2001
|
erstellt am: 15. Feb. 2011 09:57 <-- editieren / zitieren --> Unities abgeben: Nur für Silke Boll
|
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 15. Feb. 2011 09:59 <-- editieren / zitieren --> Unities abgeben: Nur für Silke Boll
Hallo Silke, ja - das ist ein Makro! Drück' mal Alt+F11 - Strg+R - (Tabelle wählen) - kopiere den Code ins Worksheet.Change (ungetestet). Ja, Werte in den Zellen werden überschrieben, Formeln auch. Das war in Excel schon immer so . Alternativ: Guck' Dir die bedingte Formatierung an. Ohne Makros, ohne Risiko, ohne Änderung der Sicherheitseinstellung, ohne hektisches Einlesen in VBA, nur mit Excel-Bordmitteln - dafür mit etwas weniger Komfort. Strg+G - Inhalte - Bedingte Formate springt die Zelle an. ------------------ DIN1055.de | Lastannahmen für Anwender Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arossbach Mitglied Ingenieur Masch.bau
Beiträge: 1181 Registriert: 13.06.2001
|
erstellt am: 15. Feb. 2011 10:04 <-- editieren / zitieren --> Unities abgeben: Nur für Silke Boll
|
Silke Boll Mitglied
Beiträge: 1142 Registriert: 06.06.2007 Win7 Home Premium Solid Edge Free 2D Drafting
|
erstellt am: 15. Feb. 2011 14:44 <-- editieren / zitieren --> Unities abgeben:
Ja, ich meine mich dumpf an sowas erinnern zu können, daß ich genau dieses Problem schon einmal gelöst habe. Allerdings in Excel 2007. Mit bedingter Formatierung wäre mir das schon lieber.... Da haben sich Zellen eingefärbt, um mir zu verdeutlichen, daß da (bei dem Fall) ein Wert eingetragen werden muß. Aber mit VBA habe ich das nicht gemacht. Viele Grüße, Silke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Paulchen Mitglied Bauing./SW-Entwickler
Beiträge: 1227 Registriert: 19.08.2004 Büro: Win10 Enterprise 64bit, Office Professional Plus 2013 - Privat: Linux Mint 15, LibreOffice
|
erstellt am: 15. Feb. 2011 15:23 <-- editieren / zitieren --> Unities abgeben: Nur für Silke Boll
Hallo Silke, das lässt sich durchaus umsetzen. Z. B. steht in Zelle A3 eine bestimmte Zahl/Text/wasauchimmer, und C3 wird rot gefärbt. Beispielmappe ? @arossbach: Naja, hast schon Recht; ist aber eher eine philosophische Frage. Ich meine mit "Bordmitteln" die in einer üblichen(?), jungfräulichen Installation vorhandenen Formeln, Funktionen und sonstigen Möglichkeiten ohne Hinzunahme von AddIns, Erweiterungen oder gar VBA-Code. (Im schlimmsten Fall weiß der User bei restriktiver Sicherheitseinstellung gar nicht, dass die Mappe Code enthält.) Und zum ordentlichen "Einbau" des Codes "verlässt" du ja das "klassische" Excel?! ------------------ DIN1055.de | Lastannahmen für Anwender Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
arossbach Mitglied Ingenieur Masch.bau
Beiträge: 1181 Registriert: 13.06.2001
|
erstellt am: 15. Feb. 2011 15:27 <-- editieren / zitieren --> Unities abgeben: Nur für Silke Boll
|
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 15. Feb. 2011 19:00 <-- editieren / zitieren --> Unities abgeben: Nur für Silke Boll
Bedingte Formatierung & Gültigkeit Wenn Zelle in B4...B10 ungleich "" dann Zelle C4...C10 gelb (Bedingte Formatierung) und Gültigkeit =NICHT(ISTLEER(B4)), dabei den Haken bei leere Zellen entfernen, sofern mit >soll direkt in dieser Zelle geschrieben werden können< nicht ein automatisches aktivieren der Zelle gemeint ist. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Silke Boll Mitglied
Beiträge: 1142 Registriert: 06.06.2007 Win7 Home Premium Solid Edge Free 2D Drafting
|
erstellt am: 16. Feb. 2011 08:02 <-- editieren / zitieren --> Unities abgeben:
|
deyhawaii Mitglied Konstrukteur
Beiträge: 236 Registriert: 17.09.2005
|
erstellt am: 26. Jul. 2013 17:05 <-- editieren / zitieren --> Unities abgeben: Nur für Silke Boll
Hallo zusammen, ich habe so ein ähnliches Anliegen: Wenn in Zelle B4 der Wert "32" steht soll Zelle C4 eine bestimmte Farbe zugewiesen werden. Aber nur wenn der Wert "32" ist. Bei anderen Werten soll nichts passieren. Irgendwie bekomm ich das mit der bedingten Formatierung nicht hin. Kann mir da jemand einen Tipp geben? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas Harmening Moderator Arbeiter ツ
Beiträge: 2897 Registriert: 06.07.2001 Das Innerste geäussert und aufs Äusserste verinnerlicht
|
erstellt am: 27. Jul. 2013 02:06 <-- editieren / zitieren --> Unities abgeben: Nur für Silke Boll
|
deyhawaii Mitglied Konstrukteur
Beiträge: 236 Registriert: 17.09.2005
|
erstellt am: 27. Jul. 2013 07:46 <-- editieren / zitieren --> Unities abgeben: Nur für Silke Boll
|