Odwołanie do podglądu VBA w innym arkuszu
W programie Excel 2007 przeglądam wartości kolumny 4 w Arkuszu 2. W Arkuszu 2 chcę wydrukować wynik mojej formuły vlookup na kolumnę 5. Formuła vlookup musi odwoływać się do Arkusza 1, w którym znajdują się kolumny odniesienia . W tym celu mam następujący wzór
Range("E2") = Application.WorksheetFunction.VLookup(Range("D2"), _
Worksheets("Sheet1").Range("A1:C65536"), 1, False)
Problem, zwraca kod błędu 1004. Czytałem, że to dlatego, że musiałem wybrać arkusz 1 przed uruchomieniem formuł, takich jak:
ThisWorkbook.Worksheets("Sheet1").Select
Ale wtedy Zakres szukanej wartości („D2”) nie należy do Arkusza 1 i nadal zwraca kod 1004 po wyświetleniu Arkusza 1.
Jaki jest właściwy sposób odniesienia się do innego arkusza w tym przypadku?