Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

EXCEL - Kopiowanie danych VBA do ostatnich niepustych wierszy

Hipek01 07 Paź 2017 15:25 597 7
  • #1 07 Paź 2017 15:25
    Hipek01
    Poziom 3  

    Cześć,
    W jaki sposób mógłbym przenieść dane z jednego arkusza w tym wypadku Nowe dane do arkusza obliczenia odpowiednio dostosowując formatowanie komórek do arkusza docelowego i ustawiając odpowiednią kolejność danych. W arkuszu Obliczenia w kolumnie rachunek dane są przechowywane jako tekst natomiast w Nowych danych jako numer lub ogólne. Dodam, że dane w arkuszu Obliczenia za każdym razem mogą się kończyć w innym wierszu i chciałbym aby zostały dołożone jako ostatnie. W kolumnie formuły są pewne obliczenia, chciałbym aby formuły zostały odpowiednio przeciągnięte ale nie niżej niż ostatni wiersz.
    Z góry dziękuję za pomoc.

    0 7
  • Pomocny post
    #2 08 Paź 2017 10:32
    Andie
    Poziom 20  

    Cześć,

    spróbuj takie makro

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod


    andie

    0
  • #3 08 Paź 2017 13:39
    Hipek01
    Poziom 3  

    Andie napisał:
    Cześć,

    spróbuj takie makro

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod


    andie






    Super działa!
    Jaką pętlą rozwiązać zadanie jeżeli formuły będą w 3 lub 5 kolumnach i powiedzmy ostatnia zawszę będzie w tej samej np M.

    Pozdr,

    0
  • Pomocny post
    #4 08 Paź 2017 16:45
    Andie
    Poziom 20  

    fragment:

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod


    zastąp tym:
    Kod: vbscript
    Zaloguj się, aby zobaczyć kod


    i zmień nazwy kolumn w zakresie.
    Przykładowo jeśli będziesz chciał skopiować formuły za zakresu J:M, kod będzie wyglądał:

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod


    andie

    0
  • #5 08 Paź 2017 17:14
    Hipek01
    Poziom 3  

    Rewelacja,
    Dziękuję.

    0
  • #6 09 Paź 2017 20:57
    Hipek01
    Poziom 3  

    Przepraszam, że od razu nie zapytałem.
    Gdybym chciał przenieść tylko dane z arkusza filtru?
    Nie chciałbym usztywniać filtru w kodzie.

    0
  • Pomocny post
    #7 11 Paź 2017 21:54
    Andie
    Poziom 20  

    Sprawdź, czy o to chodziło

    Kod: vbscript
    Zaloguj się, aby zobaczyć kod


    andie

    0
  • #8 12 Paź 2017 22:41
    Hipek01
    Poziom 3  

    W 120 %

    Pozdrawiam

    0