• 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 werkblad deels gebruiken

Status
Niet open voor verdere reacties.

DeArie

Gebruiker
Lid geworden
15 jul 2016
Berichten
159
Goedemiddag,

Na hier weer eens aan het zoeken geweest te zijn, krijg ik niet helemaal gevonden wat ik zoek.

Ik wil graag in een cel K5 een deel van het werkbladnaam krijgen. Nu heb ik de volgende code al gevonden:

Code:
Sub Tabnaam()
'zet naam tabblad in cel K5
Dim naam
naam = Worksheets(2).Name ' (2) is tweede tabblad van een sheet
ActiveSheet.Range("K5") = naam
End Sub

Die zet alleen heel de naam in cel K5 maar het zouden alleen de eerste 6 letters/cijfers moeten zijn is dat mogelijk?

Ben wel de volgende formule tegen gekomen die eigenlijk wel de 6 eerste letters/cijfers pakt alleen dan van het eerste werkblad:

Code:
=DEEL(CEL("bestandsnaam";A1);VIND.ALLES("]";CEL("bestandsnaam";A1);1)+4;2)

Kan iemand me helpen of de juiste richting opsturen?
 
Code:
Sub Tabnaam()
'zet naam tabblad in cel K5
Dim naam
naam = Worksheets(2).Name ' (2) is tweede tabblad van een sheet
ActiveSheet.Range("K5") = mid(naam,1,6)
End Sub
 
Of
Code:
Sub Tabnaam()
  Range("K5") = Left(Sheets(2).Name, 6)
End Sub
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan