Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zellfarbe ohne bedingt Formatierung ändern

Zellfarbe ohne bedingt Formatierung ändern
31.12.2004 11:14:44
Werner
Guten Morgen,
wahrscheinlich ganz simpel, ich möchte ohne bedingte Formatierung in einer Zelle diese farbig darstellen.
1 = grün
2 = gelb
leer= rot
Die Daten werden aus einer anderen Tabelle imporiert und sollen zur besseren Übersichtlichkeit gefärbt werden.
tnx im voraus.
Werner
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellfarbe ohne bedingt Formatierung ändern
31.12.2004 11:16:40
Hajo_Zi
Hallo Werner,
wie werden die Daten Importiert?
Welche Zellen sollen welche Farbe habe?
Das ist dann nur über VBA möglich.
Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.



"Wer Rechtschreibfehler findet, darf sie behalten!"
Anzeige
AW: Zellfarbe ohne bedingt Formatierung ändern
Werner
Hallo Hajo,
ich habe die Daten einfach über "=fenster tabelle 2" und dann die gewünschte zelle verknüpft.
Diese drei Farben sollten reichen. VBA ist nicht so mein Ding.......
tnx
Werner
AW: Zellfarbe ohne bedingt Formatierung ändern
Hajo_Zi
Hallo Werner,
ich vermute mal darum hast Du Dich an des Forum gewendet VBA ist nicht so mein Ding.......
Aber für VBA möchte die Aufgabe schon klar sein. Du hast nun ja schon rausgelassen das es sich um Verknüpfungen handelt. Das Bedeutet aber es muß in VBA die Aktion
Private Sub Worksheet_Calculate()
sein. Die bei jeder Aktion in der Tabelle ausgeführt wird. Hierbei ist aber jede Zelle zu prüfen. Nach Deiner jetzigen Beschreibung wären das 65536*256 Zellen. Das benötigt schon Zeit. Wobei noch nicht klar ist welche Farbe wann.
Überlege Dir das nochmal mit bedingter Formatierung, ist es erheblich einfacher.
Bitte keine Mail, Probleme sollten im Forum gelöst werden.
Microsoft MVP für Excel
Das Forum lebt auch von den Rückmeldungen.
Betriebssystem XP Home SP2 und Excel Version 2003 SP1.



"Wer Rechtschreibfehler findet, darf sie behalten!"

Hi Werner
also entweder bedingte Formatierung oder VBA. Auch ein benutzerdefiniertes format funktioniert hier nicht, da Du ja die Zellen färben willst (und nicht nur die Schriftfarbe ändern möchtest).
Was spricht denn gegen die bedingte Formatierung. Genau dafür ist diese doch gedacht?
Frank

Hallo frank,
ich nutze einen PDA der bedingte Formatierungen nicht darstellen kann.....ich hoffte mir das so übersichtlicher gestalten zu können.
Werner

Hi Werner
aaah, nun wird Deine Anforderung verstädnlich :-)
Ich befürchte aber mal, das Dir dann auch die Makro-Lösungen nicht helfen werden, da m.W. das ebenfalls auf PDAs nicht unterstützt wird (kann mich da aber auch irren)
Frank

Hi Ihr alle,
tnx für Eure Hilfe, ich werde es doch über die bedingte Formatierung machen, die Tabelle wird so groß das es wohl "zum mitnehmen" nicht mher geeignet ist.
Euch allen vielen Dank und einen guten Rutsch
Der Werner

