Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Isn't that typical. I first created it with column, then saw that you had
said row. You want Set oCell = .Columns(4).Find(cellValue) -- HTH Bob Phillips "Reno" wrote in message ... Shoot, Bob, I meant to say column!! Maybe this? Set oCell = .Cols(4).Find(cellValue) ??? But anyway, I'll give it a shot as is and see what happens... Once again, thanks!! Reno "Bob Phillips" wrote in message ... Reno, You are using the VBA Find method, so that's a big plus, it's not a cell by cell search. To limit it though, use Set oCell = .Rows(4).Find(cellValue) instead of Set oCell = .Cells.Find(cellValue) and it wil be limited to the 4th row. -- HTH Bob Phillips "Reno" wrote in message ... Bob! THANKS!!! It works like a charm!! May I ask you something though. These spreadsheets are huge! Will that impact the search time (searching by cell)? Do you think I could limit it somehow to the row that the ID is in on sheet 2? Know what I mean? Once again, THANK YOU!!! Reno "Bob Phillips" wrote in message ... Reno, Try this Sub current_Cel() Dim cellValue Dim oCell As Range cellValue = ActiveCell.Value With Worksheets("Sheet2") .Activate Set oCell = .Cells.Find(cellValue) If Not oCell Is Nothing Then MsgBox "Got it" oCell.Select End If End With End Sub -- HTH Bob Phillips "Reno" wrote in message ... Folks: Been staring at this code for days, and am frankly lost. Not really an Excel programmer but cobbled this together from samples and research. All I wish to do is to take a value from one sheet and position to that same value in another sheet, and then set the row in the sheet to current row. Here is the code.... Sub current_Cell() MsgBox ActiveCell.Value For Each RosRng In Sheets("sheet2").UsedRange.Rows If RosRng.Range("D1").Value = ActiveCell.Value Then MsgBox "gotit" End If Next End Sub I have 4 rows in the other sheet and it does loop through 4 times. However, there seems to be NOTHING in RosRng.Range("D1").Value. It will not light up in the debugger either which leads me to believe that something ain't quite right. Can someone please shed some light on what I may be doing wrong. Also, can someone tell me how to set current row. If I find the above value in say, row 7, how can I postion to that row or even column. Thanks a bunch!! Reno |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
3D range problem | Excel Worksheet Functions | |||
Problem with range | Excel Discussion (Misc queries) | |||
Range Problem | Excel Discussion (Misc queries) | |||
Used Range Problem | Excel Programming | |||
Used Range Problem | Excel Programming |