• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Tabnaam=celinhoud

Status
Niet open voor verdere reacties.

rhvanloenen

Gebruiker
Lid geworden
25 nov 2012
Berichten
26
Ik kan een cel de naam van een tab geven, maar nu wil ik dat andersom.
Ik wil de tekst in een cel doorgeven als naam van een tab.
Hoe doe ik dat? Iets in de tab zelf zetten gaat volgens mij niet echt, toch weet ik dat het zou moeten kunnen

De waarde van cel A1 = "22 aug" en ik wil dat de tabnaam ook de waarde van cel A1 krijgt en meeverandert als dat volgend jaar "21 aug" wordt. Die datum wordt weer uit een ander tabblad gehaald.
 
voor een enkel tabblad lukt het met deze code in je werkblad. Hoe het volgend jaar moet weet ik niet, want je bent niet duidelijk over wat er dan precies moet/gaat gebeuren.

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Target.Address = "$A$1" Then
 Name = [A1].Text
 End If
 End Sub
 
Laatst bewerkt:
PHP:
Private Sub Worksheet_Change(ByVal Target As Range)
 If Target.Address = "$a$1" Then
 Name = [A1].Text
 End If
 End Sub

Dit gaat niet werken.
 
Klein detail (Shift of Caps Lock). :d
 
Ik heb vaker dat wanneer ik code tussen tags plaats, de hoofdletters ineens geen hoofdletters meer zijn. Ik had het nu niet gezien.
 
Misschien is het handig als je het even aanpast.
 
Maar dan nog gaat het niet werken; je benoemt enkel de variabele 'Name' en
de tabbladnaam wordt niet aangepast.

Code:
Activesheet.Name = [A1].Text
 
Werkt perfect met 'Name'.

In een blad-event = "Name" de aanduiding voor Bladnaam.
Hier hoef je geen Activesheet voor te zetten.
 
Awel bij mij werkt dat niet zonder Activesheet
 
Kan me er ook geen voorstelling bij geven waarom niet.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan