Kann man den Code unten so ändern,damit die Schrift läuft und eventuell mit roter Farbe ?
Danke für die Hilfe
Gruß Heinz
Application.StatusBar = "Heute ist der: " & Format(Date, "dd.mm.yyyy")
Um die Status Bar in Excel mithilfe von VBA anzupassen und eine Laufschrift in roter Farbe darzustellen, kannst du folgenden Code verwenden:
Sub SetStatusBar()
Dim i As Integer
Dim message As String
message = "Heute ist der: " & Format(Date, "dd.mm.yyyy")
For i = 1 To Len(message)
Application.StatusBar = Mid(message, i) & Mid(message, 1, i - 1)
Application.Wait Now + TimeValue("00:00:01") ' Eine Sekunde warten
Next i
End Sub
ALT + F11
, um den VBA-Editor zu öffnen.Einfügen > Modul
).SetStatusBar
aus (ALT + F8
und wähle das Makro aus).Dieser Code zeigt die aktuelle Datum in der Status Bar und lässt den Text in einer Schleife laufen.
Fehler: "Laufzeitfehler 424: Objekt erforderlich"
Application.StatusBar
hast. Der Code darf nicht in einem Arbeitsblattmodul eingefügt werden.Fehler: Status Bar bleibt leer
Application.Wait
-Funktion liegen, die das Makro anhält. Reduziere die Wartezeit, um den Text schneller anzuzeigen.Es gibt verschiedene Möglichkeiten, die Status Bar zu nutzen:
Einfache Textausgabe:
Application.StatusBar = "Information: " & YourMessage
Status Bar zurücksetzen:
Application.StatusBar = False
Mit Farben arbeiten: Leider unterstützt die Status Bar keine Farbänderungen direkt über VBA. Du kannst jedoch die Schriftfarbe in anderen Excel-Bereichen ändern, um visuelle Akzente zu setzen.
Hier sind einige Beispiele, wie du die Status Bar effektiv nutzen kannst:
Aktualisierung der Status Bar mit Fortschritt:
Dim i As Integer
For i = 1 To 100
Application.StatusBar = "Fortschritt: " & i & "%"
Application.Wait Now + TimeValue("00:00:01")
Next i
Application.StatusBar = False ' Zurücksetzen
Dynamische Anzeige von Daten:
Dim cell As Range
For Each cell In Range("A1:A10")
Application.StatusBar = "Wert in Zelle " & cell.Address & ": " & cell.Value
Application.Wait Now + TimeValue("00:00:01")
Next cell
Application.StatusBar = False
1. Kann ich die Schriftfarbe in der Status Bar ändern? Leider unterstützt die Status Bar in Excel keine Farbänderungen. Du kannst jedoch die Schriftfarbe in Zellen ändern, um visuelle Effekte zu erzielen.
2. Wie setze ich die Status Bar nach der Verwendung zurück?
Verwende Application.StatusBar = False
, um die Status Bar nach der Verwendung auf den Standardzustand zurückzusetzen.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen