vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest sobota, 11 maja 2024 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Makro [Excel] auto kopiowanie w puste komórki


otwartyotwarty rozpoczął: janowski85 postów: 2



napisał: Trebor
postów: 1209


umieszczony:
16 kwietnia 2012
16:31

  
Sprawdź poniższy kod:
Sub wlepa()
Dim co As Variant, wiersz As Long, kolumna As Integer, ostatnia As Long

'ustalamy ile wierszy posiadają nasze dane
ostatnia = Columns("A:C").Find(What:="*", After:=Cells(1, 1), _
    SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
For kolumna = 1 To 3
    For wiersz = 1 To ostatnia
        If Cells(wiersz, kolumna) <> "" Then
            co = Cells(wiersz, kolumna)
                Else
                    Cells(wiersz, kolumna) = co
                        End If
    Next wiersz
co = ""
Next kolumna

End Sub


Nie jest to kopiowanie a przepisywanie danych, ale możemy to zmienić o ile będzie to konieczne.
napisał: janowski85
postów: 1


umieszczony:
16 kwietnia 2012
12:44

  
nazwa pliku rozmiar
untitled.JPG 47.57 kB

Witam to mój pierwszy post także proszę o wyrozumiałość.

Chciałbym napisać makro, które z zaznaczonego obszaru powiela wartość z komórki do pustej komórki znajdującej się niżej. Njalepiej na przykładzie zobrazuje (w załączniku). Czyli mamy obszar od A1 do C11. Komórka A1 jest skopiowana w A2 ale juz nie w A3 bo posiada wartość więc A3 skopiowane w A4. A5 nie jest nigdzie kopiowane bo poniżej nie ma wolnej komórki dopiero A7 jest kopiowane kolejno do od A8 do A11 - koniec zakresu. W kolumnie B nie ma nic do roboty bo brak wolnych komórek. W kolumnie C komórka C1 do C2 itd.

Jakieś pomysłu od czego zacząć?


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z