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/VBA - Kopiowanie arkuszy

chomik0014 30 Sie 2013 09:20 4197 3
  • #1 30 Sie 2013 09:20
    chomik0014
    Poziom 7  

    Witam,

    Mam 3 arkusze, które chciałbym skopiować do nowego arkusza i go zapisać. Udało mi się stworzyć rozwiązanie, lecz arkusze nie przenoszą się tak jak bym chciał tz. formatowanie komórek (szerokość kolumn) nie jest identyczna jak oryginał.

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    Próbowałem jeszcze wrzucić xlPasteColumnWidths ale dalej to samo.

    Natomiast w necie znalazłem rozwiązanie które działa poprawnie lecz tylko do jednego arkusza.
    Kod: vb
    Zaloguj się, aby zobaczyć kod

    Jak chcę wprowadzić pozostałe arkusze to pojawia się błąd, że nie można zapisać arkusza pod tą samą nazwą.
    Moje pytanie jak przerobić ten kod by kopiował dla pozostałych arkuszy?

    0 3
  • Pomocny post
    #2 30 Sie 2013 09:43
    cbrman
    Poziom 27  

    A nie prościej będzie skopiować całe arkusze (a nie ich zawartość jak to próbujesz zrobić) do nowego skoroszytu?

    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0
  • Pomocny post
    #3 30 Sie 2013 10:19
    adamas_nt
    Moderator Programowanie

    cbrman napisał:
    A nie prościej będzie skopiować całe arkusze (a nie ich zawartość jak to próbujesz zrobić) do nowego skoroszytu?
    Jestem tego samego zdania.
    A gdyby po prostu:
    Kod: vb
    Zaloguj się, aby zobaczyć kod

    0
  • #4 04 Wrz 2013 10:15
    chomik0014
    Poziom 7  

    Dzięki chłopaki za rozwiązanie.
    Na siłę chciałem skopiować wartości a można było w prosty sposób skopiować cały arkusz :)

    Jeszcze raz dziękuje i Pozdrawiam

    0