problem with more than 1 module - count a row- why?

earp_

Active Member
Joined
Apr 30, 2008
Messages
305
hi,
i have this
numRows1 = wb1.Sheets("daily1").Range(pIndex1 & Sheets("daily1").Rows.Count).End(xlUp).Row
where
Dim wb1As Workbook
Set wb1= Workbooks("myFile.xls")
now, this works fine if there is only one workbook opened!
Instead if I have two workbooks opened it says out of range!
any suggests?!
The second workbook is
numRows2 = wb2.Sheets("daily2").Range(pIndex2 & Sheets("daily2").Rows.Count).End(xlUp).Row
The variable are different.
That is really strange.
I'm trying to count how many rows there are in a Column
 

Excel Facts

Workdays for a market open Mon, Wed, Friday?
Yes! Use "0101011" for the weekend argument in NETWORKDAYS.INTL or WORKDAY.INTL. The 7 digits start on Monday. 1 means it is a weekend.

earp_

Active Member
Joined
Apr 30, 2008
Messages
305
Re: count a row- why?

Hi, it seems I have some problems with this
numRow = wb.Sheets("daily").Range(pIndex & Sheets("daily").Rows.Count).End(xlUp).Row
Does anyone can suggests me a different way to count a column?
 
Upvote 0

Norie

Well-known Member
Joined
Apr 28, 2004
Messages
76,358
Office Version
  1. 365
Platform
  1. Windows
Re: count a row- why?

Remove Sheets("daily1").
Code:
numRow = wb.Sheets("daily").Range(pIndex & Rows.Count).End(xlUp).Row
 
Upvote 0

earp_

Active Member
Joined
Apr 30, 2008
Messages
305
i found also this
myNum = WorksheetFunction.Count(Range(pIndex & "1").EntireColumn)
the 1 means that it starts from the first row right?
instead if I want it to start from the row 2, i just need to put 2 or write
new = myNum - 1, right?
 
Upvote 0

Norie

Well-known Member
Joined
Apr 28, 2004
Messages
76,358
Office Version
  1. 365
Platform
  1. Windows
New problem/question - new thread.:)
 
Upvote 0

Forum statistics

Threads
1,191,040
Messages
5,984,289
Members
439,882
Latest member
gerdc

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
Top