Home Office-Hilfe.com - Wir lösen Ihr Problem mit Microsoft Excel, Word, Outlook, PowerPoint, Access gratis Forum Impressum

  [Excel 2003] VBA Datum
Neues Thema eröffnenNeue Antwort erstellen
Autor Nachricht
florian-112
Newbie
Newbie


Anmeldedatum: 01.10.2007
Beiträge: 37

BeitragVerfasst am: 10.04.2008, 12:16 Nach oben

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

_________________
WinXP Prof SP2
Excel 2003
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5564

BeitragVerfasst am: 10.04.2008, 12:34 Nach oben

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...

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
florian-112
Newbie
Newbie


Anmeldedatum: 01.10.2007
Beiträge: 37

BeitragVerfasst am: 10.04.2008, 13:03 Nach oben

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

_________________
WinXP Prof SP2
Excel 2003
Benutzer-Profile anzeigenPrivate Nachricht senden
schatzi
Moderator
Moderator


Anmeldedatum: 09.12.2006
Beiträge: 5564

BeitragVerfasst am: 10.04.2008, 13:14 Nach oben

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.

_________________

Viele Grüße vom Schatzi

------------------------
Dies ist meine Signatur und sie trägt eigentlich nichts zur Lösung deines Problems bei. Sollte sie es dennoch tun, dann bist du definitiv im falschen Forum...Image
Ein Feedback zum ursprünglichen Problem wäre trotzdem nett!
Windows XP, Office2000, Office2007
Benutzer-Profile anzeigenPrivate Nachricht senden
florian-112
Newbie
Newbie


Anmeldedatum: 01.10.2007
Beiträge: 37

BeitragVerfasst am: 10.04.2008, 14:00 Nach oben

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

_________________
WinXP Prof SP2
Excel 2003
Benutzer-Profile anzeigenPrivate Nachricht senden
Beiträge der letzten Zeit anzeigen:      
Neues Thema eröffnenNeue Antwort erstellen


Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Keine neuen Beiträge [Excel 2003] Formel: Leere Zelle als ... Sniper Microsoft Excel Hilfe 2 06.09.2008, 13:23 Letzten Beitrag anzeigen
Keine neuen Beiträge Verstecktes Game in Excel??? E-MaX-I Microsoft Excel Hilfe 2 05.09.2008, 13:09 Letzten Beitrag anzeigen
Keine neuen Beiträge Excel Jeanie einfügen wilfried07 Microsoft Excel Hilfe 2 04.09.2008, 16:13 Letzten Beitrag anzeigen
Keine neuen Beiträge Suchfunktion in Excel Seppo Microsoft Excel Hilfe 7 04.09.2008, 14:07 Letzten Beitrag anzeigen
Keine neuen Beiträge Excel Formular Problem Mercuryswift Microsoft Excel Hilfe 0 04.09.2008, 10:57 Letzten Beitrag anzeigen


 Gehe zu:   



Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen

Haftungsausschluss/Disclaimer


SMS kostenlos versenden | Battle-Dream | Tuning Forum | Join the YoungGeneration | krankenversicherungsvergleich | Kalorienarme Rezepte!
Versicherungsvergleich | Bürobedarf | Papier | Betten

Ranking-Hits



Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Alle Zeiten sind GMT + 1 Stunde
Deutsche Übersetzung von phpBB.de