- Code: Select all
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Columns.Count = 16 Then
Application.EnableEvents = False
Lrow = Cells(Rows.Count, "A").End(xlUp).Row
Range("A" & Lrow + 1) = "YES"
Application.EnableEvents = True
End If
End Sub
It simply puts "YES" in the first free cell in column A.
Place something in cell A30 so any update will be below this cell.
Chose a refresh rate of lets say 2 secs.
In the horse market , from the - Folk 6June - chose the first race from the quick pick list and watch the "YES" that is entered in column A.
At every refresh it puts one "YES" in the next available cell, then you pick the next race in the list - it's ok - but if you choose the 15:30 win race it puts instantly a "yes" in the next TWO cells.
It does it only if you come to this market from another market.
It looks like it updates the 16 rows twice.
It does the same with other markets from the list but not so often.
Can you check it?