Hoi, ik heb een sheet gemaakt waarin met een knop een copie van een werkbald wordt gemaakt en de naam daarvan wordt aangepast aan de inhoud van 2 cellen.
als de inhoud van D3 nr1 is moet een copy worden gemaakt van nr1 en de naam moet dan bestaan zoals de knop nu doet. is de inhoud van cell D3 nr2 dan moet nr 2 sheet worden gecopieerd met de naam zoals de knop nu doet.
( ik hoop dat ik het zo duidelijk verwoord )
Nu wil ik dat eerst wordt gekeken naar de waarde van een andere cell die bepaalt welk van de 2 wordt gecopieerd
als de inhoud van D3 nr1 is moet een copy worden gemaakt van nr1 en de naam moet dan bestaan zoals de knop nu doet. is de inhoud van cell D3 nr2 dan moet nr 2 sheet worden gecopieerd met de naam zoals de knop nu doet.
( ik hoop dat ik het zo duidelijk verwoord )
Code:
Private Sub CommandButton1_Click()
With Sheets("Invul sheet")
If .Range("D8,F8").Value <> "" Then
n = .Range("D8").Value & " " & .Range("F8").Value
For Each Sh In Sheets
If Sh.Name Like n Then
MsgBox "Tabblad bestaat reeds.", vbExclamation, "Bestaat al"
.Range("D8,F8").Value = ""
Exit Sub
End If
Next
Sheets("nr1").Visible = True
Sheets("nr1").Copy , Sheets(Sheets.Count)
ActiveSheet.Name = .Range("D8").Value & " " & .Range("F8").Value
.Range("D8,F8").Value = ""
Sheets("nr1").Visible = False
ActiveSheet.Tab.ColorIndex = 3
End If
End With
End Sub
Nu wil ik dat eerst wordt gekeken naar de waarde van een andere cell die bepaalt welk van de 2 wordt gecopieerd