04.11.2020, 17:01
Hallo zusammen.
Ich brauche eure Hilfe
Ich habe eine Makro wo durch ausführen der Zelleninhalt(aktive Zelle) blinken tut. Ich würde gerne diesen Code so umstellen das nicht die aktive Zelle, sondern bestimmte Element blinken tut, z.B. element mit Name: Rohr1. Ich habe zwar probiert selber Code anzupassen wie z.B. With ActiveCell durch ActiveSheet.Shapes("Rohr1") zu ändern usw.., aber leider komm nicht zum Ergebnis da mir doch noch viele Wissen an VBA fehlen.
Ich bitte um eure Hilfe um mir zu helfen die Code anzupassen. Was ich im Private Sub Blinken() ändern soll?
Ich danke euch im Voraus .
Viele Grüße
Andre
Ich brauche eure Hilfe
Ich habe eine Makro wo durch ausführen der Zelleninhalt(aktive Zelle) blinken tut. Ich würde gerne diesen Code so umstellen das nicht die aktive Zelle, sondern bestimmte Element blinken tut, z.B. element mit Name: Rohr1. Ich habe zwar probiert selber Code anzupassen wie z.B. With ActiveCell durch ActiveSheet.Shapes("Rohr1") zu ändern usw.., aber leider komm nicht zum Ergebnis da mir doch noch viele Wissen an VBA fehlen.
Ich bitte um eure Hilfe um mir zu helfen die Code anzupassen. Was ich im Private Sub Blinken() ändern soll?
Code:
Public Const giIntervall As Integer = 1
Public Const gsMacro As String = "Blinken"
Public gdNextTime As Double
Sub BlinkenEin()
gdNextTime = Now + TimeSerial(0, 0, giIntervall)
Application.OnTime earliesttime:=gdNextTime, _
procedure:=gsMacro, schedule:=True
End Sub
Private Sub Blinken()
With ActiveCell
If .Interior.ColorIndex = 6 Then
.Interior.ColorIndex = 9
.Font.ColorIndex = 6
Else
.Interior.ColorIndex = 6
.Font.ColorIndex = 9
End If
End With
Call BlinkenEin
End Sub
Sub BlinkenEnde()
On Error Resume Next
Application.OnTime earliesttime:=gdNextTime, _
procedure:=gsMacro, schedule:=False
End Sub
Ich danke euch im Voraus .
Viele Grüße
Andre