Macro uitvoeren op willekeurige postie lukt niet

Status
Niet open voor verdere reacties.

marvy

Gebruiker
Lid geworden
25 dec 2000
Berichten
396
Hallo,
Ik ben er in geslaagd vast te zitten bij de eerste oefening uit een boek voor dummies.

Wanneer ik een Macro opneem op een willekeurige positie ; Ik typ mijn naam en de cel eronder mijn voornaam. dan geeft dit bij het uitvoeren van de macro mijn naam op de huidige plaats maar mijn achternaam gaat steeds staan op de cell waar ik hem ingetypt heb bij het opnemen van de macro

Volgens de cursus zou er in de VBA-code een offset moeten staan tov de eerste cel maar bij mij staat de cel zelf er.

Alvast bedankt
 
De macro recorder neemt code op, het schrijft zelf geen code. Het neemt gewoon de stappen op die jij gezet hebt. Naam typen, enteren en nog eens naam typen.

Doe iets in de stijl van:

Code:
Selection.Value = "voornaam"
Selection.Offset(1, 0).Value = "achternaam"

Dit zal wel niet foolproof zijn. Bv. als je meerdere cellen selecteert. Of nog, als je de code uitvoert op het moment dat een grafiek geselecteerd is. En daar begint de fun van het programmeren :eek: :( :)

Wigi
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan