peter59
Terugkerende gebruiker
- Lid geworden
- 21 mei 2007
- Berichten
- 2.695
- Besturingssysteem
- Windows 11
- Office versie
- Office 365
Hallo,
De gekopieerde gegevens van .Worksheets("Form").Copy worden weg geschreven in Workbooks("Waarnemers formulieren uit Tool.xlsx")
Maar helaas worden alle sheets overschreven ook al is er een nieuwe naam ingevoerd d.m.v. de InputBox.
Dat is niet de bedoeling.
Wat is er fout in onderstaande code?
De gekopieerde gegevens van .Worksheets("Form").Copy worden weg geschreven in Workbooks("Waarnemers formulieren uit Tool.xlsx")
Maar helaas worden alle sheets overschreven ook al is er een nieuwe naam ingevoerd d.m.v. de InputBox.
Dat is niet de bedoeling.
Wat is er fout in onderstaande code?
Code:
Sub CopieerEnHernoem()
Dim iName As String
On Error Resume Next
iName = InputBox("Voer nieuwe naam in")
If iName <> "" Then
Workbooks("TEST Tool waarnemingsformulier Q plus.xlsb").Worksheets("Form").Copy _
After:=Workbooks("Waarnemers formulieren uit Tool.xlsx").Worksheets(Sheets.Count)
On Error Resume Next
Worksheets("Form").Name = iName
End If
End Sub