2015-08-19 2 views
-4

Я хочу, чтобы у вас была возможность щелкнуть по кнопке, которая приведет меня к другой ячейке рабочего листа, где значение этой ячейки совпадает с значением одной ячейки на исходном листе.Различный рабочий лист, то же значение

Рабочий лист 1:

enter image description here

Рабочий лист 2:

enter image description here

При нажатии на синюю кнопку на WS1, значение c1 должны быть сохранены, а затем перейти к WS2 ячейка, где значение совпадает с c1 в ws1. В этом случае он должен взять меня в A1.

+1

Почему не гиперссылке это? – Jeeped

+0

Учитывая, что c1 является «динамической» ячейкой, гиперссылка не помогла бы мне, я думаю. предположим, что c1 изменится на mexico, он должен перенаправить на A5 на WS2, когда я нажимаю на кнопку. –

+1

Вам все равно придется писать динамическую подпрограмму. Просто напишите динамическую гиперссылку. – Jeeped

ответ

2

Попробуйте это ...

Sub Find() 
AA = Selection.Value 

Sheets("WS2").Range("A1").Select 
Cells.Find(What:=AA, After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _ 
    xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ 
    , SearchFormat:=False).Activate 
End Sub 
Смежные вопросы