• 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 sheet veranderen met knop

  • Onderwerp starter Onderwerp starter bgoo
  • Startdatum Startdatum
Status
Niet open voor verdere reacties.

bgoo

Gebruiker
Lid geworden
9 mrt 2011
Berichten
61
Bijvoorbeeld:

Een van de sheets heet Sander
Ik wil dan als je op een knop drukt, dat die sheet #Betaald Sander gaat heten. (en als je op een andere knop druk, #Betaald weer verdwijnt)

Dezelfde knop wordt gebruikt voor andere sheets, die elke keer wisselende namen hebben. Dus er moet eigenlijk alleen iets voor komen te staan en de rest van de naam moet hetzelfde blijven.

Hartelijk dank!
 
Laatst bewerkt:
"Dus er moet eigenlijk alleen iets voor komen te staan"
En dat iets is wel steeds hetzelfde?

application.ActiveSheet.name = " # Betaald " & application.ActiveSheet.name
 
Laatst bewerkt:
yup :)

bedankt, is er ook een macro om #betaald weg te halen?
 
probeer deze eens.


Code:
application.ActiveSheet.name
 
application.ActiveSheet.name = mid(application.ActiveSheet.name,len(" # betaald "))

of

application.ActiveSheet.name = mid(application.ActiveSheet.name,12)

Of (Netter)
Code:
    With Application.ActiveSheet
        .Name = Mid(.Name, Len(" # betaald "))
    End With

Aan jouw de keus :D
 
Laatst bewerkt:
Code:
With Application.ActiveSheet
        .Name = Mid(.Name, Len(" # betaald ")[COLOR="red"]+1[/COLOR])
    End With
 
bgoo,
Waarom zou je niet 1 knop gebruiken voor beide acties?
Zie de bijlage, waarbij ik uitgegaan ben van wat je in je eerste bericht schreef,
namelijk dat de bladnaam er zo uit moet zien:
- ofwel alleen een (persoons)naam (doet er niet toe welke).
- ofwel: de (persoons)naam met vóór die naam #Betaald, waarbij er GEEN spatie staat tussen # en Betaald. Moest je die spatie wel willen, dan is dat natuurlijk eenvoudig aan te passen. De oplossing kan overigens ook op een andere manier dan met de midfunctie.
 
Het werkt perfect, ik heb het nu als checkbox geschreven.

Heb ik al gezegd dat jullie geweldig zijn ? :)
 
Dank voor je reactie.
Markeer je de vraag nog even als "Opgelost" a.u.b.?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan