Copying a formulas answers and not its calculation in VBA

K

kirby_t07

I am creating a spreadsheet using matrices that allows you to add
pre-defined transformations to a triangle. I have a problem with
circular references because my macros have to copy and paste a lot of
calculations. for example the 'current coordinates of image' is a
formula mixing the original coordinates of the image with the current
matrix. Unfortunately this means that if i try and add more than one
transformation (which means the current cooridnates must be copied to
the original coordinates) i get the current coordinates trying to
divide by themselves.

Essentially what i need is a way of making the spreadsheet only copy
the answer to the formula not the calculation. I dont need it to be
live updated. is there a way of achieving this? I am new to excel and
VBA and am creating this spreadsheet for a school project. I can email,
post screenshots and provide more information if anyone can help me in
the slightest, i hope it is somethign obvious that im just missing.
Thanking you in advance.
 
A

Andrew Taylor

There's an option in Excel to paste values only (or other things):
Edit/Paste Special/Values

You can emulate this in VBA with

TargetRange.PasteSpecial XlPasteType:=xlPasteValues
 
K

kirby_t07

Have sent the email, apologize for taking so long, wasn't aware anyone
had replied :rolleyes: . Hope you can help!
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top