JohanKoers
Gebruiker
- Lid geworden
- 7 jul 2022
- Berichten
- 7
Ik werk met excel 2019 en werk aan een sheet waat ik de verbouwing van mijn huis ga plannen.
Momenteel werkend dat als ik een nieuw project toevoeg (in tab Overzicht werk in kolom A) dat er een nieuw tabblad gemaakt wordt met de naam van dit veld.
Dus als je in kolom A1 een naam typt, wordt er een nieuwe gemaakt bijvoorbeeld badkamer of woonkamer of wat dan ook. Dan moeten de waardes van die nieuwe tab (welke naam deze nieuwe tab ook heeft) op B1 en B40 weergegeven worden in tab overzicht werk in kolom B en C naast waar je net de nieuwe naam hebt ingevoerd. Dit kan elke rij zijn. Het hele idee van is dat er voor elk project een tab is met een totaal overzicht in tab Overzicht werk.
Nu loop ik vast op stukje hoe in verwijs naar dit tabblad omdat de naam altijd anders is.
Hier de link naar bestand: https://www.dropbox.com/t/WWQIsnyX66wtRvFT
Dit is de code tot nu toe:
On Error GoTo Foutmelding:
If Target.Column = 1 Then
Sheets("Template").Copy after:=Sheets(Sheets.Count)
ActiveSheet.Name = Target
End If
Exit Sub
Foutmelding:
MsgBox "Dit werkblad bestaat al.", vbExclamation, "Werkblad bestaat al."
Alvast dan voor de moeite,
Momenteel werkend dat als ik een nieuw project toevoeg (in tab Overzicht werk in kolom A) dat er een nieuw tabblad gemaakt wordt met de naam van dit veld.
Dus als je in kolom A1 een naam typt, wordt er een nieuwe gemaakt bijvoorbeeld badkamer of woonkamer of wat dan ook. Dan moeten de waardes van die nieuwe tab (welke naam deze nieuwe tab ook heeft) op B1 en B40 weergegeven worden in tab overzicht werk in kolom B en C naast waar je net de nieuwe naam hebt ingevoerd. Dit kan elke rij zijn. Het hele idee van is dat er voor elk project een tab is met een totaal overzicht in tab Overzicht werk.
Nu loop ik vast op stukje hoe in verwijs naar dit tabblad omdat de naam altijd anders is.
Hier de link naar bestand: https://www.dropbox.com/t/WWQIsnyX66wtRvFT
Dit is de code tot nu toe:
On Error GoTo Foutmelding:
If Target.Column = 1 Then
Sheets("Template").Copy after:=Sheets(Sheets.Count)
ActiveSheet.Name = Target
End If
Exit Sub
Foutmelding:
MsgBox "Dit werkblad bestaat al.", vbExclamation, "Werkblad bestaat al."
Alvast dan voor de moeite,