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

Positie "van cel" bepalen in macro

Status
Niet open voor verdere reacties.

AdOAdO

Gebruiker
Lid geworden
5 dec 2015
Berichten
64
Hallo,

Kunnen jullie mij helpen hoe ik in een macro de positie van mijn cel bepaal.
VB.
Als ik op een willekeurige cel sta dat hij uit cel A1 de gegevens kopieert en naast de cel waar ik op dat moment sta (dus op een willekeurige cel bijvoorbeeld D5 of E10) de gegevens naast de cel plakt waar ik op dat moment sta.

Misschien is het simpel maar het lukt mij niet.
 
ActiveCell.Offset(,1) = Range("A1").Value
 
Laatst bewerkt:
Het werkt maar hij kopieert de formule uit cel A1 niet mee.
Hij kopieert alleen de waarde.
 
Dat was je vraag ook.

ActiveCell.Offset(,1).Formula = Range("A1").Formula
 
Laatst bewerkt:
Sorry, dat ik niet duidelijk ben geweest.

Graag met formule kopiëren.
 
Zie aanvulling vorige bericht.
Het voorbeeld met de .Value had je trouwens als op het juiste spoor kunnen zetten ;)
 
Ik durf het eigenlijk niet meet te vragen maar toch.

Hij neemt nu formule mee alleen hij past hem niet aan zoals je bijvoorbeeld met Ctrl+C en Ctrl+V een formule kopieert dat de formule zich automatisch aanpast aan de nieuwe cellen.


Kan dit ook met macro en hoe?
 
Plaats een voorbeeld document. Dat is sowieso altijd het beste. Je ziet dat het zo aan elkaar hangt van speculatie en aanname.
 
Niet echt een logisch gebruik van een formule
=SOM(C8+D8) = C8+D8

Code:
ActiveCell.Offset(, 1).FormulaR1C1 = [A1].FormulaR1C1
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan