Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
HI
Iam executing Array formulas in VB. This is a snippet of the code Dim temp As String Dim I as Integer temp="SUM(IF((('Data'!$CU$7:$CU$4978=2007)* ('Data'!$c$7:$c $4978="XYZ")),IF('Data'!$K$7:$K$4978="Not Sent",'Data'!$G$7:$G$4978,0), 0))" I = ActiveSheet.Evaluate(temp) This temp string is dynamically built based on the user selection. The code works fine as long as the temp string length is less than 255. However, if the length exceeds more than 255 I get a Type mismatch error. I tried renaming the Data worksheet with 'D' and stuff like that but my conditions are too lengthy that makes temp more than 255. Can anyone help me with a workaround ? Thanks !! |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Convert Array Formulas to Regular Formulas | Excel Worksheet Functions | |||
How to truncate list of meaningful words greater than 15 chars tomeaningful words of 8 chars. | Excel Worksheet Functions | |||
Convert Array Formulas to Regular Formulas | Excel Worksheet Functions | |||
sum first 2 chars if 3rd is something... | Excel Discussion (Misc queries) | |||
array formulas | Excel Worksheet Functions |