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

Actieve werkblad hernoemen

Status
Niet open voor verdere reacties.

Gert Bouwmeeste

Verenigingslid
Lid geworden
28 nov 2007
Berichten
822
Hoi,

Eigenlijk een suffe vraag :confused:
Ik zoek een macro om het actieve werkblad te hernoemen. Zonder dat ik de bestaande naam van het werkblad weet.

Ik heb nu dit
Code:
Sub WerkbladNaam_Wijzigen()
'
' WerkbladNaam_Wijzigen Macro
'

    Sheets("[COLOR="#FF0000"][B]Blad1[/B][/COLOR]").Name = "Nieuwe naam"

End Sub

Ik weet de naam dus niet van het werkblad waar ik op dat moment ben. Of ik moet die ergens kunnen uitlezen en dan gebruiken in de macro. Dat kan ook.

Iemand een idee?
 
zo:

Code:
ActiveSheet.Name = "Test"

Zal ook maar één keer lukken, vermits er géén twee werkbladen dezelfde naam kunnen hebben.
"Test" zal dus op een andere manier gevormd moeten worden
 
Met controle:
Code:
Sub WerkbladNaam_Wijzigen()
    Newname = "Nieuwe naam"
    If Evaluate("ISREF('" & Newname & "'!A1)") Then
        MsgBox "Blad " & Newname & " al aanwezig"
        Exit Sub
    End If
    ActiveSheet.Name = Newname
End Sub
 
als je niet weet hoe je blad heet kan je ook altijd de excel naam gebruiken.
 

Bijlagen

  • dikwijls naamsverandering.xlsm
    22,8 KB · Weergaven: 21
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan