[VBA] Dostęp do komórek z innego arkusza

0

Otóż, chcę sobie zrobić, że przy uruchomieniu arkusza sprawdza on w innym arkuszu (inny plik) pewną komórkę i na podstawie tego coś tam robi - nieważne co.

Jeśli w komórkę normalnie wklepię sobie:
='\\Projekt\Wspólny\[Wylicznik.xls]Baza'!$O$1
Wszystko gra, w komórce ląduje właściwa liczba, jak natomiast odczytać to z poziomu VBA? Proste:
Range("'\\Projekt\Wspólny\[Wylicznik.xls]Baza'!$O$1").Value
wywala błąd method 'Range' of object '_Global' failed, po czym wnioskuję, że coś nie tak.

Innymi słowy chcę uniknąć okienka, które wyskakuje przy otwieraniu arkusza, że nastąpi teraz aktualizacja z łącz danych, i czy zezwolić czy nie.

0

spóbuj coś w ten deseń

Set AppExcel = Excel.Application 
Set AppExcel = CreateObject("Excel.Application") 

AppExcel.Workbooks.Open "C:\CCC\AUSTRALIA.xls" 

strLocName = Trim(AppExcel.Cells(1, 1)) 
strLocCode = Trim(AppExcel.Cells(1, 2)) 
strLocAdd = Trim(AppExcel.Cells(1, 3)) 

1 użytkowników online, w tym zalogowanych: 0, gości: 1