Aktywne Wpisy

WielkiNos +237
Biedny Popek wykorzystany przez tatuatora znajdującego się pod wpływem narkotyków. Eh co za życie. Idziesz sobie spokojnie ulicą, nagle wciąga cię do salonu tatuażu patus z dziarami na dopalaczach, przywiązuje do fotela i tatuuje mordę. Trauma na całe życie.
#popek #tatuaze #logikarozowychpaskow
#popek #tatuaze #logikarozowychpaskow

Aquamen +69





Witam was. Mam pytanko do wtajemniczonych. Robię makro Visual Basic , w którym mam pętlę, która kopiuje wartość z jednej komórki do drugiej w innym arkuszu. Po wykonaniu pętli ma odczytać komórkę poniżej i tak aż na potka komórkę o wartości 0. Namęczyłem coś takiego:
Sub eksperyment()
Dim zrodlo As Variant
Dim wiersz As Variant
Dim nosnik As Variant
wiersz = 1
zrodlo = "L" & wiersz
nosnik = Sheets(2).Range(zrodlo).Value
Do While nosnik <> "0"
nosnik = Sheets(2).Range(zrodlo).Value
Sheets(1).Range("P3").Value = nosnik
wiersz = wiersz + 1
Loop
End Sub
I nie wiem czemu, ale makro nie chce się zakończyć. Kopiowanie staje na pierwszej komórce źródła.
Jest tu jakiś mentor?:)
Komentarz usunięty przez moderatora
@Andr3v: Nie pomyślałem o tym, może zadziała
2. Użyj cells zamiast range
3. zwiekszasz wiersz, wiec nosnik tez musisz aktualizowac w petli