Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
2003, 2007
37 | CheckStr = "-9'Min. Int.'!F26-'Min.-7 Int.'!F31+28038.66^35+[C:\123]'Clos-6ing'!E3^1" (BTW, the string above does not make any sense in its current form - just to test) Data Table produced a previous Sub() above string ConstOnly: 9 StartPosInStr: 2 StrLength: 1 ConstOnly: 7 StartPosInStr: 25 StrLength: 1 ConstOnly: 28038.66 StartPosInStr: 37 StrLength: 8 ConstOnly: 35 StartPosInStr: 46 StrLength: 2 ConstOnly: 1 StartPosInStr: 72 StrLength: 1 myArr() table is as follows: myArr(1,1) = 9 myArr(1,2) = 2 myArr(1,3) = 1 myArr(2,1) = 7 myArr(2,2) = 25 myArr(2,3) = 1 myArr(3,1) = 28038.66 myArr(3,2) = 37 myArr(3,3) = 8 myArr(4,1) = 35 myArr(4,2) = 46 myArr(4,3) = 2 myArr(5,1) = 1 myArr(5,2) = 72 myArr(5,3) = 1 What is the quickest/smartest Array Matching/Finding/Search? To ascertain: Givens: TestChar = "2" Its position in CheckStr = 37 IF (TestChar's "2" ; StartPosInStr = 37) = myArr(x,2) Then TestCharValid = True Else TestCharValid = False End if In short, is it best to do an Array loop Then: IF (TestChar's "2" ; StartPosInStr = 37) = myArr(3,2) Then TestCharValid = True Else TestCharValid = False End if Or Is there an array search function which can directly VLookup? all Array(2,x)?? TIA EagleOne |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Rules for element-by-element product in array multiplication | Excel Programming | |||
Search array and return element No | Excel Worksheet Functions | |||
Array problem: Key words-Variant Array, single-element, type mismatch error | Excel Programming | |||
Array problem: Key words-Variant Array, single-element, type mismatch error | Excel Programming | |||
Finding the cell reference of a matching search value | Excel Worksheet Functions |