Hi, Try this:-
You seem to have your "1's" mixed up with your "L's" i.e "Cl" not "C1"
NB:- If you use the Ch(10), you will put each comments line on a New Line , really depends what you want.
Dim rng As Range, cl As Range, Num As Integer, sht As String
Set rng = Worksheets("test4").Range("A1:Z20")
For Num = 1 To 3
sht = "test" & Num
For Each cl In rng
If Not IsEmpty(Worksheets(sht).Range(cl.Address).Value) Then
Worksheets("test4").Range(cl.Address).NoteText Text:=Worksheets("test4").Range(cl.Address).NoteText _
& Worksheets(sht).Range(cl.Address).Value & " for CS - "
End If
Next cl
Next Num
Regards Mick
Bookmarks