MAKRO EXCEL - tworzenie nowych zakładek

Użytkowanie arkusza kalkulacyjnego
michosan
Posty: 3
Rejestracja: śr wrz 06, 2017 2:21 pm

MAKRO EXCEL - tworzenie nowych zakładek

Post autor: michosan »

Witam wszystkich forumowiczów!

Mam pilną sprawę, w związku z czym chciałbym was sie doradzić jak mam wykonać makro.
Stworzyłem tabelę z danymi finansowymi, która pokazuje dane dla 50 jednostek w zależności od wybranego numeru z rozwijanej listy.
Stworzyłem to za pomocą formuł wyszukaj pionowo i sum if. Tzn. jak wybiorę jednostkę nr. 1 excel zaciąga z tabel zbiorczych dla tej jednostki w konkretnym układzie.
Chciałbym stworzyć makro, które wykonuje takie obliczenie za mnie.
TJ. Wygeneruje 50 plików excelowych w zależności od numeru wybranego z listy. chciałby, by to sie robiło jednym kliknięciem.

Z góry wielkie dzięki za pomoc!
OpenOffice 3.1 na Windows 7
Husar
Posty: 203
Rejestracja: śr mar 06, 2013 3:48 am

Re: MAKRO EXCEL - tworzenie nowych zakładek

Post autor: Husar »

chcesz makro działające w excel czy calc, czy może w pliku excelowskim otwieranym w calc?
Pozdrawiam
Roman

Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 7.2.x/AOO 4.1.x. używane na Ubuntu 20.04LTS i M$ Windows 10
michosan
Posty: 3
Rejestracja: śr wrz 06, 2017 2:21 pm

Re: MAKRO EXCEL - tworzenie nowych zakładek

Post autor: michosan »

Excel :)
OpenOffice 3.1 na Windows 7
Husar
Posty: 203
Rejestracja: śr mar 06, 2013 3:48 am

Re: MAKRO EXCEL - tworzenie nowych zakładek

Post autor: Husar »

Po 1. Makra excelowe nie będą działać kiedy uruchomisz je w Calc.
Po 2. To nie to forum.
Po 3. Jak znajdę czas to poszukam odpowiednie makro w swoim "archiwum".
Pozdrawiam
Roman

Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 7.2.x/AOO 4.1.x. używane na Ubuntu 20.04LTS i M$ Windows 10
michosan
Posty: 3
Rejestracja: śr wrz 06, 2017 2:21 pm

Re: MAKRO EXCEL - tworzenie nowych zakładek

Post autor: michosan »

Dzięki:)
OpenOffice 3.1 na Windows 7
Husar
Posty: 203
Rejestracja: śr mar 06, 2013 3:48 am

Re: MAKRO EXCEL - tworzenie nowych zakładek

Post autor: Husar »

UWAGA! Makro nie będzie działać w Calc
Założyłem, że istnieje arkusz wzorcowy. Nazwałem ten arkusz w makrze "wzór". Jeśli nie chcesz kasować wzorcowego arkusza to skasuj linijkę Sheets("wzór").Delete

Kod: Zaznacz cały

Sub NowyArkusz()

Dim i As Byte, n As Byte
n = Val(InputBox("Podaj ile chcesz nowych arkuszy", "Nowe arkusze"))
For i = 1 To n
    Sheets("Wzór").Copy After:=Sheets(Sheets.Count)
    ActiveSheet.Name = i
Next i
Sheets("wzór").Delete
End Sub
Pozdrawiam
Roman

Daj znać [SOLVED], kiedy Twój problem zostanie rozwiązany
LO 7.2.x/AOO 4.1.x. używane na Ubuntu 20.04LTS i M$ Windows 10
ODPOWIEDZ