28.07.2016, 16:23
(Dieser Beitrag wurde zuletzt bearbeitet: 28.07.2016, 17:25 von WillWissen.
Bearbeitungsgrund: Makro in Codetags gesetzt
)
Moin leute :43:
Wie muss ich folgenden code umändern damit nur die zellen: C4, F4 ,I4 ausgewählt werden?
-----------------------------------------------------
-----------
Wie muss ich folgenden code umändern damit nur die zellen: C4, F4 ,I4 ausgewählt werden?
-----------------------------------------------------
Code:
Option Explicit
Private Sub Worksheet_Calculate()
Dim row As Integer
Dim column As Integer
Dim whiteTime As Date
On Error Resume Next
'row gibt die Zeilen an, in denen sich etwas ändert
For row = 4 To 4
'column gibt die Spalte(n) an, von links gezählt, in denen sich etwas ändert: 1 = A, 2 = B, etc.
For column = 1 To 9
DoEvents
If Trim$(Cells(row, column).Text) <> "" And IsNumeric(Cells(row, column).Value) And varValue(row, column) <> Cells(row, column).Value Then
Cells(row, column).Interior.ColorIndex = IIf(varValue(row, column) > Cells(row, column).Value, 3, 4)
varValue(row, column) = Cells(row, column).Value
'TimeValue gibt Zeit an, wie lange Farbe bleibt
whiteTime = Now + TimeValue("00:20:00")
Call killWhiteTask(row, column, varWhiteTime(row, column))
varWhiteTime(row, column) = whiteTime
Call setWhiteTask(row, column, whiteTime)
End If
Next
Next
End Sub
Public Sub killWhiteTask(row As Integer, column As Integer, time As Date)
Application.OnTime time, "'clearCell " & row & "," & column & "'", , False
End Sub
Public Sub setWhiteTask(row As Integer, column As Integer, time As Date)
Application.OnTime time, "'clearCell " & row & "," & column & "'"
End Sub
-----------