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

Rechter letters als hoofdletters in VBA

Status
Niet open voor verdere reacties.

Demeter

Verenigingslid
Lid geworden
24 mei 2006
Berichten
1.659
Hallo,

Iemand die mij kan uitleggen hoe ik van deze excel code een VBA code kan maken?
Code:
=TEKST.SAMENVOEGEN(LINKS(D2,4),HOOFDLETTERS(RECHTS(D2,2)))
Range is D2:D80

Kom er niet geheel zonder kleerscheuren uit..........


Thanks,
Ferenc
 
Met de macro recorder krijg ik dit :

ActiveCell.FormulaR1C1 = "=CONCATENATE(LEFT(R[-4]C[-2]),UPPER(RIGHT(R[-4]C[-2],2)))"


Pierre
 
Laatst bewerkt:
Met onderstaande code wordt het gehele bereik (D2:D80) gedaan.
Het resultaat wordt in de E-kolom geplaatst.

Code:
For Rij = 2 to 80
     Cells(Rij,"E")=left(cells(Rij,"D"),4)&ucase(right(cells(Rij,"D"),2)
Next

Met vriendelijke groet,


Roncancio
 
Heren,

Had het zelf ook geprobeerd met de macrorecorder. Dit had weinig zin aangezien ik deze code weer verander om deze binnen mijn al bestaande code te plaatsen.
Met de regels van Roncancio ben ik eruit gekomen.

Dank jullie wel voor de reactie. :thumb:

Groet,
Ferenc
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan