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

VBA code deel van woord

Status
Niet open voor verdere reacties.

Atwist

Terugkerende gebruiker
Lid geworden
24 jan 2006
Berichten
1.076
Besturingssysteem
Wndows 11
Office versie
2016
Hallo,

Ik ken de VBA code "Left" en "Right" maar wat is de VBA code voor een deel van het woord??
 
Hallo Krolik,

Dank voor je reactie.

Ik probeer jou code toe te passen, maar krijg het niet voor elkaar ik denk zelf dat de string problemen geeft.
Mid(ListBox1.List(lLstIdx, 2)3[,5]))
start vanaf de 3e letter en 5 tekens lang.
Volgens mij moet het zo goed zijn.
 
Ik denk dat het eerder dit moet zijn:
Mid(ListBox1.List(lLstIdx, 2),3,5))

De vierkante haken betekenen dat het betreffende argument niet verplicht is.
 
Thoralf heeft gelijk.

Mid(string,start[,length])

[length] is optioneel, dus niet verplicht.

Voorbeeld:
dim x, s as string

s = "computer"
x = mid(s, 1, 3)
x = "com"
x = mid(s, 6)
x = "ter"

Dus als er geen lengte wordt opgegeven, is het resultaat start tot einde string.

Overigens kan je via Google alle VBA-functies vinden.
 
Hallo Thoralf,

Dank voor je reactie,

Krijg nu een syntax error.

Code:
.Range("C7").Value = ListBox1.List(lLstIdx, 13) & Mid(ListBox1.List(lLstIdx, 2),3,5))

Voor alle zekerheid heb ik de complette regel hier neer gezet.
 
Ik heb het al er stond een ) te veel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan