Office: Zellenfarbe ändern

Helfe beim Thema Zellenfarbe ändern in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich möchte die Farbe einer Zelle mit Hilfe einer Funktion festlegen. Code: Function Markieren_KW(Zelle As Excel.Range, Zelle_Start As... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von homi, 25. Oktober 2005.

  1. Zellenfarbe ändern


    Hallo,

    ich möchte die Farbe einer Zelle mit Hilfe einer Funktion festlegen.

    Code:
    Was ist an dem Code falsch. Zelle_Start enthält eine Zahl und Zelle_Ende enthält auch eine Zahl. Die Zahl aus Zelle_KW muss zwischen den start und ende liegen, oder gleich sein. Dann soll sich die Farbe ändern. Es passiert nichts. Warum?

    :)
     
  2. Hallo homi,

    Probiere es mal so dan sollte es gehen

    Du musst die Zellen mit Range ansprechen

    mfg Peter


    Function Markieren_KW(Zelle As Excel.Range, Zelle_Start As Excel.Range, Zelle_Ende As Excel.Range, Zelle_KW As Excel.Range)

    Application.Volatile
    ' If Zelle_Start.Value = Zelle_KW.Value Then

    ' Zelle.Interior.ColorIndex = 1
    If Range("Zelle_Start") = Range("Zelle_KW") Then

    Range("Zelle").Interior.ColorIndex = 1

    End If

    End Function
     
  3. OfficeUser Neuer User
    Moin, homi,

    meines Wissens können aus einer Funktion keine Veränderungen des Aussehens einer anderen Zelle vorgenommen werden. Folgender Umweg lässt sich über die Bedingte Formatierung wählen:
     ABCDEF
    1KW StartEnde Wert
    244 4046 45
    345 4046 45
    446 4046 45
    547 4046 45
    648 4046 45
    A2 : =KALENDERWOCHE(HEUTE()+(ZEILE()-2)*7)
    A3 : =KALENDERWOCHE(HEUTE()+(ZEILE()-2)*7)
    A4 : =KALENDERWOCHE(HEUTE()+(ZEILE()-2)*7)
    A5 : =KALENDERWOCHE(HEUTE()+(ZEILE()-2)*7)
    A6 : =KALENDERWOCHE(HEUTE()+(ZEILE()-2)*7)
    ZelleNr.: / BedingungFormat
    A21. / Formel ist =Markieren_KW($C2;$D2;$A2)=WAHRAbc
    B21. / Formel ist =Markieren_KW($C2;$D2;$A2)=WAHRAbc
    C21. / Formel ist =Markieren_KW($C2;$D2;$A2)=WAHRAbc
    D21. / Formel ist =Markieren_KW($C2;$D2;$A2)=WAHRAbc
    E21. / Formel ist =Markieren_KW($C2;$D2;$A2)=WAHRAbc
    F21. / Formel ist =Markieren_KW($C2;$D2;$A2)=WAHRAbc
    A31. / Formel ist =Markieren_KW($C3;$D3;$A3)=WAHRAbc
    B31. / Formel ist =Markieren_KW($C3;$D3;$A3)=WAHRAbc
    C31. / Formel ist =Markieren_KW($C3;$D3;$A3)=WAHRAbc
    D31. / Formel ist =Markieren_KW($C3;$D3;$A3)=WAHRAbc
    E31. / Formel ist =Markieren_KW($C3;$D3;$A3)=WAHRAbc
    F31. / Formel ist =Markieren_KW($C3;$D3;$A3)=WAHRAbc
    A41. / Formel ist =Markieren_KW($C4;$D4;$A4)=WAHRAbc
    B41. / Formel ist =Markieren_KW($C4;$D4;$A4)=WAHRAbc
    C41. / Formel ist =Markieren_KW($C4;$D4;$A4)=WAHRAbc
    D41. / Formel ist =Markieren_KW($C4;$D4;$A4)=WAHRAbc
    E41. / Formel ist =Markieren_KW($C4;$D4;$A4)=WAHRAbc
    F41. / Formel ist =Markieren_KW($C4;$D4;$A4)=WAHRAbc
    A51. / Formel ist =Markieren_KW($C5;$D5;$A5)=WAHRAbc
    B51. / Formel ist =Markieren_KW($C5;$D5;$A5)=WAHRAbc
    C51. / Formel ist =Markieren_KW($C5;$D5;$A5)=WAHRAbc
    D51. / Formel ist =Markieren_KW($C5;$D5;$A5)=WAHRAbc
    E51. / Formel ist =Markieren_KW($C5;$D5;$A5)=WAHRAbc
    F51. / Formel ist =Markieren_KW($C5;$D5;$A5)=WAHRAbc
    A61. / Formel ist =Markieren_KW($C6;$D6;$A6)=WAHRAbc
    B61. / Formel ist =Markieren_KW($C6;$D6;$A6)=WAHRAbc
    C61. / Formel ist =Markieren_KW($C6;$D6;$A6)=WAHRAbc
    D61. / Formel ist =Markieren_KW($C6;$D6;$A6)=WAHRAbc
    E61. / Formel ist =Markieren_KW($C6;$D6;$A6)=WAHRAbc
    F61. / Formel ist =Markieren_KW($C6;$D6;$A6)=WAHRAbc
    Code:
     
    Zuletzt von einem Moderator bearbeitet: 12. Januar 2021
    OfficeUser, 27. Oktober 2005
    #3
  4. Zellenfarbe ändern

    Hallo,

    die Variante von Peter geht leider nicht.

    Mit der bedingten Formatierung komm ich nicht so ganz klar. Kann ich nicht grundsätzlich sagen, wenn die Formel(egal wo) wahr ist, dann mach diese Zelle blau?
     
  5. Das Problem hab ich jetzt mit bedingter Formatierung des Wertes Wahr und Falsch gelöst. Aber es hat sich ein neues Problem eingeschlichen. Wenn ich jetzt über die KW 52 hinaus gehe, dann fängt es ja bei 1 an. Doch meine Berechnung sieht das ja leider nicht vor. Gibt es dann einfache Datum funktionen die so etwas können?
    Die Funktion Kalenderwoche gibt es bei mir leider nicht.
     
  6. Hallo Homi,

    das mit der Function habe ich nicht hinbekommen,

    ich hänge dir mal eine Test Datei an ich hoffe Du meinst es in etwa so

    Du kannst das auch mit dem code machen der muss hinter das Tabellenblatt eingesetzt werden

    mfg Peter

    Code :

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    'Sub Markieren_KW1()

    Application.Volatile
    If Range("Zelle_Start") = Range("Zelle_KW") Then

    Range("Zelle").Interior.ColorIndex = 1
    Else
    Range("Zelle").Interior.ColorIndex = 0
    End If


    End Sub
     
  7. Hallo, Peter,

    Application.Volatile macht ausschließlich in Funktionen Sinn und ist üebrflüssig. Das Problem der ersten Kalenderwoche wird durch den Code nicht gelöst. Dazu müßte dann ein Bezug auf das Jahr vorgenommen werden (oder ein Datum).

    homi:
    Sieh Dir doch einmal den Beitrag von Hajo_Zi zu diesem Themenbereich oben im Excel-Bereich an. Ansonsten solltest Du das Anaylyse-AddIn über Extras / Addin-Manager einbinden.

    Gruß
    LS
     
    Lumpensammler, 28. Oktober 2005
    #7
