Here is the data. I guess that's what you mentioned "comma delimited text data".
The criteria range that's not working:
state,ou,region,district,pod,tgt_flag,account_type,acct
, ,1XA, , , ,COMM,
The range that will work (from the macro NewCriteria below):
region,account_type
1XA,COMM
But I am expecting the non-working range to be working too.
The data:
state,ou,region,district,pod,tgt_flag,account_type,acct,product,Oct-2010,Nov-2010,Dec-2010
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,ATACAND+HCT,7.9,8.8,3.5
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,AVAPRO+AVALIDE,10.6,9.5,14
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,AZOR,1,0,4.3
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,BENICAR+HCT,13.8,12,18.2
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,COZAAR+HYZAAR,6.6,6.1,14.5
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,DIOVAN+HCT,33.6,27.7,27.4
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,EXFORGE+HCT,0,0,0
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,LOSARTAN+HCT,36.7,49.6,35
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,MICARDIS+HCT,8.2,4.8,7.8
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,TEVETEN+HCT,0,1.6,0
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,TRIBENZOR,0,2.6,0
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,TWYNSTA,1.3,0,0
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,CASH,CASH,VALTURNA,0,0,0
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,ATACAND+HCT,46.6,31.1,50
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,AVAPRO+AVALIDE,54,60.2,86.9
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,AZOR,3,0,16.1
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,BENICAR+HCT,141.1,129.1,133.5
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,COZAAR+HYZAAR,7.9,7.8,6.3
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,DIOVAN+HCT,440,454.3,497.2
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,EXFORGE+HCT,15,3.1,8
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,LOSARTAN+HCT,665.6,719.8,728.2
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,MICARDIS+HCT,50.9,40.4,49.3
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,TEVETEN+HCT,0,3.3,0
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,TRIBENZOR,5.4,12.3,12
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,TWYNSTA,3.4,0,0
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,BCBS WELLPOINT/ANTHEM/WELLCHOICE,VALTURNA,8.3,10.6,6.5
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,ATACAND+HCT,3.7,7.6,2.4
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,AVAPRO+AVALIDE,18.5,14,8.3
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,AZOR,1.7,2,1.9
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,BENICAR+HCT,44.8,42.1,38.4
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,COZAAR+HYZAAR,1.1,1.3,1.2
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,DIOVAN+HCT,120.6,118.2,128.3
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,EDARBI,0,0,0
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,EXFORGE+HCT,0,0,1.6
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,LOSARTAN+HCT,129.5,149.2,131.5
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,MICARDIS+HCT,1.1,2.2,5.5
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,TEVETEN+HCT,0,0,0
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,TRIBENZOR,0,0,0
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,AETNA INC.,VALTURNA,0,1.2,0
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,MEDCO HLTH SOLUTIONS UNSPEC,ATACAND+HCT,11.1,5.9,8.3
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,MEDCO HLTH SOLUTIONS UNSPEC,AVAPRO+AVALIDE,13.3,16.5,28.6
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,MEDCO HLTH SOLUTIONS UNSPEC,AZOR,2,0,4.3
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,COMM,MEDCO HLTH SOLUTIONS UNSPEC,BENICAR+HCT,25.2,41.1,25.4
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,MailOrder,NON MEDCO 3RD PARTY MAIL ORDER,ATACAND+HCT,23.4,18.2,18.2
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,MailOrder,NON MEDCO 3RD PARTY MAIL ORDER,AVAPRO+AVALIDE,54.6,62.66,44.2
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,MailOrder,NON MEDCO 3RD PARTY MAIL ORDER,AZOR,7.8,10.4,5.2
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,MailOrder,NON MEDCO 3RD PARTY MAIL ORDER,BENICAR+HCT,93.6,67.6,67.6
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,MailOrder,NON MEDCO 3RD PARTY MAIL ORDER,COZAAR+HYZAAR,7.8,5.2,13
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,MailOrder,NON MEDCO 3RD PARTY MAIL ORDER,DIOVAN+HCT,156,187.46,196.04
ME,1X:EAST,1XA:BOSTON,1XAA:MAINE / NH / VT,1XAAA:BANGOR,N-Non Pull-Through Target,MailOrder,NON MEDCO 3RD PARTY MAIL ORDER,EXFORGE+HCT,7.8,2.6,5.2
Here is the macro I set up to consolidate the non-working range to the working one:
Sub NewCriteria()
Sheets("temptab").Activate
Sheets("temptab").Range("AK1").CurrentRegion.Clear
x = " "
hdr = " "
i = 0
For Each c In Range("t1:aa1")
If c.Offset(1).Value <> " " Then
hdr = c.Value
Cells(1, "ak").Offset(, i) = hdr
x = c.Offset(1).Value
Cells(2, "ak").Offset(, i) = x
i = i + 1
End If
Next
Cells(1, "ak").Activate
End Sub
Thanks in advance.