Hi Werner,
ich habe auch einen PDA und nutze dieses Tool
SpreadCE für Pocket PC ARM CE3.0 Deutsch www.byedesign.freeserve.co.uk/
Version 1.20
Date 2004-10-13
-----------------------------------------------------------------------------------------
Copyright 1999 by Bye Design Ltd. All rights reserved. The software is provided without any warranty, expressed or implied, including without limitation warranties of merchantability or fitness for a particular purpose. In no case shall the above named company be liable for any loss of profits or any other commercial damage, including special, incidental, consequential or other damages occasioned by your use of this software.
For more information e-mail stephenbye@byedesign.freeserve.co.uk
or visit my web site at www.byedesign.freeserve.co.uk
-----------------------------------------------------------------------------------------
Features:
256 columns x 65536 rows x 32768 sheets
unlimited open files
supported operations: + - * / ^ % &
327 worksheet functions
100 macro functions for custom functions and commands
array formulas
undo, cut, copy, paste (all/formulas/values/formats/comments), fill (down/right/up/left/series), clear (all/formats/contents/comments)
insert/delete cells, rows and columns
hide/unhide rows and columns
hide/show row and column headings
find/replace text
goto specified cell
sort selected cells, rows, columns or whole sheet with multiple keys
freeze panes
sheet/column/row/cell formatting:
column width
row height
number formats (general/fixed/currency/accounting/date/time/percent/fraction/scientific/text/custom)
alignment (horizontal:general/left/center/right/fill/center across selection, vertical:top/center/bottom)
font (bold, italic, underline, name, size, color)
borders (top, left, bottom, right, style, color)
zoom
background (pattern, color)
protection (locked, hidden)
conditional formatting
charts (column, bar, line, pie, scatter, area, doughnut, radar)
named ranges
autofilter
controls (label/group box/command button/check box/option button/list box/combobox/scrollbar/spinner)
drawing objects (line/rectangle/oval/text box)
data form
data validation
cell comments
merged cells
import/export Excel 95/97 files
import/export Pocket Excel 2.0 files
import/export CSV files
goal seek
-----------------------------------------------------------------------------------------
To install:
Using ActiveSync on your desktop PC open an explorer window on your P/PC.
If you don't have ActiveSync it is available (free) from www.microsoft.com .
Copy the spreadce.exe file and paste it into the \Windows\Start Menu directory on your P/PC.
Do not try to run the exe file on your desktop PC, it is not an installation program.
Installing the online help text (you don't have to install it - the program will work without it).
Installing the SCE*.htm help files into the \Windows directory on your device will allow you to call up the help text from the program at any time by pressing the Start button and then selecting the Help menu option.
(On HPC 2000, and possibly on other devices, you may need to add a shortcut to SCEHelp.htm in the \Windows\Help folder)
-----------------------------------------------------------------------------------------
The program can read and write Excel 95/97 files directly, but you may instead want to store them in Pocket Excel format on your P/PC.
The Pocket Excel format takes up less space, but it is not recommended as it has fewer functions and formatting options available.
If you want to use the Pocket Excel format, set up the file conversions as follows:
Make sure that you are using ActiveSync 3.0 (available free from Microsoft's web site) to connect your desktop PC to your P/PC.
Select the ActiveSync Tools -&gt Options menu option,
select the Rules tab,
press the Conversion Settings button,
select the Desktop to Device tab,
select Microsoft Excel Worksheet in the listbox,
press the Edit button,
select Pocket Excel 2.0 in the drop-down list box,
and press the OK button.
Then select the Device to Desktop tab,
select Pocket Excel Workbook in the listbox,
press the Edit button,
select Excel 95 or 97 or 2000 in the drop-down listbox,
and press the OK button.
Now when you drag & drop files from the desktop computer to/from the P/PC they will be converted automatically between the Excel and Pocket Excel formats.
You will need to store the files on the P/PC in the My Documents folder, either in the main memory or on the Compact Flash memory expansion card.
Gruß Hübi

hallo Hübi,
das sieht gut aus......wird morgen mal probiert.
tnx und guten Rutsch
Werner

Hallo Hajo,
hab gerade schon drüber nachgedacht.....ich schau mir gleich die Datei vom Erich noch an und werde dann am Samstag weiter intensiv probieren wie ich die für mich am beste Lösung realisieren kann.
tnx für Eure schnell und kompetente hilfe
Guten Rutsch
Der Werner
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zellfarbe ohne bedingte Formatierung ändern


Schritt-für-Schritt-Anleitung

Um die Zellfarbe in Excel ohne bedingte Formatierung zu ändern, kannst Du eine einfache Formel verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Wähle die Zelle aus, die Du färben möchtest.
  2. Gehe zur Registerkarte "Start" in der Excel-Menüleiste.
  3. Klicke auf "Bedingte Formatierung" und wähle "Neue Regel".
  4. Wähle "Formel zur Ermittlung der zu formatierenden Zellen verwenden".
  5. Gib die folgende Formel ein, um die Farbe abhängig von dem Zellinhalt zu ändern:
    =A1=1
  6. Klicke auf "Formatieren", wähle die gewünschte Füllfarbe (z.B. grün) und bestätige mit "OK".
  7. Wiederhole die Schritte 5 und 6 für die weiteren Bedingungen:
    • Für 2: =A1=2 (gelb)
    • Für leer: =A1="" (rot)

Diese Methode nutzt die bedingte Formatierung, ist jedoch eine der einfachsten, um die Hintergrundfarbe automatisch zu ändern.


Häufige Fehler und Lösungen

  • Fehler: Die Zellfarbe ändert sich nicht.

    • Lösung: Stelle sicher, dass die Formel korrekt eingegeben wurde und dass die Bedingungen für die Formatierung übereinstimmen.
  • Fehler: Excel zeigt die falsche Farbe an.

    • Lösung: Überprüfe die Zellverknüpfungen. Manchmal kann eine falsche Verknüpfung dazu führen, dass die Bedingungen nicht erfüllt werden.

Alternative Methoden

Wenn Du keine bedingte Formatierung verwenden möchtest, kannst Du auch VBA (Visual Basic for Applications) nutzen. Hier ist ein einfaches Beispiel:

  1. Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Füge ein neues Modul hinzu und kopiere den folgenden Code:
    Private Sub Worksheet_Calculate()
       Dim cell As Range
       For Each cell In Range("A1:A10")
           If cell.Value = 1 Then
               cell.Interior.Color = RGB(0, 255, 0) ' grün
           ElseIf cell.Value = 2 Then
               cell.Interior.Color = RGB(255, 255, 0) ' gelb
           ElseIf IsEmpty(cell.Value) Then
               cell.Interior.Color = RGB(255, 0, 0) ' rot
           End If
       Next cell
    End Sub
  3. Schließe den VBA-Editor und speichere die Datei als Excel-Arbeitsmappe mit Makros.

Diese Methode erfordert jedoch grundlegende Kenntnisse in VBA.


Praktische Beispiele

  • Beispiel 1: Verwende die Formel =A1=1 in der bedingten Formatierung, um die Zelle grün zu färben, wenn der Wert eins ist.
  • Beispiel 2: Mit der VBA-Methode kannst Du eine ganze Spalte in verschiedenen Farben basierend auf den Zellwerten einfärben.

Tipps für Profis

  • Nutze Excel-Shortcuts, um die Zellfarbe schnell zu ändern:
    • ALT + H, H: Füllfarbe ändern
    • ALT + H, F, C: Schriftfarbe ändern
  • Wenn Du häufig Farben ändern musst, erstelle ein Makro, um den Vorgang zu automatisieren.
  • Überlege, die Standard-Hintergrundfarbe von Excel zu ändern, um die Übersichtlichkeit zu verbessern.

FAQ: Häufige Fragen

1. Wie kann ich die Zellfarbe per Formel ändern? Du kannst die Zellfarbe nicht direkt mit einer Formel ändern, aber Du kannst die bedingte Formatierung oder VBA verwenden, um dies zu erreichen.

2. Gibt es einen Shortcut, um eine Zelle zu färben? Ja, Du kannst den Shortcut ALT + H, H verwenden, um die Füllfarbe einer Zelle schnell zu ändern.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige