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 - Zaznaczenie wszystkich arkuszy i zapisanie każdego z osobna do pliku

artur2686 18 Wrz 2012 09:56 2487 3
  • #1 18 Wrz 2012 09:56
    artur2686
    Poziom 6  

    Witam,

    Mam problem, chciałbym żeby makro robiło natępujace rzeczy:
    a)zaznaczyło wszystkie arkusze w skoroszycie
    b)każdy arkusz zapisało pod nazwa zawartosci komórki A2
    w komorce A2 tekst w arkuszu1(ala), w arkuszu2(basia), w arkuszu3(marysia)
    w folderze w którym znajduję się skoroszyt.

    0 3
  • #2 18 Wrz 2012 10:14
    adamas_nt
    Moderator Programowanie

    Nagraj makra w/w czynności i w pętli For podstaw nagrane instrukcje, oraz odpowiednie argumenty. Na oko nie powinno zająć to więcej niż 6 linijek kodu.

    Kilka/naście przykładów pętli For znajdziesz na naszym forum. Użyj wyszukiwarki.

    0
  • #3 19 Wrz 2012 12:36
    Luckymag
    Poziom 11  

    Robiłem kiedyś podobne makro, ale zapisuje ono zakres złożony z iluśtam kolumn i 40 wierszy do kolejnych plików
    ich nazwa jest nazwą oryginału plus numer i jest logowana.

    Kod: vbs
    Zaloguj się, aby zobaczyć kod


    w Tym przypadku trzeba by używając i zmieniać arkusze i kopiować wszystko
    x.sheets(i).copy
    a potem zapisać używając wartości w komórce jako nazwy zamiast ją "obliczać"

    0
  • #4 27 Wrz 2012 10:32
    artur2686
    Poziom 6  

    Dziekuje, za pomoc, poradzilem sobie z tym tematem:)

    0