Lookup in VBA Array

  • Thread starter Thread starter ExcelMonkey
  • Start date Start date
E

ExcelMonkey

I have a 2D array with text strings (sheet names) in
column 1 and boolean values (1 or 0) in column 2. I want
to be able to do a lookup of the boolean values for each
sheet within the sheet name array while in a For Each
Loop.The idea being that I will do search based on name
propterty of the sheet that I am looping through.

For each Sh in Workbook
Lookup boolean in column 2 of SheetName Array based on
sh.Name
Next

Not sure how to use lookups in VBA
 
An example of a lookup:

Result = Application.VLookup(ActiveSheet.Name, _
Sheet1.Range("A1:B10"), 2, False)


--
Jim Rech
Excel MVP
|I have a 2D array with text strings (sheet names) in
| column 1 and boolean values (1 or 0) in column 2. I want
| to be able to do a lookup of the boolean values for each
| sheet within the sheet name array while in a For Each
| Loop.The idea being that I will do search based on name
| propterty of the sheet that I am looping through.
|
| For each Sh in Workbook
| Lookup boolean in column 2 of SheetName Array based on
| sh.Name
| Next
|
| Not sure how to use lookups in VBA
 
Dim Res as Variant
Dim Sh as Worksheet
Dim bRes as Boolean
For each Sh in Workbook
Res = Application.VLookup(sh.Name, SheetName,2,0)
if not iserror(Res) then
bRes = Res

end if

Next
 
Back
Top