22.03.2021, 12:03
Hallo @ all,
es gibt zig viele Beiträge zum Thema blinkende Zelle, aber keins spricht genau mein Anliegen an.
Ich möchte gern, dass Zelle B1 automatisch blinkt wenn Sie leer ist und aufhört wenn was drin steht. Hab schon etliche Codes ausprobiert, aber keiner macht das was ich möchte.
Zudem brauche ich noch die Info wo genau der Code dann eingegeben werden muss. (Modul und/oder DieseArbeitsmappe und/oder Tabelle1 ...) Das konnte ich bisher aus keinem Beitrag im www genau rauslesen oder ich hab´s einfach nicht geschnallt...
Diesen Code fand ich am logischsten. Wenn ich den richtig verstehe blinkt Zelle A1, wenn in dieser der wert 10 eingetragen wurde...? Und "ersteFarbe" bzw. "zweiteFarbe" ersetze ich durch z.b. green, red, blue...etc?? or What??
Code in Diese Arbeitsmappe einfügen:
Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Ende
End Sub
Private Sub Workbook_Open()
If ThisWorkbook.Worksheets("Tabelle1").Range("A1") = 10 Then ersteFarbe
End Sub
Code in ein Modul einfügen:
Option Explicit
Public ET As Variant
Sub ersteFarbe()
ThisWorkbook.Worksheets("Tabelle1").Range("A1").Interior.ColorIndex = 3
ET = Now + TimeValue("00:00:01")
Application.OnTime ET, "zweiteFarbe"
End Sub
Sub zweiteFarbe()
ThisWorkbook.Worksheets("Tabelle1").Range("A1").Interior.ColorIndex = 33
ET = Now + TimeValue("00:00:01")
Application.OnTime ET, "ersteFarbe"
End Sub
Sub Ende()
On Error Resume Next
Application.OnTime EarliestTime:=ET, Procedure:="ErsteFarbe", Schedule:=False
Application.OnTime EarliestTime:=ET, Procedure:="zweiteFarbe", Schedule:=False
ET = ""
End Sub
Vielen Dank für Eure Unterstützung!!
Stefan
es gibt zig viele Beiträge zum Thema blinkende Zelle, aber keins spricht genau mein Anliegen an.
Ich möchte gern, dass Zelle B1 automatisch blinkt wenn Sie leer ist und aufhört wenn was drin steht. Hab schon etliche Codes ausprobiert, aber keiner macht das was ich möchte.
Zudem brauche ich noch die Info wo genau der Code dann eingegeben werden muss. (Modul und/oder DieseArbeitsmappe und/oder Tabelle1 ...) Das konnte ich bisher aus keinem Beitrag im www genau rauslesen oder ich hab´s einfach nicht geschnallt...
Diesen Code fand ich am logischsten. Wenn ich den richtig verstehe blinkt Zelle A1, wenn in dieser der wert 10 eingetragen wurde...? Und "ersteFarbe" bzw. "zweiteFarbe" ersetze ich durch z.b. green, red, blue...etc?? or What??
Code in Diese Arbeitsmappe einfügen:
Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Ende
End Sub
Private Sub Workbook_Open()
If ThisWorkbook.Worksheets("Tabelle1").Range("A1") = 10 Then ersteFarbe
End Sub
Code in ein Modul einfügen:
Option Explicit
Public ET As Variant
Sub ersteFarbe()
ThisWorkbook.Worksheets("Tabelle1").Range("A1").Interior.ColorIndex = 3
ET = Now + TimeValue("00:00:01")
Application.OnTime ET, "zweiteFarbe"
End Sub
Sub zweiteFarbe()
ThisWorkbook.Worksheets("Tabelle1").Range("A1").Interior.ColorIndex = 33
ET = Now + TimeValue("00:00:01")
Application.OnTime ET, "ersteFarbe"
End Sub
Sub Ende()
On Error Resume Next
Application.OnTime EarliestTime:=ET, Procedure:="ErsteFarbe", Schedule:=False
Application.OnTime EarliestTime:=ET, Procedure:="zweiteFarbe", Schedule:=False
ET = ""
End Sub
Vielen Dank für Eure Unterstützung!!
Stefan
Interpunktion und Orthographie dieses Textes sind frei erfunden.
Eine Übereinstimmung mit aktuellen oder ehemaligen Regeln wäre rein zufällig und ist nicht beabsichtigt.
Grüße, StefanB