Beste,
onderstaande macro hernoemt elke tabbladnaam in een bestand naar de waarde in cel D1. So far so good. Nu gebeurt het dat de tabbladnaam reeds bestaat, dus dat er een dubbele naam voorkomt. Dit kan in excel niet. Hoe pas ik de macro aan dat deze tabbladnaam dan een (2) achter de naam krijgt en de macro gewoon verderloopt?
thx in advance!
Spiesse
onderstaande macro hernoemt elke tabbladnaam in een bestand naar de waarde in cel D1. So far so good. Nu gebeurt het dat de tabbladnaam reeds bestaat, dus dat er een dubbele naam voorkomt. Dit kan in excel niet. Hoe pas ik de macro aan dat deze tabbladnaam dan een (2) achter de naam krijgt en de macro gewoon verderloopt?
Code:
Sub RenameSheets()
For i = 2 To Sheets.Count
If Worksheets(i).Range("A1").Value <> "" Then
Sheets(i).Name = Worksheets(i).Range("d1").Value
End If
Next
End Sub
thx in advance!
Spiesse