• 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.

Naam van werkblad in cel kopiëren

Status
Niet open voor verdere reacties.

Swacar185

Gebruiker
Lid geworden
29 nov 2005
Berichten
75
Vraagje : is het mogelijk om de naam van het werkblad in een cel te kopieren ?
Dank bij voorbaat
 
Zet volgende code als programmacode van je werkblad voor de wijziging van cel A1 in de naam van het werkblad : (rechts klikken op tabbladnaam en daar plakken)
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim NameRange As Range
Set NameRange = Range("A1")
If Not Intersect(Target, NameRange) Is Nothing Then
    On Error Resume Next
    ActiveSheet.Name = CStr(NameRange)
End If
End Sub
 
Laatst bewerkt:
Of via een formule:
Code:
=RECHTS(CEL("bestandsnaam");LENGTE(CEL("bestandsnaam"))-VIND.SPEC("]";CEL("bestandsnaam")))

Met vriendelijke groet,


Roncancio
 
Zet volgende code als programmacode van je werkblad voor de wijziging van cel A1 in de naam van het werkblad : (rechts klikken op tabbladnaam en daar plakken)
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim NameRange As Range
Set NameRange = Range("A1")
If Not Intersect(Target, NameRange) Is Nothing Then
    On Error Resume Next
    ActiveSheet.Name = CStr(NameRange)
End If
End Sub
Bedankt.
Ik doe waarschijnlijk iets verkeerd :
Ik klik re op het tabblad / programmacode weergeven
Ik heb daar de bovenstaande code ingeplakt.
Maar verder weet ik het niet goed, wnt dan re klikken en plakken werkt blijkbaar niet ?
Dank bij voorbaat
 
Of via een formule:
Code:
=RECHTS(CEL("bestandsnaam");LENGTE(CEL("bestandsnaam"))-VIND.SPEC("]";CEL("bestandsnaam")))

Met vriendelijke groet,


Roncancio

Bedankt.
Heb deze formule gekopieerd in een willekeurige cel, maar krijg dan #WAARDE. Waar vindt hij trouwens die bestandsnaam ?
 
Bedankt.
Ik doe waarschijnlijk iets verkeerd :
Ik klik re op het tabblad / programmacode weergeven
Ik heb daar de bovenstaande code ingeplakt.
Maar verder weet ik het niet goed, wnt dan re klikken en plakken werkt blijkbaar niet ?
Dank bij voorbaat

De code van GiMe klopt niet omdat die code de waarde van cel a1 gebruikt om het werkblad te benoemen terwijl het de bedoeling is dat de naam van het werkblad in cel A1 komt, naar ik aanneem.

Onderstaande code doet dit. (evenals mijn vorige post)
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Range("A1") = ActiveSheet.Name

End Sub

Met vriendelijke groet,


Roncancio
 
Bedankt.
Heb deze formule gekopieerd in een willekeurige cel, maar krijg dan #WAARDE. Waar vindt hij trouwens die bestandsnaam ?

Heb je het bestand al opgeslagen?
Anders krijg je een foutmelding.

Met vriendelijke groet,


Roncancio
 
De code van GiMe klopt niet omdat die code de waarde van cel a1 gebruikt om het werkblad te benoemen terwijl het de bedoeling is dat de naam van het werkblad in cel A1 komt, naar ik aanneem.

Helemaal juist,moet dingend voor een bril :o
 
naam werkblad op een ander blad plaatsen?

Hallo allemaal,

Als ik een werkbladnaam op een andere blz. wil plaatsen met onderstaande formule
=RECHTS(CEL("bestandsnaam");LENGTE(CEL("bestandsnaam"))-VIND.SPEC("]";CEL("bestandsnaam")))
komt hij iedere keer terug met Blad1 i.p.v. bijv. Blad2
Hoe kan ik dit opvangen


Groet Blommo
 
Hallo allemaal,

Als ik een werkbladnaam op een andere blz. wil plaatsen met onderstaande formule
=RECHTS(CEL("bestandsnaam");LENGTE(CEL("bestandsnaam"))-VIND.SPEC("]";CEL("bestandsnaam")))
komt hij iedere keer terug met Blad1 i.p.v. bijv. Blad2
Hoe kan ik dit opvangen


Groet Blommo

CEL toont informatie over het huidige werkblad.
Wil je een andere werkbladnaam vinden dan zal het met VBA moeten.
Het is overigens niet moeilijk om dat te doen.

Met vriendelijke groet,


Roncancio
 
werkbladnaam op een andere blz.

Oké

Bedankt voor de informatie

Groet Blommo
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan