I am after recording the name of the race, my balance and my position in that race for traps 1 to 6 as soon as the race is off and for this data to be placed on another sheet (sheet7 which I have also named as Balance) within the same workbook, so I have tried the following (however only the race details and the balance appear on the required sheet) :-
Option Explicit
Dim currentMarket As String
Private Sub Worksheet_Change(ByVal Target As Range)
If [A1] <> currentMarket Then
currentMarket = [A1]
Meeting
logBalance
End If
End Sub
Private Sub Meeting()
Application.EnableEvents = False
Dim r As Integer
r = 2
While Sheet7.Cells(r, 3) <> ""
r = r + 1
Wend
Sheet7.Cells(r, 3) = currentMarket
Sheet7.Cells(r, 4) = [I2] 'My current balance
Application.EnableEvents = True
End Sub
Private Sub logBalance()
Application.EnableEvents = False
If Range("F2").Text = "Suspended" Then 'Greyhound race off
Dim r As Integer
r = 2
While Sheet7.Cells(r, 3) <> ""
r = r + 1
Wend
Range("X5").Copy
Sheet7.Cells(r, 5).Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheet7.Cells(r, 6) = [X6]
Sheet7.Cells(r, 7) = [X7]
Sheet7.Cells(r,

Sheet7.Cells(r, 9) = [X9]
Sheet7.Cells(r, 10) = [X10]
'Two different codes above tried to see if either of them work
End If
Application.EnableEvents = True
End Sub
Any clever boys got any good ideas ???
Thanks