Nested Loop
I suspect you are just seeing the value of J when it is in the outer loop:
Sub AddSheets()
For i = 1 To 3
Debug.Print i, j
For j = 1 To 5
Debug.Print "--" & j
Next j
Next i
End Sub
produces:
1
--1
--2
--3
--4
--5
2 6
--1
--2
--3
--4
--5
3 6
--1
--2
--3
--4
--5
--
Regards,
Tom Ogilvy
"JMay" wrote in message
...
Even though the below code can't duplicate sheetname after the first 5 j
loops, Why when I step through the code after the 5th time through the j
Does it go back to For j (and when I hold the mouse over j it shows 6
And want to run lines 4 and 5 a sixth time?
Confused with Nested looping here..
Sub AddSheets()
For i = 1 To 52
For j = 1 To 5
Sheets.Add After:=Worksheets(Worksheets.Count)
ActiveSheet.Name = Format(Weekday(j + 1), "dddd")
Next j
Next i
End Sub
|