![]() |
conditional formatting -dissapears
Hello I have a daily report that I update using a macro- (to get the
information from another report - that's ok ) In Column Q of this report I have a conditional formatting-and it works, however, whenever I update the report using the macro the conditional formatting does not work . How do i correct this? thanks |
conditional formatting -dissapears
Maybe you're pasting the new data into the old cells.
Instead of using somerange.copy _ destination:=someotherrange You could use pastespecial values??? I'd try it manually to see if that works. Then change the code. Wanna Learn wrote: Hello I have a daily report that I update using a macro- (to get the information from another report - that's ok ) In Column Q of this report I have a conditional formatting-and it works, however, whenever I update the report using the macro the conditional formatting does not work . How do i correct this? thanks -- Dave Peterson |
conditional formatting -dissapears
Thanks Dave Yes I am pasting the new data into old cells. The macro I
run looks like this( I substituted the name of the real name with an X) I'm not sure where your code goes. Again thanks Sub ACD09() ActiveCell.FormulaR1C1 = _ "=IF(ISERROR(VLOOKUP(RC3,'[X'!R1C1:R38C5,2,FALSE)),0,VLOOKUP(RC3,'[X'!R1C1:R38C5,2,FALSE))" Range("D3").Select Selection.Copy Range("D4:D29").Select ActiveSheet.Paste Range("L3").Select Application.CutCopyMode = False ActiveCell.FormulaR1C1 = _ "=IF(ISERROR(VLOOKUP(RC3,'[X'!R1C1:R37C5,3,FALSE)),0,VLOOKUP(RC3,'[X'!R1C1:R37C5,3,FALSE))" Range("L3").Select Selection.Copy Range("L4:L29").Select ActiveSheet.Paste Range("L3").Select Application.CutCopyMode = False Selection.Copy Range("N3").Select ActiveSheet.Paste Application.CutCopyMode = False ActiveCell.FormulaR1C1 = _ "=IF(ISERROR(VLOOKUP(RC3,'[X'!R1C1:R37C5,4,FALSE)),0,VLOOKUP(RC3,'[X'!R1C1:R37C5,4,FALSE))" Range("N3").Select Selection.Copy Range("N4:N29").Select ActiveSheet.Paste Range("N3").Select Application.CutCopyMode = False Selection.Copy Range("Q3").Select ActiveSheet.Paste Application.CutCopyMode = False ActiveCell.FormulaR1C1 = _ "=IF(ISERROR(VLOOKUP(RC3,'[X'!R1C1:R37C5,5,FALSE)),0,VLOOKUP(RC3,'[X'!R1C1:R37C5,5,FALSE))" Range("Q3").Select Selection.Copy Range("Q4:Q29").Select ActiveSheet.Paste Range("Q3").Select End Sub "Dave Peterson" wrote: Maybe you're pasting the new data into the old cells. Instead of using somerange.copy _ destination:=someotherrange You could use pastespecial values??? I'd try it manually to see if that works. Then change the code. Wanna Learn wrote: Hello I have a daily report that I update using a macro- (to get the information from another report - that's ok ) In Column Q of this report I have a conditional formatting-and it works, however, whenever I update the report using the macro the conditional formatting does not work . How do i correct this? thanks -- Dave Peterson |
conditional formatting -dissapears
You recorded a macro when you did this copy|paste stuff.
Record another one when you do Copy|paste special|formulas. You'll have code that should work ok. Wanna Learn wrote: Thanks Dave Yes I am pasting the new data into old cells. The macro I run looks like this( I substituted the name of the real name with an X) I'm not sure where your code goes. Again thanks Sub ACD09() ActiveCell.FormulaR1C1 = _ "=IF(ISERROR(VLOOKUP(RC3,'[X'!R1C1:R38C5,2,FALSE)),0,VLOOKUP(RC3,'[X'!R1C1:R38C5,2,FALSE))" Range("D3").Select Selection.Copy Range("D4:D29").Select ActiveSheet.Paste Range("L3").Select Application.CutCopyMode = False ActiveCell.FormulaR1C1 = _ "=IF(ISERROR(VLOOKUP(RC3,'[X'!R1C1:R37C5,3,FALSE)),0,VLOOKUP(RC3,'[X'!R1C1:R37C5,3,FALSE))" Range("L3").Select Selection.Copy Range("L4:L29").Select ActiveSheet.Paste Range("L3").Select Application.CutCopyMode = False Selection.Copy Range("N3").Select ActiveSheet.Paste Application.CutCopyMode = False ActiveCell.FormulaR1C1 = _ "=IF(ISERROR(VLOOKUP(RC3,'[X'!R1C1:R37C5,4,FALSE)),0,VLOOKUP(RC3,'[X'!R1C1:R37C5,4,FALSE))" Range("N3").Select Selection.Copy Range("N4:N29").Select ActiveSheet.Paste Range("N3").Select Application.CutCopyMode = False Selection.Copy Range("Q3").Select ActiveSheet.Paste Application.CutCopyMode = False ActiveCell.FormulaR1C1 = _ "=IF(ISERROR(VLOOKUP(RC3,'[X'!R1C1:R37C5,5,FALSE)),0,VLOOKUP(RC3,'[X'!R1C1:R37C5,5,FALSE))" Range("Q3").Select Selection.Copy Range("Q4:Q29").Select ActiveSheet.Paste Range("Q3").Select End Sub "Dave Peterson" wrote: Maybe you're pasting the new data into the old cells. Instead of using somerange.copy _ destination:=someotherrange You could use pastespecial values??? I'd try it manually to see if that works. Then change the code. Wanna Learn wrote: Hello I have a daily report that I update using a macro- (to get the information from another report - that's ok ) In Column Q of this report I have a conditional formatting-and it works, however, whenever I update the report using the macro the conditional formatting does not work . How do i correct this? thanks -- Dave Peterson -- Dave Peterson |
All times are GMT +1. The time now is 07:04 PM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com