bloemenman
Gebruiker
- Lid geworden
- 18 jun 2012
- Berichten
- 118
Goedemorgen,
ik wil een code gebruiken om een tabblad te kopieeren. De naam van het nieuwe tabblad is de naam die ingevuld is bij de inputbox dit werkt verder goed.
Wat ik graag gewijzigd wil hebben is dat in het nieuwe tabblad de cel C3 dezelfde naam krijgt, dit werkt met deze code niet zoals ik het graag wil.
Kan iemand mij helpen?
ik wil een code gebruiken om een tabblad te kopieeren. De naam van het nieuwe tabblad is de naam die ingevuld is bij de inputbox dit werkt verder goed.
Wat ik graag gewijzigd wil hebben is dat in het nieuwe tabblad de cel C3 dezelfde naam krijgt, dit werkt met deze code niet zoals ik het graag wil.
Kan iemand mij helpen?
Code:
Private Sub CommandButton4_Click()
If Range("L3") = "" Then
MsgBox "Je moet eerst invullen voor welke maand deze urenlijst is"
Range("L3").Select
Exit Sub
End If
StrSHname = InputBox("Vul hier voor en achternaam van in.")
For Each sh In ThisWorkbook.Sheets
If sh.Name = StrSHname Then
MsgBox "Sheet bestaat al, probeer een andere naam."
Exit Sub
End If
Next
If Len(StrSHname) > 31 Then
MsgBox "naam is te lang"
Exit Sub
End If
Sheets("Start").Copy After:=Sheets(Sheets.Count)
Sheets("Start (2)").CommandButton1.Visible = False
Sheets("Start (2)").CommandButton2.Visible = False
Sheets("Start (2)").CommandButton3.Visible = False
Sheets("Start (2)").CommandButton4.Visible = False
Sheets("Start (2)").TextBox1.Visible = False
Sheets("Start (2)").Name = StrSHname
[C3] = StrSHname
End Sub
Laatst bewerkt door een moderator: