Dzięki za odpowiedź.
Nie rozumiem jednej rzeczy, być może mam jakieś zaćmienie umysłu - czy konieczne jest zagnieżdżenie pętli For i multiplikowanie przez to jej powtórzeń. Czy fragmentu kodu:
For Each oWksht In ActiveWorkbook.Worksheets
If oWksht.Name = sArkusz & i Then bIstnieje = True
For Each oWkshtDane In ActiveWorkbook.Worksheets
If oWkshtDane.Name = sDane & sArkusz & i Then bIstniejeDane = True
Next oWkshtDane
Next oWksht
nie można byłoby zamienić na prostszy:
For Each Wksht In ActiveWorkbook.Worksheets
If Wksht.Name = sArkusz & i Then bIstnieje = True
Else
If Wksht.Name = sDane & sArkusz & i Then bIstniejeDane = True
Next Wksht
A propos "On Error GoTo"
Jak wprowadzić obsługę błędów, jakie podstawowe komendy wpisać do kodu, aby ustrzec się przed najczęściej występującymi błędami?
Pozdrawiam |