Pętla sprawdzania niepustej komórki w excelu

Pętla sprawdzania niepustej komórki w excelu
  • Rejestracja: dni
  • Ostatnio: dni
0

Witajcie,

Potrzebuje pomocy w prostej pętli w VBA excel:

Kopiuj
 Dim rng As Range
 rng = Sheets("wymiany").Range("A2:A100")
  Do While rng.Value = ""
    rng.Value = wartosc1
  Loop

problem polega na tym że chce aby w komórkach od A2 do A100 wyswietlala mi sie wartość która zostanie podana przez użytkownika w InputBox. Nastepnie wartosc ta zapisuje sie w A2 - jesli jest pusta. Jesli A2 jest zajete to przechodzi mi do A3 i tam jest wpisywana ta wartość, jesli pełna to do A4 itd...
Niestety czegos brakuje w tej pętli.
Prosba o pomoc.
Z góry dziękuję

endrique
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
0
Kopiuj
Sub pisz()

Dim koniec As Boolean
Dim r As Integer
koniec = False
r = 2

Do
  If Cells(r, 1) = "" Then
    Cells(r, 1) = "wartosc1"
    koniec = True
  Else
    r = r + 1
  End If
  Loop Until koniec
End Sub

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.