Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
INDEX functions problem
Hello,
I'm trying to use the INDEX fonction in vba and I keeping getting errors. Here's an example : Worksheets("Sheet1").Range("F2").Value = "INDEX(A1:E20;4;4) or Worksheets("Sheet1").Range("F2").Formula = "INDEX(A1:E20;4;4) When running one of these codes, I get this error : Run-time error 1004 Application-defined or object-defined error What should I do to make it work ? thanks in advance. Nader |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
INDEX functions problem
Hi Nader,
Use Worksheets("Sheet1").Range("F2").FormulaLocal = "INDEX(A1:E20;4;4) Or use commas instead of semicolons, then you can use .Formula -- Kind regards, Niek Otten Microsoft MVP - Excel "Nader" wrote in message ... | Hello, | | I'm trying to use the INDEX fonction in vba and I keeping getting errors. | Here's an example : | | Worksheets("Sheet1").Range("F2").Value = "INDEX(A1:E20;4;4) | | or | | Worksheets("Sheet1").Range("F2").Formula = "INDEX(A1:E20;4;4) | | When running one of these codes, I get this error : | | Run-time error 1004 | Application-defined or object-defined error | | | What should I do to make it work ? | | thanks in advance. | | Nader | | |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
INDEX functions problem
And of course add a " to the end of the statement
-- Kind regards, Niek Otten Microsoft MVP - Excel "Niek Otten" wrote in message ... | Hi Nader, | | Use | | Worksheets("Sheet1").Range("F2").FormulaLocal = "INDEX(A1:E20;4;4) | | Or use commas instead of semicolons, then you can use .Formula | | -- | Kind regards, | | Niek Otten | Microsoft MVP - Excel | | | "Nader" wrote in message ... || Hello, || || I'm trying to use the INDEX fonction in vba and I keeping getting errors. || Here's an example : || || Worksheets("Sheet1").Range("F2").Value = "INDEX(A1:E20;4;4) || || or || || Worksheets("Sheet1").Range("F2").Formula = "INDEX(A1:E20;4;4) || || When running one of these codes, I get this error : || || Run-time error 1004 || Application-defined or object-defined error || || || What should I do to make it work ? || || thanks in advance. || || Nader || || | | |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
INDEX functions problem
depends on whether you want to do the index in vba and return the answer or
put the formula in a cell to return the value: with Worksheets("Sheet1") .Range("F2").Value = Application.INDEX(Range("A1:E20"),4,4) End with to put in a formula Worksheets("Sheet1").Range("F2").Formula = "=INDEX(A1:E20,4,4)" when you use formula, you need to put the formula in the same format as US English. You also have the option of FormulaLocal, but that is less transportable. -- Rgards, Tom Ogilvy "Nader" wrote: Hello, I'm trying to use the INDEX fonction in vba and I keeping getting errors. Here's an example : Worksheets("Sheet1").Range("F2").Value = "INDEX(A1:E20;4;4) or Worksheets("Sheet1").Range("F2").Formula = "INDEX(A1:E20;4;4) When running one of these codes, I get this error : Run-time error 1004 Application-defined or object-defined error What should I do to make it work ? thanks in advance. Nader |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
INDEX functions problem
Replace the semi colon in your formula with a comma. Worksheets("Sheet1").Range("F2").Value = "INDEX(A1:E20*-,-*-4;4)" Nader Wrote: Worksheets("Sheet1").Range("F2").Value = "INDEX(A1:E20;4;4)" -- Excelenator ------------------------------------------------------------------------ Excelenator's Profile: http://www.excelforum.com/member.php...o&userid=36768 View this thread: http://www.excelforum.com/showthread...hreadid=566629 |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
INDEX functions problem
Replace the semi colons in your formula with commas. Worksheets("Sheet1").Range("F2").Value = "INDEX(A1:E20*-,-*-4*-;-*-4)" Nader Wrote: Worksheets("Sheet1").Range("F2").Value = "INDEX(A1:E20;4;4)" -- Excelenator ------------------------------------------------------------------------ Excelenator's Profile: http://www.excelforum.com/member.php...o&userid=36768 View this thread: http://www.excelforum.com/showthread...hreadid=566629 |
#7
Posted to microsoft.public.excel.programming
|
|||
|
|||
INDEX functions problem
Replace the semi colons in your formula with commas and place an equals sign inside the quotes. Worksheets("Sheet1").Range("F2").Value = "*-=-*-INDEX(A1:E20*-,-*-4*-,-*-4)" Nader Wrote: Worksheets("Sheet1").Range("F2").Value = "INDEX(A1:E20;4;4)" -- Excelenator ------------------------------------------------------------------------ Excelenator's Profile: http://www.excelforum.com/member.php...o&userid=36768 View this thread: http://www.excelforum.com/showthread...hreadid=566629 |
#8
Posted to microsoft.public.excel.programming
|
|||
|
|||
INDEX functions problem
|
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
INDEX AND MATCHING FUNCTIONS | Excel Worksheet Functions | |||
IF and INDEX functions...I'm lost... | Excel Discussion (Misc queries) | |||
Row, Index, Match functions | Excel Discussion (Misc queries) | |||
Index and Match Functions | Excel Worksheet Functions | |||
How do I use the Match and Index functions to look up a value tha. | Excel Worksheet Functions |