Ich versuche, diesen Code auszuführen, aber es gab mir einen Fehler. Die beiden Codes laufen getrennt voneinander. Aber wenn ich die beiden Codes kombiniere, laufen sie nicht gut, um die gewünschten Ergebnisse zu erzielen. Kann mir jemand helfen?VBA-Code + Timer
Sub Macro1()
'
' Macro1 Macro
'
'
Application.ScreenUpdating = False
Range("X12").Select
Selection.Copy
Range("W12").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
If Bt 1.Range("Z3") = 0 Then Exit Sub
Bt1.Range("Z3").Value = Bt 1.Range("z3").Value - TimeValue("00:00:01")
If Bt 1.Range("z3").Value <= TimeValue("00:00:10") Then
Bt 1.Sheepes("TextBox 1").Fill.ForceColor.RGB = RGB(255, 0, 0)
Else
Bt 1.Shapes("TextBox1").Fill.ForceColor.RGB = RGB(255, 255, 255)
End If
Application.OnTime Now + TimeValue("00:00:01"), "nexttick"
End Sub
Auf welche "zwei Codes" beziehen Sie sich? – RGA
Was ist 'Bt 1'? – Ralph
Einige Probleme hier. Wahrscheinlich, ** 1. ** "BT 1" sollte "BT1" ** 2 sein. ** ".ForceColor" sollte ".ForeColor" ** 3 sein. ** 'bt1.Sheepes (" TextBox 1 ")' sollte 'bt1.Shapes ("TextBox 1")' – Mrig