Thema:

Zellenfarbe ändern

Die Seite wird geladen...
  1. Zellenfarbe ändern - Similar Threads - Zellenfarbe ändern

  2. Farbspeicherung in CSV-Datei

    in Microsoft Excel Hilfe
    Farbspeicherung in CSV-Datei: Hallo, gerade versuche ich meinen Kontoauszug im CSV-Format für den Steuerberater vorzubereiten und unterschiedliche Zeilen verschieden einzufärben. Das gelingt unproblematisch. Aber das Ganze...
  3. Auswahl der Zellenfarben auf 2 Farben beschränken

    in Microsoft Excel Hilfe
    Auswahl der Zellenfarben auf 2 Farben beschränken: Hallo Leute, ich habe jetzt schon sehr viele Foren und Coummunities durchsucht ... leider ohne Erfolg. Was ich erreichen möchte: beim einfärben von Zellen sollen nur 2 Farben zur Auswahl stehen....
  4. Zellenfarbe nach aktueller Uhrzeit ändern

    in Microsoft Excel Hilfe
    Zellenfarbe nach aktueller Uhrzeit ändern: Hallo Leute, die Zellenfarbe soll sich ändern, wenn die aktuelle Uhrzeit ist. Im Wochenkalender von Mo-So sind untereinander für jeden einzelnen Tag die Uhrzeiten von 0:00 bis 23:45 in 15...
  5. Zellen einfärben - Farbauswahl ändert sich von Standard rot auf orange - Wie ändern?

    in Microsoft Excel Hilfe
    Zellen einfärben - Farbauswahl ändert sich von Standard rot auf orange - Wie ändern?: Hallo zusammen, mich nervt folgendes Thema. Wenn ich die Farbauswahl öffne, mit denen Excelzellen eingefärbt werden, verschwindet mein benötigtes Standardrot mit unterschiedlichen...
  6. Zellenfarbe unter einer Bedingung ändern

    in Microsoft Excel Hilfe
    Zellenfarbe unter einer Bedingung ändern: Hallo zusammen, auf meinem Arbeitsblatt möchte ich den Hintergrund von Zellen farbig ändern, wenn in einer Zeile alle Felder gefüllt sind. A1 = Datum B2 = Lfd Nummer C1 = Text D1 = Text...
  7. Zellenfarbe oder Schrift nach Datum automatisch ändern

    in Microsoft Excel Hilfe
    Zellenfarbe oder Schrift nach Datum automatisch ändern: Guten Tag Ich bin absoluter Exel-Noob :-) Habe bisher nur einfache Tabellen erstellt. Habe die Suche gequält und auch paar interessante Beiträge und Links dazu gefunden, aber leider nie...
  8. Zellenfarbe ändern

    in Microsoft Excel Hilfe
    Zellenfarbe ändern: Hallo Leute, Ich habe folgendes Problem. ich habe die felder a1 bis a7. im feld a1 habe ich ein datum drin. im feld 2 kommt entweder (wird später von hand eingetragen) Urlaub, Krank, Feiertag...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden