Calc: wybór akcji przez przycisk

Użytkowanie arkusza kalkulacyjnego
nowycrteam123
Posty: 5
Rejestracja: pn wrz 19, 2016 6:59 pm

Calc: wybór akcji przez przycisk

Post autor: nowycrteam123 »

Witam !
Staram się zrobić własny arkusz kalkulacyjny pomocny w pracy.
Może wy mi pomożecie ja już nie daję rady.
W skrócie chcę w formantach dać opcje do zaznaczenia fakturowanie lub wycena
i w zależności od zaznaczonego formantu po kliknięciu przycisku Zatwierdź przekieruje mnie do 1 z 3 arkuszy gdzie resztę już sobie ogarnę :)
Myślę że określiłem się dosadnie :D Jak na razie mam opanowane tworzenie formantu i przycisku dalej leżę

Z góry dzięki za odpowiedź
Pozdrawiam
Ostatnio zmieniony wt wrz 20, 2016 9:36 pm przez Jan_J, łącznie zmieniany 1 raz.
Powód: Zmieniony tytuł; wątek przeniesiony (Base --> Calc)
OpenOffice 3.1 LibreOffice win10
belstar
Posty: 654
Rejestracja: czw mar 17, 2011 9:08 am

Re: Problem Libreoffice pomocy

Post autor: belstar »

Kod: Zaznacz cały

Sub Zmien_Arkusz()
	Dim oDoc as Object
	Dim oCntrl as Object
	Dim oSheets as Object
	Dim oShtName1 as String, oShtName2 as String
	Dim oDisp as String
	
	oDoc = ThisComponent
	oCntrl = oDoc.getCurrentController()
	'
	'Pobierz nazwę aktualnego arkusza
	oShtName1 = oCntrl.getActiveSheet().Name
	'
	oSheets = oDoc.getSheets()
	'Zmiana arkusza
 		oCntrl.setActiveSheet(oSheets.getByName("Arkusz2"))
	'
	'Pobierz nazwę aktualnego arkusza
	oShtName2 = oCntrl.getActiveSheet().Name
	oDisp = "Zmiana Arkusza" & Chr$(10) & "Poprzedni : " & oShtName1 & Chr$(10) & "Aktualny : " & oShtName2
	'
	msgbox(oDisp,0,"Aktywny Arkusz")
End Sub
nowycrteam123 pisze:Staram się zrobić własny arkusz kalkulacyjny pomocny w pracy.
Temat o Calcu, a dział Base. Dlaczego?
LibreOffice 5.1.2.2 Ubuntu 16 LTS
nowycrteam123
Posty: 5
Rejestracja: pn wrz 19, 2016 6:59 pm

Re: Problem Libreoffice pomocy

Post autor: nowycrteam123 »

Dzięki za odpowiedź !

Nie za bardzo znam się na tym kodzie pytanie jak mam ustawić formanty i przycisk do tego kodu ?
Bo podejrzewam że kod odwołuje się do poszczególnych formantów.

Pozdrawiam
OpenOffice 3.1 LibreOffice win10
belstar
Posty: 654
Rejestracja: czw mar 17, 2011 9:08 am

Re: Problem Libreoffice pomocy

Post autor: belstar »

Wstaw plik ze swoją pracą (dane fikcyjne), ważne żeby odzwierciedlał rzeczywistość, będzie łatwiej zrozumieć twój tok myślenia.
LibreOffice 5.1.2.2 Ubuntu 16 LTS
nowycrteam123
Posty: 5
Rejestracja: pn wrz 19, 2016 6:59 pm

Re: Problem Libreoffice pomocy

Post autor: nowycrteam123 »

w załączniku plik i opis
Załączniki
wzórw.ods
(9.75 KiB) Pobrany 263 razy
OpenOffice 3.1 LibreOffice win10
belstar
Posty: 654
Rejestracja: czw mar 17, 2011 9:08 am

Re: Problem Libreoffice pomocy

Post autor: belstar »

Patrz załącznik.
Załączniki
wzórw.ods
(13.48 KiB) Pobrany 364 razy
LibreOffice 5.1.2.2 Ubuntu 16 LTS
ODPOWIEDZ