[ Príspevkov: 21 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 11.01.08
Príspevky: 15
Témy: 2 | 2

Zdravím vospolok.

Rád by som sa opýtal, či niekto nevie, ako by som mohol vytvoriť nejakú uvodnú hlašku (resp. upozornenie) v štandardnom súbore Excelu.

Jedná sa mi o to, že keď si niekto spustí moju kalkulačku, kt. som vytvoril, tak aby mu ešte pred tým vyhodilo nejake okno s textom (nejaké upozornenie a legendu). Až po odkliknutí by mohol pracovať.

Za každú inšpiráciu a odpoveď vopreď ďakujem.

S pozdravom Jožo.

PS: Používam MS Excel 2007 plus SK


Offline

Čestný člen
Čestný člen
Vytvorenie úvodnej tabuľky pri spustení Excelu

Registrovaný: 30.09.05
Prihlásený: 30.05.08
Príspevky: 2902
Témy: 70 | 70
Bydlisko: Socket 478

Na to existuje jednoduchý příkaz Alert v Basicu.


_________________
SHARP mz-800 CPU Zilog Z80A 3.55 MHz RAM 64 KB VGA 32 KB HD Cassette Tape Recorder
"Pán zabíjení zahyne, avšak ve smrti zplodí smrtelné potomstvo. V jejich šlépějích bude následovat zmar."... Tak pravil moudrý Alaundo...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 11.01.08
Príspevky: 15
Témy: 2 | 2
Napísal autor témyOffline : 11.01.2008 22:03 | Vytvorenie úvodnej tabuľky pri spustení Excelu

Super, toto ma vobec nenapadlo. Nevieš mi prosím poradiť, ako ho potom dostanem do toho mojho dokumentu ??? (V tychto veciach som naozaj laik :D )


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 11.01.08
Príspevky: 15
Témy: 2 | 2
Napísal autor témyOffline : 11.01.2008 22:15 | Vytvorenie úvodnej tabuľky pri spustení Excelu

Neviete mi prosím niekto poradiť, ako mám v Basicu napísať úplne jednoduché dialógové okno ???

Stačí text s názvom napr. "Vytvoril pre interné účely .... ". podmienkou je, aby toto okno vyskočilo vždy prispustení Excelovského súboru a po odkliknutí na O.K. by sa zavrelo a normálne by som pokračoval....

Ďakujem.


Offline

Čestný člen
Čestný člen
Vytvorenie úvodnej tabuľky pri spustení Excelu

Registrovaný: 30.09.05
Prihlásený: 30.05.08
Príspevky: 2902
Témy: 70 | 70
Bydlisko: Socket 478

loop1 píše:
Super, toto ma vobec nenapadlo. Nevieš mi prosím poradiť, ako ho potom dostanem do toho mojho dokumentu ??? (V tychto veciach som naozaj laik :D )

Takže jednoduše, možná je to začátek pro tvoji tvorbu maker, má sice Office 2002, ale to bude stejné:
1. klepni na Nástroje -> Makro -> Editor jazyka Visual Basic
2. levým tlačítkem klikni do levého sloupce na Tento_sešit a vyber Wiew Code
3. v nově otevřeném okně Bys měl mít už napůl vytvořenou proceduru, tak jí doplň asi takto:

Private Sub Workbook_Open()

MsgBox "Ahoj"

End Sub

Místo Ahoj si napiš co chceš. ;)


_________________
SHARP mz-800 CPU Zilog Z80A 3.55 MHz RAM 64 KB VGA 32 KB HD Cassette Tape Recorder
"Pán zabíjení zahyne, avšak ve smrti zplodí smrtelné potomstvo. V jejich šlépějích bude následovat zmar."... Tak pravil moudrý Alaundo...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 11.01.08
Príspevky: 15
Témy: 2 | 2
Napísal autor témyOffline : 11.01.2008 23:09 | Vytvorenie úvodnej tabuľky pri spustení Excelu

