Beste Rudi,
De reden daarvoor is dat ik blad 1 als een soort compete database gebruik, met daarin gegevens uit verschillende andere werkbladen. Blad1 heb ik beveilig zodat daar niets in gemuteerd mag worden.
In tabblad 2, staan de eerste variabelen die ingegeven dienen te worden, vandaar dat ik in blad 2 het week nummer wil ingeven.
Ik heb overigens nog verder gezocht op dit forum en kwam volgende post tegen.
http://www.helpmij.nl/forum/showthread.php?t=290936
Halverwege die post geeft de heer WinteE min of meer aan dat het wel mogelijk is, alleen krijg ik het niet werkend. Ik heb uw code als volgt gewijzigd
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("b3").Value <> "" Then
Worksheets(1).Name = "Week" & " " & Worksheets(2).Range("A1").Value
End If
End Sub
en ik uitgeprobeerd:
Private Sub Worksheet_Change(ByVal Target As Range)
If Worksheets(2).Range("a1").Value <> "" Then
Worksheets(1).Name = "Week" & " " & Worksheets(2).Range("A1").Value
End If
End Sub
Ik wilde u net gaan vragen of u misschien enig idee had wat ik nog zou kunnen uitproberen, voordat ik zelf nog iets wilde testen.
En met laatste test is mijn probleem opgelost.
Het probleem is opgelost door mijn laatst opgegeven code in blad 2 te zetten ipv blad 1.
Ik dank u overigens dat u de steeds weer de moeite hebt genomen mijn post door te nemen om mijn probleem op te lossen.
Zonder u en het helpmij forum, was het mij nooit geluk. ik hebt nl. geen vba kennis om zelf codes te maken, al begrijp ik de codes die u aandraagt wel enigsinds.
Nogmaals dank:thumb: