Excel tlačítko uložit jako PDF (jiný list) Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

jenikjenik
nováček
Příspěvky: 5
Registrován: březen 14
Pohlaví: Muž
Stav:
Offline

Excel tlačítko uložit jako PDF (jiný list)  Vyřešeno

Příspěvekod jenikjenik » 28 bře 2014 01:21

Dobrý den,
ať na internetu hledám sebevíc, nedaří se mi najít řešení.

Mám excel sešit o dvou listech (formulář, karta). Do listu formulář vpisuju data a to se mi převádí do listu karta, která je naformátovaná atd...
V listu "formulář" bych chtěl mít tlačítko, které uloží list "karta" jako PDF s názvem v buňce C12 (v "formulář") a na zadané místo. Ideálně i s nějakým vyskakovacím oknem - "uloženo".
Je to proto, protože to pak chci uzamknout a nechat vyplnit i jiné lidi.

V makrech jsem úplný amatér a nic mi to neříká :)
Můžete mi prosím poradit?
Budu opravdu moc vděčný!

Reklama
Uživatelský avatar
X
Elite Level 12.5
Elite Level 12.5
Příspěvky: 19360
Registrován: květen 07
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Excel tlačítko uložit jako PDF (jiný list)

Příspěvekod X » 28 bře 2014 03:07

Nevím jestli je to přesně co chceš, ale když nainstaluješ PDF Creator, tak se ti do Excelu podobné tlačítko samo přidá, přímo do lišty ...

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Excel tlačítko uložit jako PDF (jiný list)

Příspěvekod cmuch » 28 bře 2014 06:10

Za předpokladu že máš Excel 2007 a 2010
co mají tuto vlastnost v sobě, pokud ji v sobě nemají tak lze stáhnout doplněk z Microsoftu.

Toto makro vlož do obyčejného modulu a tlačítku co si vytvoříš na listu přiřaď toto makro.

Kód: Vybrat vše

Sub UlozListJakoPDF()
'
    Dim cesta As String
    Dim nazev As String

    cesta = "C:\Users\Documents\"
    nazev = Sheets("formulář").Range("C12").Value & ".pdf"

    Sheets("karta").ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        cesta & nazev, Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
       
    MsgBox "List ulozen.", vbInformation, "Info"
End Sub


Vložení modulu přes Alt+F11 a pomocí pravého tlačítka (viz.obr)
PridaniModuluVBA.jpg


Tlačítko určitě vložit dokážeš.

jenikjenik
nováček
Příspěvky: 5
Registrován: březen 14
Pohlaví: Muž
Stav:
Offline

Re: Excel tlačítko uložit jako PDF (jiný list)

Příspěvekod jenikjenik » 30 bře 2014 15:30

Děkuji moc za ochotu! Funguje to :)
Ještě bych se chtěl zeptat, zda-li je tam možné něco připsat, aby se stiskem to toho tlačítka jednak uložilo (- to už je) a druhak aby se vymazaly změny, které jsem tam provedl. Šlo by to?
Ještě jednou děkuji.

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Excel tlačítko uložit jako PDF (jiný list)

Příspěvekod cmuch » 31 bře 2014 10:37

Určitě to půjde, stačí když napíšeš co myslíš těma změnama.

jenikjenik
nováček
Příspěvky: 5
Registrován: březen 14
Pohlaví: Muž
Stav:
Offline

Re: Excel tlačítko uložit jako PDF (jiný list)

Příspěvekod jenikjenik » 31 bře 2014 13:54

Aby to vypadalo stejně, jako když jsem to otevřel. To znamená, že tam prostě něco zaškrtávám, vybírám, píšu atd. a když stisknu to tlačítko, tak se to uloží jako pdf + kdyby se ty změny vymazaly, a já to mohl ihned vyplňovat znovu.

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Excel tlačítko uložit jako PDF (jiný list)

Příspěvekod cmuch » 31 bře 2014 17:39

Tak na toto by bylo potřeba vidět předlohu nebo si nahrát vlastní makro a to přidat do toho již hotového makra.

jenikjenik
nováček
Příspěvky: 5
Registrován: březen 14
Pohlaví: Muž
Stav:
Offline

Re: Excel tlačítko uložit jako PDF (jiný list)

Příspěvekod jenikjenik » 02 dub 2014 14:03

OK :) Ten list je uzamčený, ale bez hesla. Potřeboval bych aby se smazaly ty zaškrtávací políčka a ty šedé doplňovací rámečky (prostě to, co není zamčené). Když nad tím tak přemýšlím, bylo by lepší, kdyby vedle toho tlačítka uložit bylo jiné tlačítko "vymazat" (kvůli opravám)
Přílohy
Formular_hra.xlsm
(41.76 KiB) Staženo 28 x

cmuch
Level 4.5
Level 4.5
Příspěvky: 1547
Registrován: březen 11
Bydliště: Drsná Vysočina :D
Pohlaví: Muž
Stav:
Offline

Re: Excel tlačítko uložit jako PDF (jiný list)

Příspěvekod cmuch » 03 dub 2014 05:35

Tak tady toto vlož buď na konec toho makra nebo si ho přiřaď jinému tlačítku.

Kód: Vybrat vše

Sub VseSmaz()
  Dim CB As CheckBox
  For Each CB In ActiveSheet.CheckBoxes
    CB.Value = 0
  Next CB

  ActiveSheet.Range("C12:E12,C13:D13,C14:D14,C15:F21,C23:F38,C40:F44").ClearContents
End Sub

jenikjenik
nováček
Příspěvky: 5
Registrován: březen 14
Pohlaví: Muž
Stav:
Offline

Re: Excel tlačítko uložit jako PDF (jiný list)

Příspěvekod jenikjenik » 04 dub 2014 01:49

Opravdu děkuji moc za rady a za velkou ochotu. Už vše funguje, jak má :)


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4832
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Q4OS či Zorin nebo jiný CZ Linux?
    od IMB » 26 lis 2024 17:17 » v LiNuX a ostatní alternativní OS
    4
    3193
    od faraon Zobrazit poslední příspěvek
    02 pro 2024 10:34
  • Překousané kabely reset sw, tlačítko start na case
    od Speedhack » 22 kvě 2025 00:04 » v Problémy s hardwarem
    12
    4514
    od atari Zobrazit poslední příspěvek
    29 kvě 2025 09:07
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12250
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Pohoda a excel Příloha(y)
    od brownwld » 06 kvě 2025 17:28 » v Kancelářské balíky
    1
    4839
    od atari Zobrazit poslední příspěvek
    07 kvě 2025 09:41

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti