|
-
Jul 26th, 2005, 11:07 AM
#1
Thread Starter
Addicted Member
Select sheet in Excel without knowing the name.
I can't seem to get this to work. I want to manipulate data on an Excel sheet and I don't know the name of the sheet. If I rename the sheet to "Sheet1" it works fine but otherwise no.
This reports the name correctly:
VB Code:
Print objExcel.ActiveSheet.Name
But then this code doesn't work:
VB Code:
i = 1
Do
GetCount = .Cells(i, 2)
i = i + 1
Loop Until GetCount = ""
It says method "Cells" failed. As you can see, I'm trying to find out how many data points are in a column, if someone has an easier way...
The test data I have currently only has one sheet, what if I had more than one?
-
Jul 26th, 2005, 11:13 AM
#2
Member
Re: Select sheet in Excel without knowing the name.
VB Code:
i = 1
Do
GetCount = .Cells(i, 2)
i = i + 1
Loop Until GetCount = ""
Try objExcel.ActiveSheet.Cells(i,2) instead of .cells(i,2)
... and the rivers shall open for the righteous, and the rivers shall open for the righteous, and rivers shall open for the righteous, someday ....
-
Jul 26th, 2005, 11:17 AM
#3
Thread Starter
Addicted Member
Re: Select sheet in Excel without knowing the name.
 Originally Posted by Matias
VB Code:
i = 1
Do
GetCount = .Cells(i, 2)
i = i + 1
Loop Until GetCount = ""
Try objExcel.ActiveSheet.Cells(i,2) instead of .cells(i,2)
OK, it works. But I've done quite a bit of Excel manipulation and never had to do it that way before, must be becasue of the ambiguous sheet names?
Now what if I have more than one sheet? I may never, but might as well ask now just in case.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|