Hi Team,
I want to autofilter on Column("a"), Criteria1:= Array("Sachin","Dhoni") and store visible rows into array.
or Without autofilter Add complete row of data to array where Criteria is met.
and Print from Array to worksheet. Want to learn array here. Thanks
Below is my attempted Code... gives correct output. But want output into Array here.
Dummy Table.
Thanks
mg
I want to autofilter on Column("a"), Criteria1:= Array("Sachin","Dhoni") and store visible rows into array.
or Without autofilter Add complete row of data to array where Criteria is met.
and Print from Array to worksheet. Want to learn array here. Thanks
Below is my attempted Code... gives correct output. But want output into Array here.
VBA Code:
Sub Array_Help()
Dim arr As Variant
Dim rg As Range
Dim coll As New Collection
Dim sht As Worksheet
Set sht = ThisWorkbook.Worksheets(1)
arr = Join(Array("Sachin", "Dhoni"), "!")
Set rg = sht.Range("A1").CurrentRegion
Dim i As Long
'Add Data to Dictionary
For i = 2 To rg.Rows.Count
If InStr(1, arr, rg.Cells(i, 1), vbTextCompare) > 0 Then
coll.Add rg.Rows(i).Value
End If
Next i
Dim item As Variant
Dim row As Long
row = 2
Dim columns As Long
'Print data
For Each item In coll
columns = UBound(item, 2)
sht.Cells(row, 11).Resize(1, columns).Value = item
row = row + 1
Next
End Sub
Dummy Table.
Array_help.xlsm | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | |||
1 | aaa | bbb | ccc | ddd | eee | fff | ggg | Expected Output | Name | aaa | bbb | ccc | ddd | eee | fff | ggg | |||
2 | aaa | bbb | ccc | ddd | eee | fff | ggg | Sachin | aaa | bbb | ccc | ddd | eee | fff | ggg | ||||
3 | aaa | bbb | ccc | ddd | eee | fff | ggg | Dhoni | aaa | bbb | ccc | ddd | eee | fff | ggg | ||||
4 | aaa | bbb | ccc | ddd | eee | fff | ggg | Sachin | aaa | bbb | ccc | ddd | eee | fff | ggg | ||||
5 | aaa | bbb | ccc | ddd | eee | fff | ggg | Dhoni | aaa | bbb | ccc | ddd | eee | fff | ggg | ||||
6 | aaa | bbb | ccc | ddd | eee | fff | ggg | Sachin | aaa | bbb | ccc | ddd | eee | fff | ggg | ||||
7 | aaa | bbb | ccc | ddd | eee | fff | ggg | Dhoni | aaa | bbb | ccc | ddd | eee | fff | ggg | ||||
8 | aaa | bbb | ccc | ddd | eee | fff | ggg | ||||||||||||
9 | aaa | bbb | ccc | ddd | eee | fff | ggg | ||||||||||||
10 | aaa | bbb | ccc | ddd | eee | fff | ggg | ||||||||||||
11 | aaa | bbb | ccc | ddd | eee | fff | ggg | ||||||||||||
12 | aaa | bbb | ccc | ddd | eee | fff | ggg | ||||||||||||
Sheet1 |
Thanks
mg