Home |
Search |
Today's Posts |
#9
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Then the reason it doesnt' work is that your formula is written with a
semicolon and the formula method is looking for a comma. Range("MF").Formula = "=" & Replace(Range("FRM1").Text,";",",") should work. Formulas entered through VBA using the formula property should use US English conventions. -- Regards, Tom Ogilvy "Maurizio" wrote in message ... Perhaps I didn't explain it clearly. FRM1 is a named cell that contains something (inserted from previous macro coding) like LEFT(A43;5) I need to assign it as a formula to all the cells of range MF that should contain =LEFT(A43,5) Maurizio "Tom Ogilvy" wrote: Assuming Range("FRM1") contains the string ABC. You want to produce something like ="ABC" as written you produce =ABC Which makes excel look for a defined name ABC. try Range("MF").Formula = "=""" & Range("FRM1").Text & """" -- Regards, Tom Ogilvy "Maurizio" wrote in message ... Please, would someone help me understand VBA? What' wrong in the following statement:? Range("MF").Formula = "=" & Range("FRM1").Text the foloowing works correctly: Range("MF").Formula = Range("FRM1").Text Thanks for your time. Maurizio |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Learning Excel | New Users to Excel | |||
Learning Excel | New Users to Excel | |||
Learning VB for Excel | New Users to Excel | |||
Learning excel | Charts and Charting in Excel | |||
Learning how to use Excel | Excel Discussion (Misc queries) |