VBA - Help - Count visible cells between range [Autofilter/For/If/VisibleCells]

ImaginationAU

New Member
Joined
May 14, 2014
Messages
4
Hi,

Pretty much I'm attempting to count visible cells (after an autofilter) which exist between two amounts to find the total count for that region.

Sec6Tot = the count
Sec6Test = row for visible data
CurrentSett(9,1) = Lower limit
CurrentSett(10,1) = Upper Limit


This line is currently the issue, however the debugger hasnt gone through the rest yet so there may be more.
If Sheet2.Range("A" & Sec6Test).SpecialCells(xlCellTypeVisible).Value <> "" Then



Code:
Sec6Tot = 0
                                                                
                                For Sec6Test = 2 To LastRow
                                
                                    If Sheet2.Range("A" & Sec6Test).SpecialCells(xlCellTypeVisible).Value <> "" Then
                                        If Sheet2.Range("F" & Sec6Test).Value = "INV" Then
                                            If Sheet2.Range("BZ" & Sec6Test).Value > CurrentSett(9, 1) Then
                                                If Sheet2.Range("BZ" & Sec6Test).Value <= CurrentSett(10, 1) Then
                                                
                                                Sec6Tot = Sec6Tot + 1
                                                
                                                End If
                                            End If
                                        End If
                                    End If
                                
                                Next Sec6Test
                            
                                Sheets(SheetName).Range("K63").Value = Sec6Tot



Any assistance on this one would be great, pretty keen to have this project complete
 

Excel Facts

What is the fastest way to copy a formula?
If A2:A50000 contain data. Enter a formula in B2. Select B2. Double-click the Fill Handle and Excel will shoot the formula down to B50000.
If Sheet2.Range("A" & Sec6Test).SpecialCells(xlCellTypeVisible).Value <> "" Then
It won't let you do this. You will have to do something like:
Code:
If Sheet2.Range("A" & Sec6Test).Visible = True And Sheet2.Range("A" & Sec6Test).Value <> "" Then
 
Upvote 0

Forum statistics

Threads
1,216,309
Messages
6,130,000
Members
449,551
Latest member
MJS_53

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top