Using Find on nonactive sheet

B

Bonsai Bill

I have two sheets, Roster and Skills. Both sheets have a name column that is
identical. I want to pull data from the Skills sheet and put on Roster sheet.

The following code works:

Sheets("Skills").Activate
Columns(1).Find(Name).Activate
iName = ActiveCell.Row

But the following doesn't:

Sheets("Roster").Activate
With Sheets("Skills")
.Columns(1).Find(Name).Activate
iName = .ActiveCell.Row
End With

I get an "Activate method of range class failed" error. How can I use FInd
on a non active sheet?

Thanks for any help on this!
 
B

Bonsai Bill

Thanks Don. That works great! This one goes into my collection of tips.

I have other things to do on the nonactive sheet that work fine using the
With.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top