Strašne ďakujem za odpoveď. Funguje to veľmi dobre. Akurát by som chcel pridať ďalší riadok toho okna a neviem akým príkazom sa to zadáva (zrejme "line" alebo niečo podobné).


Offline

Čestný člen
Čestný člen
Vytvorenie úvodnej tabuľky pri spustení Excelu

Registrovaný: 30.09.05
Prihlásený: 30.05.08
Príspevky: 2902
Témy: 70 | 70
Bydlisko: Socket 478

loop1 píše:
Strašne ďakujem za odpoveď. Funguje to veľmi dobre. Akurát by som chcel pridať ďalší riadok toho okna a neviem akým príkazom sa to zadáva (zrejme "line" alebo niečo podobné).

Tak potom tedy takto:

Private Sub Workbook_Open()

MsgBox "První řádek" & vbNewLine & "Druhý řádek" & vbNewLine & "Třetí řádek"

End Sub


_________________
SHARP mz-800 CPU Zilog Z80A 3.55 MHz RAM 64 KB VGA 32 KB HD Cassette Tape Recorder
"Pán zabíjení zahyne, avšak ve smrti zplodí smrtelné potomstvo. V jejich šlépějích bude následovat zmar."... Tak pravil moudrý Alaundo...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 11.01.08
Príspevky: 15
Témy: 2 | 2
Napísal autor témyOffline : 12.01.2008 0:05 | Vytvorenie úvodnej tabuľky pri spustení Excelu

PERFEKTNÉ. Naozaj som ti veľmi vďačný. Si super. Už mi to vyhodí bez problémov.

Bohužiaľ sa mi to ale pri otvorení súboru vôbec nespustí. Neviem prečo., nakoľko by som to mal mať správne. Vyzerá to takto:

Private Sub Workbook_Open()

MsgBox "Výhradne pre interné účely ...... "
MsgBox "UPOZORNENIE: Software pri výpočte zhodnotenia ...... "

End Sub

Možno to má niečo s nastaveniami zabezpečenia hárku. Mám to zaheslované. Ale skúšal som aj zrušiť heslo a stále nič. Skús ešte toto poradiť.... PROSÍM

Veľká vďaka.


Offline

Čestný člen
Čestný člen
Vytvorenie úvodnej tabuľky pri spustení Excelu

Registrovaný: 30.09.05
Prihlásený: 30.05.08
Príspevky: 2902
Témy: 70 | 70
Bydlisko: Socket 478

To první se spouštělo?


_________________
SHARP mz-800 CPU Zilog Z80A 3.55 MHz RAM 64 KB VGA 32 KB HD Cassette Tape Recorder
"Pán zabíjení zahyne, avšak ve smrti zplodí smrtelné potomstvo. V jejich šlépějích bude následovat zmar."... Tak pravil moudrý Alaundo...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 11.01.08
Príspevky: 15
Témy: 2 | 2
Napísal autor témyOffline : 12.01.2008 0:18 | Vytvorenie úvodnej tabuľky pri spustení Excelu

Nie, ani to. Iba ked to dám spustiť cez nejaké zelené tlačítko v Basicu (zrejme PLAY na odskúšanie) - pokiaľ je to dobré napísané, tak mi to vyhodí dve tabuľky po sebe. Úplne super.

Ale nevyhodí mi to pri spustený súboru - nechápem prečo.

PS: Nahodou nevieš, akým príkazom by som mohol VYCENTROVAŤ text v tom okne ??? :)

Ešte raz veľká vďaka za každú tvoju odpoveď. Vážim si to.


Offline

Čestný člen
Čestný člen
Vytvorenie úvodnej tabuľky pri spustení Excelu

Registrovaný: 30.09.05
Prihlásený: 30.05.08
Príspevky: 2902
Témy: 70 | 70
Bydlisko: Socket 478

loop1 píše:
Nie, ani to. Iba ked to dám spustiť cez nejaké zelené tlačítko v Basicu (zrejme PLAY na odskúšanie) - pokiaľ je to dobré napísané, tak mi to vyhodí dve tabuľky po sebe. Úplne super.

Ale nevyhodí mi to pri spustený súboru - nechápem prečo.

PS: Nahodou nevieš, akým príkazom by som mohol VYCENTROVAŤ text v tom okne ??? :)

Ešte raz veľká vďaka za každú tvoju odpoveď. Vážim si to.

Asi vím, kde je problém. Zřejmě ta procedura bude pro jiný objekt. V tom okně, do kterého píšeš ten kód, by nahoře měly být dvě vysouvací menu. V tom prvním by mělo být Workbook a v tom druhém Open. Je to tam?

EDIT//: k tomu vycentrování textu:

O takové možnosti nevím, jedině snad přidat na začátek pár mezer. MsgBox jako takový, nemá takovou možnost, tu mají až formuláře.


_________________
SHARP mz-800 CPU Zilog Z80A 3.55 MHz RAM 64 KB VGA 32 KB HD Cassette Tape Recorder
"Pán zabíjení zahyne, avšak ve smrti zplodí smrtelné potomstvo. V jejich šlépějích bude následovat zmar."... Tak pravil moudrý Alaundo...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 11.01.08
Príspevky: 15
Témy: 2 | 2
Napísal autor témyOffline : 12.01.2008 0:38 | Vytvorenie úvodnej tabuľky pri spustení Excelu

Mám tam 2 polia. V je (General) a v druhom si mozem rolovat.
Začína to s (Declarations), potom tam mám 4 svoje makrá, ktoré mi fungujú a posledné je položka WorkBook_Open.

Neviem to asi riadne popisať. Ak by si bol ochotný, múžem ti CELÝý ZOŠIT ZASLAŤNA MAIL.


Offline

Čestný člen
Čestný člen
Vytvorenie úvodnej tabuľky pri spustení Excelu

Registrovaný: 30.09.05
Prihlásený: 30.05.08
Príspevky: 2902
Témy: 70 | 70
Bydlisko: Socket 478

loop1 píše:
Mám tam 2 polia. V je (General) a v druhom si mozem rolovat.
Začína to s (Declarations), potom tam mám 4 svoje makrá, ktoré mi fungujú a posledné je položka WorkBook_Open.

Neviem to asi riadne popisať. Ak by si bol ochotný, múžem ti CELÝý ZOŠIT ZASLAŤNA MAIL.

To nebude třeba. Tu proceduru musíš mít napsanou v tom WorkBook_Open. To by mělo být vše.


_________________
SHARP mz-800 CPU Zilog Z80A 3.55 MHz RAM 64 KB VGA 32 KB HD Cassette Tape Recorder
"Pán zabíjení zahyne, avšak ve smrti zplodí smrtelné potomstvo. V jejich šlépějích bude následovat zmar."... Tak pravil moudrý Alaundo...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 11.01.08
Príspevky: 15
Témy: 2 | 2
Napísal autor témyOffline : 12.01.2008 0:42 | Vytvorenie úvodnej tabuľky pri spustení Excelu

Skúsim


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 11.01.08
Príspevky: 15
Témy: 2 | 2
Napísal autor témyOffline : 12.01.2008 0:47 | Vytvorenie úvodnej tabuľky pri spustení Excelu

Bohuzial nič. Vôbec tomu nerozumiem. Ako to mám napísať do Workbook_Open - ono totiž vyzerá, že je to tam už teraz.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 11.01.08
Príspevky: 15
Témy: 2 | 2
Napísal autor témyOffline : 12.01.2008 0:55 | Vytvorenie úvodnej tabuľky pri spustení Excelu

Už sa mi to podarilo. mal si pravdu, bol som v zlom okne. Musel som si cez ponuku View zvolit "explorer" a tam som sa prepol do WorkBook. Stacilo to tam vloziť a bolo :D :D :D :D :D

Nevieš mi ešte náhodou poradiť, ako možem vycentrovať text v tej tabuľke ???

PS: Veľmi ďakujem za pomoc. Sám by som to nezvládol.


Offline

Čestný člen
Čestný člen
Vytvorenie úvodnej tabuľky pri spustení Excelu

Registrovaný: 30.09.05
Prihlásený: 30.05.08
Príspevky: 2902
Témy: 70 | 70
Bydlisko: Socket 478

loop1 píše:
Bohuzial nič. Vôbec tomu nerozumiem. Ako to mám napísať do Workbook_Open - ono totiž vyzerá, že je to tam už teraz.

Tak to si asi nerozumíme. Začínal jsi, tak, jak jsem psal? Já jsem tam zapoměl napsat (i když jsi nepsal, že tam ta napůl vytvořená procedura není), že potom, co klikneš pravým tlačítkem na Tento_sešit, v tom levém sloupci a otevře se ti to okno, do kterého se píše, že musíš v tom levém vysouvacím menu toho okna, vybrat Workbook místo (General). Až potom se totiž vytvoří ta procedura.


_________________
SHARP mz-800 CPU Zilog Z80A 3.55 MHz RAM 64 KB VGA 32 KB HD Cassette Tape Recorder
"Pán zabíjení zahyne, avšak ve smrti zplodí smrtelné potomstvo. V jejich šlépějích bude následovat zmar."... Tak pravil moudrý Alaundo...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 11.01.08
Príspevky: 15
Témy: 2 | 2
Napísal autor témyOffline : 12.01.2008 0:58 | Vytvorenie úvodnej tabuľky pri spustení Excelu

Ospravedlňujem sa za svoj amaterizmus ... Už som to mohol mať dávno hotové. Ďakujem za Tvoju trpezlivosť :) :)

Nevieš ešte náhodou to centrovanie - nech to trošku lepšie vyzerá ....


Offline

Čestný člen
Čestný člen
Vytvorenie úvodnej tabuľky pri spustení Excelu

Registrovaný: 30.09.05
Prihlásený: 30.05.08
Príspevky: 2902
Témy: 70 | 70
Bydlisko: Socket 478

loop1 píše:
Už sa mi to podarilo. mal si pravdu, bol som v zlom okne. Musel som si cez ponuku View zvolit "explorer" a tam som sa prepol do WorkBook. Stacilo to tam vloziť a bolo :D :D :D :D :D

Nevieš mi ešte náhodou poradiť, ako možem vycentrovať text v tej tabuľke ???

Na to jsem odpovídal v nějakém předchozím příspěvku. Jedině přidat mezery na začátek. V MsgBox to nejde. To umí až formuláře. Tady by šlo udělat ještě tak akorát tlačítko na vyhození z Excelu nebo tlačítko k nápovědě.

Citácia:
PS: Veľmi ďakujem za pomoc. Sám by som to nezvládol.

Když se s tím Basicem naučíš, tak není problém udělat třeba Malování nebo i složitější věci. Už jsem dělal i program, že samotný Excel fungoval jen jako tabulka pro výpočty a tisk. Ani se neotvíral. Vše se zadávalo jen do formulářů. Dokonce se i ukládaly data a podle první zadané položky (to bylo ID) se buď doplnil zbytek a hned se přešlo k tisku nebo se otevřelo okno pro vytvoření nového záznamu, takže pokud se už daná věc jednou dělala, nebylo třeba už vyplňovat zbytek.


_________________
SHARP mz-800 CPU Zilog Z80A 3.55 MHz RAM 64 KB VGA 32 KB HD Cassette Tape Recorder
"Pán zabíjení zahyne, avšak ve smrti zplodí smrtelné potomstvo. V jejich šlépějích bude následovat zmar."... Tak pravil moudrý Alaundo...
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 11.01.08
Prihlásený: 11.01.08
Príspevky: 15
Témy: 2 | 2
Napísal autor témyOffline : 12.01.2008 1:17 | Vytvorenie úvodnej tabuľky pri spustení Excelu

To znie naozaj husto. Máš pravdu, že keď sa človek niečo raz naučí, potom to je veľmi ľahké až triviálne. Ešte raz vďaka za pomoc. Idem off, lebo ráno idem pracovať :cry:

Ďakujem.


Offline

Čestný člen
Čestný člen
Vytvorenie úvodnej tabuľky pri spustení Excelu

Registrovaný: 30.09.05
Prihlásený: 30.05.08
Príspevky: 2902
Témy: 70 | 70
Bydlisko: Socket 478

loop1 píše:
To znie naozaj husto. Máš pravdu, že keď sa človek niečo raz naučí, potom to je veľmi ľahké až triviálne. Ešte raz vďaka za pomoc. Idem off, lebo ráno idem pracovať :cry:

Ďakujem.

Já už to skoro zapoměl. Musel jsem si zmáčknout F1 pro přesný syntaxe.

Jinak nemáš zač.


_________________
SHARP mz-800 CPU Zilog Z80A 3.55 MHz RAM 64 KB VGA 32 KB HD Cassette Tape Recorder
"Pán zabíjení zahyne, avšak ve smrti zplodí smrtelné potomstvo. V jejich šlépějích bude následovat zmar."... Tak pravil moudrý Alaundo...
 [ Príspevkov: 21 ] 


Vytvorenie úvodnej tabuľky pri spustení Excelu



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Software na vytvorenie kontaktov (.vcf) z Excelu (xlsx)

v Ostatné programy

4

850

29.01.2018 11:42

void

V tomto fóre nie sú ďalšie neprečítané témy.

vytvorenie tabulky s pohyblivim rozmerom....

v HTML, XHTML, XML, CSS

14

999

22.12.2009 20:20

capricorn7

V tomto fóre nie sú ďalšie neprečítané témy.

problem s delfolders.exe pri uvodnej obrazovke

v Operačné systémy Microsoft

4

575

09.07.2007 19:19

br4n0

V tomto fóre nie sú ďalšie neprečítané témy.

Notebook pri štarte seká alebo pri spustení z uspávacieho režimu

v Notebooky a netbooky

3

596

21.02.2015 18:09

liqua1

V tomto fóre nie sú ďalšie neprečítané témy.

Pri spusteni

v Operačné systémy Unix a Linux

3

571

07.04.2011 21:24

Denco1

V tomto fóre nie sú ďalšie neprečítané témy.

vynechanie tabulky pri INSERT INTO

v PHP, ASP

5

566

02.03.2008 21:56

max-m

V tomto fóre nie sú ďalšie neprečítané témy.

pri spusteni systemu

v Operačné systémy Microsoft

6

1054

26.01.2006 18:54

Fenius

V tomto fóre nie sú ďalšie neprečítané témy.

Problém pri spustení

v Ostatné

1

445

27.07.2012 20:35

Sh4d0W

V tomto fóre nie sú ďalšie neprečítané témy.

Ping pri spusteni

v Sieťové a internetové programy

8

652

09.05.2011 23:28

zdekam123

V tomto fóre nie sú ďalšie neprečítané témy.

Aplikacie pri spustení

v Ostatné programy

3

536

07.03.2021 14:09

Neviem9

V tomto fóre nie sú ďalšie neprečítané témy.

problem pri spusteni

v Operačné systémy Microsoft

5

501

29.11.2009 2:14

Chaos

V tomto fóre nie sú ďalšie neprečítané témy.

WINDOWS 7 pri spustení

v Operačné systémy Microsoft

1

323

12.11.2014 14:13

hanesovic

V tomto fóre nie sú ďalšie neprečítané témy.

pomale načitavanie pri spusteni

v Operačné systémy Microsoft

2

390

14.04.2008 12:58

trojsky.kon

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba pri spusteni W7

v Operačné systémy Microsoft

7

777

27.01.2010 22:33

yossarian

V tomto fóre nie sú ďalšie neprečítané témy.

problem pri spusteni pc

v Ostatné

4

1016

05.03.2019 15:26

bepetko

V tomto fóre nie sú ďalšie neprečítané témy.

problem pri spusteni odkazu

v Operačné systémy Microsoft

0

338

17.09.2014 8:50

cd4



© 2005 - 2024 PCforum, edited by JanoF