ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Can't fill XL Formula in VBA (https://www.excelbanter.com/excel-programming/295247-cant-fill-xl-formula-vba.html)

Lift Off[_4_]

Can't fill XL Formula in VBA
 
I have the following formula that works fine as long as I manually fil
down on the sheet:

=IF(ISNA(VLOOKUP(A9,$P$8:$Q$94,2,FALSE)),"",VLOOKU P(A9,$P$8:$Q$94,2,FALSE))

When I put the code into VBA it compiles but hangs up when run. Th
VBA code is:

Range("K8").Select
ActiveCell.FormulaR1C1
"=IF(ISNA(VLOOKUP(A9,$P$8:$Q$94,2,FALSE)),"",VLOOK UP(A9,$P$8:$Q$94,2,FALSE))"
Selection.AutoFill Destination:=Range("K8:K153")
Type:=xlFillDefault

I get a "run time error '1004', Application-defined or object-define
error." Hitting debug the editor jumps to my "ActiveCell line abov
suggesting the error is in the formula.

What gives? Any help is appreciated.

Lift Of

--
Message posted from http://www.ExcelForum.com


pauluk[_30_]

Can't fill XL Formula in VBA
 
See if this cade works?

Range("K8").Select
ActiveCell.FormulaR1C1 = _

"=IF(ISNA(VLOOKUP(R[1]C[-10],R8C16:R94C17,2,FALSE)),"""",VLOOKUP(R[1]C[-10],R8C16:R94C17,2,FALSE))"
Range("K8").Select
Selection.AutoFill Destination:=Range("K8:K153")
Type:=xlFillDefault
Range("K8:K153").Selec

--
Message posted from http://www.ExcelForum.com


Lift Off[_5_]

Can't fill XL Formula in VBA
 
Paul: That did it. I had relative in there at first but changed it t
A1 in the post. I noticed you added the second range select. Why i
it necessary to do that? Just curious. Need to learn.

Thanks again, Lift Of

--
Message posted from http://www.ExcelForum.com


pauluk[_32_]

Can't fill XL Formula in VBA
 
don't think so! probably just a mistake by me long day :

--
Message posted from http://www.ExcelForum.com



All times are GMT +1. The time now is 06:49 AM.

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