logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

VBA Makro - Jak uniknąć błędu przy kopiowaniu pustych kolumn?

aggiss 26 Lis 2013 09:47 2199 4
REKLAMA
  • #1 12993907
    aggiss
    Poziom 2  
    Posty: 4
    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: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #2 12993949
    adamas_nt
    VIP Zasłużony dla elektroda
    Posty: 5320
    Pomógł: 1508
    Ocena: 658
    Błąd wynika prawdopodobnie z tego, że nie masz ograniczeń dla
    Kod: text
    Zaloguj się, aby zobaczyć kod
    Wstaw po tej linii jakąś "czujkę", Np
    Kod: text
    Zaloguj się, aby zobaczyć kod
  • REKLAMA
  • #3 12993964
    aggiss
    Poziom 2  
    Posty: 4
    Super, dzięki :)

    A jak napisać, żeby zamiast end sub sprawdzał kolejne arkusze, czy w nich nie ma nic do skopiowania?
  • REKLAMA
  • #4 12994010
    adamas_nt
    VIP Zasłużony dla elektroda
    Posty: 5320
    Pomógł: 1508
    Ocena: 658
    Oj, to był tylko przykład :) Jeśli już musisz na "selectach", to dopisz gałąź
    Kod: text
    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.
  • #5 12994024
    aggiss
    Poziom 2  
    Posty: 4
    Jestem świeżynką w tym temacie jeszcze ;)

    Dzięki ogromne za pomoc!
REKLAMA