Witam,
czy ktoś mógłby mi pomóc napisać funkcję w Excelu w VBA. Problem mam taki:
function jakaśtam(x)
y=0
for i = 1 to x
y=y+Arkusz1.cells(x,1).value
next i
jakaśtam=y
end function
Kiedy tą funkcję wstawiam do jakiejś komórki to sumuje mi wartości w tym przypadku z komórek w kolumnie 1. Zmienną x pobieram z wybranej komórki, kiedy zmieniam jego wartość to obliczenia się odpowiednio aktualizują, natomiast kiedy zmieniam odpowiednie wartości w kolumnie nie. Dopiero kiedy znowu zmienię wartość x to zostają uwzględniane nowe wartości, które zmieniłem w kolumnie. Co mam zrobić?
czy ktoś mógłby mi pomóc napisać funkcję w Excelu w VBA. Problem mam taki:
function jakaśtam(x)
y=0
for i = 1 to x
y=y+Arkusz1.cells(x,1).value
next i
jakaśtam=y
end function
Kiedy tą funkcję wstawiam do jakiejś komórki to sumuje mi wartości w tym przypadku z komórek w kolumnie 1. Zmienną x pobieram z wybranej komórki, kiedy zmieniam jego wartość to obliczenia się odpowiednio aktualizują, natomiast kiedy zmieniam odpowiednie wartości w kolumnie nie. Dopiero kiedy znowu zmienię wartość x to zostają uwzględniane nowe wartości, które zmieniłem w kolumnie. Co mam zrobić?