ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Match not sure (https://www.excelbanter.com/excel-discussion-misc-queries/137076-match-not-sure.html)

Pammy

Match not sure
 
I have a spread sheet that has 65 columns with modules (security) and 1500
rows of employees. If an employee has access to a module there is a Y, if
not a N.
How can I pull out everyone that has a Y in all the same columns? I want to
group the employees that have the same module access. I'm not sure if a
match formula will work. I would like to group them in a seperate worksheet.
Thanks,

Bob Phillips

Match not sure
 
Why not just use AutoFilter on those columns with a Y value?

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

"Pammy" wrote in message
...
I have a spread sheet that has 65 columns with modules (security) and 1500
rows of employees. If an employee has access to a module there is a Y, if
not a N.
How can I pull out everyone that has a Y in all the same columns? I want
to
group the employees that have the same module access. I'm not sure if a
match formula will work. I would like to group them in a seperate
worksheet.
Thanks,




Pammy

Match not sure
 
Because there are two many columns and I want to pull them out onto another
worksheet without having to copy and paste on each filter.

"Bob Phillips" wrote:

Why not just use AutoFilter on those columns with a Y value?

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

"Pammy" wrote in message
...
I have a spread sheet that has 65 columns with modules (security) and 1500
rows of employees. If an employee has access to a module there is a Y, if
not a N.
How can I pull out everyone that has a Y in all the same columns? I want
to
group the employees that have the same module access. I'm not sure if a
match formula will work. I would like to group them in a seperate
worksheet.
Thanks,





Bob Phillips

Match not sure
 
TRy this then, essentially what I suggested, in code

Public Sub ProcessData()
Const TEST_COLUMN As String = "A" '<=== change to suit
Dim i As Long
Dim iLastRow As Long
Dim iLastCol As Long
Dim rng As Range
Dim sh As Worksheet

With ActiveSheet

iLastRow = .Cells(.Rows.Count, "A").End(xlUp).Row
iLastCol = .Cells(1, .Columns.Count).End(xlToLeft).Column
.Columns(2).Insert
.Range("B1").Value = "Temp"
.Range("B2").FormulaR1C1 = "=COUNTIF(RC[1]:RC[" & iLastCol + 1 &
"],""Y"")"
.Range("B2").AutoFill Destination:=.Range("B2").Resize(iLastRow -
1), Type:=xlFillDefault
.Columns("B:B").AutoFilter
.Columns("B:B").AutoFilter Field:=1, Criteria1:="=" & iLastCol - 1,
Operator:=xlAnd
Set rng = .Range("A2").Resize(iLastRow -
1).SpecialCells(xlCellTypeVisible)
rng.Copy Destination:=Worksheets("Sheet3").Range("A1")
.Columns(2).Delete
End With

End Sub



--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

"Pammy" wrote in message
...
Because there are two many columns and I want to pull them out onto
another
worksheet without having to copy and paste on each filter.

"Bob Phillips" wrote:

Why not just use AutoFilter on those columns with a Y value?

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my
addy)

"Pammy" wrote in message
...
I have a spread sheet that has 65 columns with modules (security) and
1500
rows of employees. If an employee has access to a module there is a Y,
if
not a N.
How can I pull out everyone that has a Y in all the same columns? I
want
to
group the employees that have the same module access. I'm not sure if
a
match formula will work. I would like to group them in a seperate
worksheet.
Thanks,








All times are GMT +1. The time now is 04:52 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com