Odwołanie do zakresu komórek Excela w VBA
Witam!
Chciałem w kodzie VBA zdefiniować zmienną, która zawierałaby odwołanie do określonego adresu. Następnie w kodzie zamiast samego adresu używałbym tej zmiennej, dzięki czemu odwołanie do samego arkusza miałbym tylko w jednym miejscu (znacznie łatwiej modyfikować taki program).
Próbowałem coś na zasadzie:
Dim zakres As Range
zakres = Worksheets("Arkusz1").Range("E11") ' lub Worksheets("Arkusz1").Range("E11").Address
Range(zakres).Value = 1
Ale oczywiście nie działa. Podejrzewam, że rozwiązanie jest banalne, ale nie umiem na nie wpaść.
Odpowiedzi: 1
Spróbuj tak
Dim zakres As Range
Set zakres = Worksheets("Arkusz1").Range("E11")
zakres.Value = 1
Pozdrawiam
Strona 1 / 1