Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The following line in my macro won't work:
ActiveCell.FormulaR1C1 = "=IF(ISERROR(SEARCH(" - ",(RC[-7]))),(RC[-7]),-SUBSTITUTE((RC[-7])," - ",""))" I have used the ActiveCell.Formula before but on little formulas. I want it to write a formula in a cell that looks at a cell 7 columns to the left and determine if it is text or not (imported data from SAP) and if it is text, I want it to remove the "-" and put as a negative number. I'm not very knowledgeable about VBA or macros. What I know is from what I've copied from other recorded macros and pieced together. Thanks for the help!! |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
ActiveCell.FormulaR1C1 = "=IF(ISERROR(SEARCH("" - ""," & _
"(RC[-7]))),(RC[-7])," & _ "-SUBSTITUTE((RC[-7]),"" - "",""""))" when you have embedded quotes, you need to double-up. -- HTH RP (remove nothere from the email address if mailing direct) "Valerie" wrote in message ... The following line in my macro won't work: ActiveCell.FormulaR1C1 = "=IF(ISERROR(SEARCH(" - ",(RC[-7]))),(RC[-7]),-SUBSTITUTE((RC[-7])," - ",""))" I have used the ActiveCell.Formula before but on little formulas. I want it to write a formula in a cell that looks at a cell 7 columns to the left and determine if it is text or not (imported data from SAP) and if it is text, I want it to remove the "-" and put as a negative number. I'm not very knowledgeable about VBA or macros. What I know is from what I've copied from other recorded macros and pieced together. Thanks for the help!! |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks so much!!
V "Bob Phillips" wrote: ActiveCell.FormulaR1C1 = "=IF(ISERROR(SEARCH("" - ""," & _ "(RC[-7]))),(RC[-7])," & _ "-SUBSTITUTE((RC[-7]),"" - "",""""))" when you have embedded quotes, you need to double-up. -- HTH RP (remove nothere from the email address if mailing direct) "Valerie" wrote in message ... The following line in my macro won't work: ActiveCell.FormulaR1C1 = "=IF(ISERROR(SEARCH(" - ",(RC[-7]))),(RC[-7]),-SUBSTITUTE((RC[-7])," - ",""))" I have used the ActiveCell.Formula before but on little formulas. I want it to write a formula in a cell that looks at a cell 7 columns to the left and determine if it is text or not (imported data from SAP) and if it is text, I want it to remove the "-" and put as a negative number. I'm not very knowledgeable about VBA or macros. What I know is from what I've copied from other recorded macros and pieced together. Thanks for the help!! |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Macro code to put series name next to individual line in line grap | Charts and Charting in Excel | |||
Macro to update a column in a work based on another work sheet | New Users to Excel | |||
How do I get a line break to always work? | Excel Discussion (Misc queries) | |||
Macro problem on, Yellowed line - previous line or next line. | Excel Programming | |||
Macro convert CSV -to- XLS without parsing line by line | Excel Programming |