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.

VBA Makro - Kopiowanie pustych komórek

aggiss 26 Lis 2013 09:47 1548 4
  • #1 26 Lis 2013 09:47
    aggiss
    Poziom 2  

    Witam,

    Mam problem z następującą sprawą.

    Mam makro, które kopiuje kolumny z kilku arkuszy do jednego.
    Czasem zdarza się, że kolumny w niektórych arkuszach są puste i wówczas, kiedy excel kopiuje automatycznie puste komórki i je próbuje wkleić wyskakuje błąd.

    Będę wdzięczna za pomoc


    makro wygląda następująco:

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0 4
  • #2 26 Lis 2013 10:03
    adamas_nt
    Moderator Programowanie

    Błąd wynika prawdopodobnie z tego, że nie masz ograniczeń dla

    Kod: vb
    Zaloguj się, aby zobaczyć kod
    Wstaw po tej linii jakąś "czujkę", Np
    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0
  • #3 26 Lis 2013 10:08
    aggiss
    Poziom 2  

    Super, dzięki :)

    A jak napisać, żeby zamiast end sub sprawdzał kolejne arkusze, czy w nich nie ma nic do skopiowania?

    0
  • #4 26 Lis 2013 10:30
    adamas_nt
    Moderator Programowanie

    Oj, to był tylko przykład :) Jeśli już musisz na "selectach", to dopisz gałąź

    Kod: vb
    Zaloguj się, aby zobaczyć kod
    I wyłącz odświeżanie (Application.Screenupdating=false) na początku makra, koniecznie włącz (=true) na końcu.

    0
  • #5 26 Lis 2013 10:34
    aggiss
    Poziom 2  

    Jestem świeżynką w tym temacie jeszcze ;)

    Dzięki ogromne za pomoc!

    0