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

indirect in VBA

Status
Niet open voor verdere reacties.

nobody11

Gebruiker
Lid geworden
20 dec 2007
Berichten
552
hallo iedereen,

ik heb in een range M9:M12 verwijzingen (addressen) staan van cellen, hoe kan ik deze cellen een voor een selecteren?

bv:

M9: $A$1
M10: $B$10

ik zou nu graag eerst A1 selecteren (+bewerking mee doen)
nadien B10

etc..

hoe kan dit snel in VBA?

bedankt!
dit lukt alvast niet:


Code:
ActiveCell.Value = Range(Range("M9").Value).Value
ActiveCell.Select
 
Laatst bewerkt:
Simpel voorbeeld:

Code:
For X = 9 To 10
    Range(Range("M" & X).Value).Value = 1
    
Next

Bovenstaande lus zet een 1 in de cellen waarvan het adres in de cellen M9 en M10 staan.
Dus in je voorbeeld staat daar resp. $A$1 en $B$10.

In de cellen A1 en B10 staat nu een 1.

Wellicht heb je hier iets aan.

Met vriendelijke groet,


Roncancio
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan