ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Canīt Convert Formulas to Values with Deactivate event (https://www.excelbanter.com/excel-programming/281919-can%B4t-convert-formulas-values-deactivate-event.html)

Rolo[_3_]

Canīt Convert Formulas to Values with Deactivate event
 
Hi Excel Gurus. I really appreciate your help !

I have a sheet with many formulas. When I leave the sheet I want to
convert them to values.

Macro Recorder gives this:

Range("D15:E16").Select
Selection.Copy
Range("D15").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _:=False, Transpose:=False
Range("D14").Select

But when I apply this code to the Deactivate sheet event it gives an
error (it seems it doesnīt accept the selection method in the above
code).

Can anybody help me???

Tom Ogilvy

Canīt Convert Formulas to Values with Deactivate event
 

me.Range("D15:E16").Copy
me.Range("D15:E16").PasteSpecial Paste:=xlPasteValues, _
Operation:=xlNone, SkipBlanks _:=False, Transpose:=False


--
Regards,
Tom Ogilvy

Rolo wrote in message
om...
Hi Excel Gurus. I really appreciate your help !

I have a sheet with many formulas. When I leave the sheet I want to
convert them to values.

Macro Recorder gives this:

Range("D15:E16").Select
Selection.Copy
Range("D15").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _:=False, Transpose:=False
Range("D14").Select

But when I apply this code to the Deactivate sheet event it gives an
error (it seems it doesnīt accept the selection method in the above
code).

Can anybody help me???




Don Guillett[_4_]

Canīt Convert Formulas to Values with Deactivate event
 
Modify this to suit your ranges.

Sub makevalues()
[b17:b20].Formula = [b17:b20].Value

'or
'[b17:b20].Value = [b17:b20].Value
End Sub

--
Don Guillett
SalesAid Software

"Rolo" wrote in message
om...
Hi Excel Gurus. I really appreciate your help !

I have a sheet with many formulas. When I leave the sheet I want to
convert them to values.

Macro Recorder gives this:

Range("D15:E16").Select
Selection.Copy
Range("D15").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _:=False, Transpose:=False
Range("D14").Select

But when I apply this code to the Deactivate sheet event it gives an
error (it seems it doesnīt accept the selection method in the above
code).

Can anybody help me???





All times are GMT +1. The time now is 06:05 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com