Office: [Excel 2003] VBA Datum

Helfe beim Thema [Excel 2003] VBA Datum in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Excelfreunde, ich habe mehrere Tabellen (Kalender) und Mappen, wo die bedingte Formatierung erschöpft ist und ich möchte NICHT mit "CFPlus"... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von florian-112, 10. April 2008.

  1. florian-112 Erfahrener User

    [Excel 2003] VBA Datum


    Hallo Excelfreunde,

    ich habe mehrere Tabellen (Kalender) und Mappen, wo die bedingte
    Formatierung erschöpft ist und ich möchte NICHT mit "CFPlus" arbeiten.

    Mit VBA möchte ich das heutige Datum in Schriftfarbe=5 Fett
    angezeigt haben.

    Die Datümer stehen z.B. in Tabelle "1.Halbjahr" in den Bereichen

    "C3:C33,G3:G31,K3:K33,O3:O32,S3:S33,W3:W32",
    und noch in anderen Blättern und Bereichen.

    Kann mir bitte jemand einen "anpassungsfähigen" Code schreiben?

    Vielen Dank schon mal.

    Nette Grüße
    florian
     
    florian-112, 10. April 2008
    #1
  2. schatzi Super-Moderator
    Hallo!

    Ungetestet:
    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
    Dim Bereich As Range, Zelle As Range
    Set Bereich = Range("C3:C33,G3:G31,K3:K33,O3:O32,W3:W32")
    For Each Zelle In Bereich
    If Zelle = Date Then
    Zelle.Font.ColorIndex = 5
    Zelle.Font.Bold = True
    Else
    Zelle.Font.ColorIndex = 1
    Zelle.Font.Bold = False
    End If
    Next Zelle
    End Sub
    Aber CFPlus ist viel flexibler und viel schneller...
     
    schatzi, 10. April 2008
    #2
  3. florian-112 Erfahrener User
    Hallo Schatzi,

    vielen Dank für deine Antwort.
    Der Code funzt leider nur, wenn eine Zelle aktiviert wird und mit Enter verlassen wird. Kannst du das bitte noch ändern?
    Wäre auch toll, wenn noch andere Blätter in den Code eingebaut werden können.
    Was muss dann an welche Stelle, oder ist für jedes Blatt ein Code erforderlich?

    Danke und Gruß
    florian
     
    florian-112, 10. April 2008
    #3
  4. schatzi Super-Moderator

    [Excel 2003] VBA Datum

    Hallo!

    Der Code tritt dann in Kraft, wenn im Blatt irgendeine manuelle Änderung vorgenommen wird.
    Vielleicht ist für deine Zwecke ein Worksheet_Calculate-Ereignis sinnvoller, das kann ich nicht beurteilen.
    Jedes Blatt, auf dem es wirken soll, bekommt diesen Code.
     
    schatzi, 10. April 2008
    #4
  5. florian-112 Erfahrener User
    Hallo Schatzi,
    deinen Code habe ich mal in ein Worksheet_Activate-Ereignis kopiert.
    Nun wird beim öffnen des Blattes das gewünschte Format angezeigt.
    So hatte ich mir das auch vorgestellt.
    Kleine Nebenwirkung der Sache: ist bereits eine bed. Formatierung vorhanden, ist für Sonntag der Fall, wirkt der Code nicht.

    Naja, werde mal an einer anderen Lösung basteln.

    Vielen Dank noch mal für deine Hilfe.
    Bis bald
    florian
     
    florian-112, 10. April 2008
    #5
Thema:

[Excel 2003] VBA Datum

Die Seite wird geladen...
  1. [Excel 2003] VBA Datum - Similar Threads - Excel 2003 VBA

  2. Excel 2003 (VBA) Tabellenblatt Bereich als Email senden

    in Microsoft Excel Hilfe
    Excel 2003 (VBA) Tabellenblatt Bereich als Email senden: Hallo zusammen, ich bin neu in eurer Runde und möchte nach vergeblicher Suche Rat erfragen. Von VBA habe ich wenig Ahnung und konnte bis jetzt einen "gefundenen" VBA-Code dazu nutzen,...
  3. fortlaufendes Datum in 12 Arbeitsblättern Januar-Dezember Excel 2003 ohne VBA

    in Microsoft Excel Hilfe
    fortlaufendes Datum in 12 Arbeitsblättern Januar-Dezember Excel 2003 ohne VBA: Hallo zusammen, ich entwerfe gerade einen Arbeitsplan der aus 12 Arbeitsblättern besteht, für jedes Blatt ein Monat. Die Arbeitsblätter (Register unten sollen Januar, Februar, März usw. heissen....
  4. Office 2003 / Accesstabellen und Abfragen von Excel per VBA starten...

    in Microsoft Excel Hilfe
    Office 2003 / Accesstabellen und Abfragen von Excel per VBA starten...: Hallo zusammen, ich möchte von EXCEL per VBA Tabellen und Abfragen einer ACCESS-Datenbank(.mdb) öffnen können. Jedoch möchte ich nicht über zusätzliche Tabellenverknüfungen (.mat) oder...
  5. [EXCEL 2003] - VBA - Automatisiert Bilder einfürgen ber VBA

    in Microsoft Excel Hilfe
    [EXCEL 2003] - VBA - Automatisiert Bilder einfürgen ber VBA: Hallo leibe Forumsgemeinde, ich habe in einer Excel-Datei, die hier so schlummerte, folgenden VBA-Code entdeckt: Option Explicit Public Sub Bilder_einfuegen() Dim strPfadDatei As String...
  6. dynamisches Diagramm - VBA Frage - Excel 2003

    in Microsoft Excel Hilfe
    dynamisches Diagramm - VBA Frage - Excel 2003: Guten Morgen miteinander, habe mal wieder ein Problem mit einer VBA Programmierung. Bisher: Ich habe Geschäftsjahr mit den einzelnen Monate von Okt bis Sept. Diese Monate sind Gruppiert in den...
  7. VBA Excel 2003 ( Makros) Programierung

    in Microsoft Excel Hilfe
    VBA Excel 2003 ( Makros) Programierung: Hallo an Alle:D, Ich habe 2 Excel Datein. Die erste Exel ist komplett fertig mit einer VBA Programierung und einem sozusagen Programm. Dieses Programm macht eine Aktualiesierung von verschiedenen...
  8. Excel 2003 Kopieren mehrerer Zellen mit VBA

    in Microsoft Excel Hilfe
    Excel 2003 Kopieren mehrerer Zellen mit VBA: Hallo, ich bin ganz frisch in VBA deshalb bitte ich um Nachsicht. :-) Folgendes: Erstens: Ich kopiere eine Zelle in einem Tabellenblatt und füge sie auf einem anderen Blatt ein. Dann die...
  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