cow18
Terugkerende gebruiker
- Lid geworden
- 24 mei 2008
- Berichten
- 4.522
- Besturingssysteem
- Windows
- Office versie
- Excel365
@SNB,
Moeder Theresa en haar naamgenoten zullen nooit een zichtbaar tabblad krijgen
In die open-event had je anders ook voor enkele of alle werkbladen die unprotect en daarna protect met userinterfaceonly even kunnen gebruiken, zoals ik vroeger al een keer aangegeven had.
Moeder Theresa en haar naamgenoten zullen nooit een zichtbaar tabblad krijgen

Code:
Private Sub CommandButton1_Click()
Dim bGeenNaam As Boolean, NieuweNaam As String
On Error GoTo CommandButton1_Click_Error
Application.ScreenUpdating = False
'Naam wijzigen
For i = 1 To 7
bGeenNaam = (Me("TextBox" & i).Text Like "res#" Or Len(Me("TextBox" & i).Text) = 0) 'geen naam of res# voor je werkblad
NieuweNaam = IIf(bGeenNaam, "res" & i, CStr(Me("TextBox" & i).Value)) 'naam die je aan dat tabblad wil geven
If Evaluate("ISREF('" & NieuweNaam & "'!A1)") Then 'check of er al een werkblad bestaat met die naam
i0 = Sheets(NieuweNaam).Index 'indexnummer van een blad met die naam
If i0 <> i Then 'beide indexen verschillen !!!
MsgBox "je werkblad " & i0 & " noemt al zo !" & vbLf & "Dus je naam " & NieuweNaam & " kan geen 2e keer gebruikt worden", vbCritical, "Probleem met de naamgeving van je werkblad " & i
NieuweNaam = "fout"
End If
End If
If NieuweNaam <> "fout" Then Sheets(i).Name = NieuweNaam
Sheets(i).Visible = -1 - 3 * (Sheets(i).Name Like "res#")
Next
'het werkblad feestdagen verbergen
Sheets("Feestdagen").Visible = xlVeryHidden
Application.ScreenUpdating = True
Unload Me
On Error GoTo 0
Exit Sub
CommandButton1_Click_Error:
MsgBox "Error " & Err.Number & " (" & Err.Description & ") in procedure CommandButton1_Click, line " & Erl & "."
End Sub
In die open-event had je anders ook voor enkele of alle werkbladen die unprotect en daarna protect met userinterfaceonly even kunnen gebruiken, zoals ik vroeger al een keer aangegeven had.
Laatst bewerkt: