Tlačítko tisk do Excelu a další... Vyřešeno

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

Moderátor: Mods_senior

Uživatelský avatar
akem
Master Level 7
Master Level 7
Příspěvky: 4440
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

Tlačítko tisk do Excelu a další...

Příspěvekod akem » 10 bře 2014 10:50

Ahoj,

v excelu znám zakladní tabulkové funkce, ale v tomto nejsem vůbec kovanej.

Potřebuji pomoc. Budu rád za každou pomoc.

1. potřebuji aby se v kolence číslo reklamace generoval po stisknutí tlačítka "START" unikátní číselný kód podle kterého bude reklamace snadno dohledatelná. bude se skládat z datumu a času vytvoření souboru 100314/1045 (10.03.2014 10:45)
2. Vytvořit tlačítko tisk které udělá tyto věci: - Vytiskne třil listy
- Uloží do složky pod vygenerovaným číslem

Akem

Reklamační protokol-Pokusy.xls
(37 KiB) Staženo 36 x
Říkám co si myslím a myslím si co chci...

ASUS ROG G751JT-T7009H / i7-4710HQ 2.5Ghz / 8GB / 256 GB SSD + 1TB HDD / GeForce GTX 970M
Apple MacBook Air M1

Reklama
Uživatelský avatar
akem
Master Level 7
Master Level 7
Příspěvky: 4440
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

Re: Tlačítko tisk do Excelu a další...

Příspěvekod akem » 12 bře 2014 07:11

Tak, 11x stažené, ale rada žádná... Nějak tomu nerozimím. Možná je to složitější, než sem si myslel.

Odesláno z mého HTC One pomocí Tapatalk
Říkám co si myslím a myslím si co chci...

ASUS ROG G751JT-T7009H / i7-4710HQ 2.5Ghz / 8GB / 256 GB SSD + 1TB HDD / GeForce GTX 970M
Apple MacBook Air M1

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Tlačítko tisk do Excelu a další...

Příspěvekod Azuzula » 12 bře 2014 12:26

Ahoj,
možné to je. Jen je potřeba udělat změnu. Soubor nelze uložit v lomítkem v názvu, takže tam bude pomlčka (nebo cokoliv jiného dle možností), ale v buňce s číslem zakázky bude vypisovat lomítko.
Funkčnost v excelu starším než 2007 nezaručím (nemám kde otestovat)
Tisk nemůžu úplně ověřit (nemám tiskárnu).

Každopádně se ještě zeptám, je potřeba tisknout jen první list 3x, nebo všechny 3 listy v sešitu 1x (nebo 3x)?
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

Uživatelský avatar
akem
Master Level 7
Master Level 7
Příspěvky: 4440
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

Re: Tlačítko tisk do Excelu a další...

Příspěvekod akem » 12 bře 2014 14:03

Ahoj, diky za pomoc.
Je potreba tisknout 1xvsechny listy.

Odesláno z mého HTC One pomocí Tapatalk
Říkám co si myslím a myslím si co chci...

ASUS ROG G751JT-T7009H / i7-4710HQ 2.5Ghz / 8GB / 256 GB SSD + 1TB HDD / GeForce GTX 970M
Apple MacBook Air M1

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Tlačítko tisk do Excelu a další...

Příspěvekod Azuzula » 12 bře 2014 16:14

V příloze máte sešit s makrem. Snad to bude OK i ve starší verzi excelu.
Přílohy
Reklamační protokol-Pokusy1.xls
(61 KiB) Staženo 86 x
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

Uživatelský avatar
akem
Master Level 7
Master Level 7
Příspěvky: 4440
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

Re: Tlačítko tisk do Excelu a další...

Příspěvekod akem » 12 bře 2014 16:49

Super! Děkuji. POkud by si měl zájem, tak Ti za pomoc mohu nabídnout tyto dvě hry...

Arma II
ARMA II: Operation Arrowhead

legální gift kod na STEAM.
Tak dej vědět.
Říkám co si myslím a myslím si co chci...

ASUS ROG G751JT-T7009H / i7-4710HQ 2.5Ghz / 8GB / 256 GB SSD + 1TB HDD / GeForce GTX 970M
Apple MacBook Air M1

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Tlačítko tisk do Excelu a další...

Příspěvekod Azuzula » 12 bře 2014 17:02

Děkuji za nabídku, ale sama tohle nehraju. Kdysi jsem hrála jen UT2004 :D
Jedině, že by měl zájem někdo jiný.
Pokud je to vše, tak označ téma za vyřešené.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

Uživatelský avatar
akem
Master Level 7
Master Level 7
Příspěvky: 4440
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

Re: Tlačítko tisk do Excelu a další...

Příspěvekod akem » 12 bře 2014 17:07

Teď sem si vzpomněl na jednu věc... je možné ještě udělat to aby se to po uložení nedalo už upravovat? Zamknout určité buňky pod heslem?
Říkám co si myslím a myslím si co chci...

ASUS ROG G751JT-T7009H / i7-4710HQ 2.5Ghz / 8GB / 256 GB SSD + 1TB HDD / GeForce GTX 970M
Apple MacBook Air M1

Uživatelský avatar
beather
Herní spec. / Tvůrce článků
Master Level 7
Master Level 7
Příspěvky: 4480
Registrován: únor 13
Bydliště: Praha
Pohlaví: Muž
Stav:
Offline

Re: Tlačítko tisk do Excelu a další...

Příspěvekod beather » 12 bře 2014 17:15

Návod na HijackThisNávod na BSODZákladní diagnostika počítačePříspěvek fóru

„Inteligentní lidé se snaží problémy řešit, geniální se je snaží nedělat!“ - Albert Einstein :punish:
[b]Rozcestník mých článků

Uživatelský avatar
akem
Master Level 7
Master Level 7
Příspěvky: 4440
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

Re: Tlačítko tisk do Excelu a další...

Příspěvekod akem » 12 bře 2014 17:17

Já umím zamknout buňky (základy Excelu zvládám, ale né makra), ale chtěl bych to po tom co se formulář vyplní a vytiskne aby se automaticky určitá pole zamkla a tím se znemožnilo pozdější upravování...
Říkám co si myslím a myslím si co chci...

ASUS ROG G751JT-T7009H / i7-4710HQ 2.5Ghz / 8GB / 256 GB SSD + 1TB HDD / GeForce GTX 970M
Apple MacBook Air M1

Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Tlačítko tisk do Excelu a další...

Příspěvekod Azuzula » 12 bře 2014 17:38

Do makra před uložení sešitu stačí přidat:

Kód: Vybrat vše

'zamkne všechny listy
Dim wsh As Worksheet
For Each wsh In Worksheets
wsh.Protect Password:="x"
Next

Pro přehlednost můžete deklaraci proměnné "Dim wsh As Worksheet" přesunout úplně na začátek makra.
Místo "x" napište svoje heslo v uvozovkách.
Kdokoliv to heslo může zjistit když se podívá do editoru maker. Jako znemožnění náhodné úpravy stačí i bez zaheslování maker v editoru.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

Uživatelský avatar
akem
Master Level 7
Master Level 7
Příspěvky: 4440
Registrován: srpen 12
Pohlaví: Muž
Stav:
Offline

Re: Tlačítko tisk do Excelu a další...

Příspěvekod akem » 12 bře 2014 17:44

Díky moc!

--- Doplnění předchozího příspěvku (12 Bře 2014 20:58) ---

Tak jsem v práci a testuji. máme Office 2003

první problém byl v exportu kde jsem změnil Excel8 na Excel7

ukládání funguje jen to ukládá do místa kde je tabulka uložená a nejde mi přiřadit síťové úložiště

Kód: Vybrat vše

'kam uložit *******************
'nastaví cestu k ukládání
sPath = ThisWorkbook.Path ' & "G:\buero\Pokus reklamace\"
'******************************


pak je problém s tiskem

hlásí tuto chybu

Compile Error
Named argument not found
označené je toto
IgnorePrintAreas:=

Kód: Vybrat vše

'tisk
Worksheets(Array(1, 2, 3)).Select 'označí listy k tisku
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
    IgnorePrintAreas:=False
Worksheets(1).Select


tak tisk už jsem vyřešil... možná se dopídim i k tomu ukládání :)

Kód: Vybrat vše

'tisk
Worksheets(Array(1, 2, 3)).Select 'označí listy k tisku
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True
Worksheets(1).Select


díky za každou radu

--- Doplnění předchozího příspěvku (12 Bře 2014 22:02) ---

Upravil sem celé makro a už to ukládá do síťové složky, ale zase to nemění název a nepřiřazuje to to datum...

Kód: Vybrat vše

Sub start()
Dim sNum As String, sName As String, sPath As String
Dim sDen As String, sMesic As String, sRok As String
Dim sHod As String, sMin As String, sSec As String

'kam uložit *******************
'nastaví cestu k ukládání
ChDir "G:\buero\Tabulky\test"
    ActiveWorkbook.SaveAs Filename:= _
        "G:\buero\Tabulky\test\120314-2125.xls", FileFormat:=xlExcel7 _
        , Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
        CreateBackup:=False
'******************************

'pořadové číslo (přidává nulu před číslo, když je menší než 10)
If Day(Now) < 10 Then 'den
    sDen = "0" & Day(Now)
Else: sDen = Day(Now)
End If
If Month(Now) < 10 Then 'měsíc
    sMesic = "0" & Month(Now)
Else: sMesic = Month(Now)
End If
sRok = Mid(Year(Now), 3, 2) 'rok
If Hour(Now) < 10 Then 'hodiny
    sHod = "0" & Hour(Now)
Else: sHod = Hour(Now)
End If
If Minute(Now) < 10 Then 'minuty
    sMin = "0" & Minute(Now)
Else: sMin = Minute(Now)
End If
'If Second(Now) < 10 Then 'sekundy
'    sSec = "0" & Second(Now)
'Else: sSec = Second(Now)
'End If
sNum = sDen & sMesic & sRok & "/" & sHod & sMin  '& sSec 'číslo do buňky
sName = sDen & sMesic & sRok & "-" & sHod & sMin '& sSec 'číslo na pojmenování souboru

'zápis čísla do buňky
Range("E5") = sNum

'uložení souboru
ThisWorkbook.SaveAs Filename:=sPath & "\" & sName & ".xls", FileFormat:=xlExcel7


End Sub
Říkám co si myslím a myslím si co chci...

ASUS ROG G751JT-T7009H / i7-4710HQ 2.5Ghz / 8GB / 256 GB SSD + 1TB HDD / GeForce GTX 970M
Apple MacBook Air M1


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Tisk z excelu mění výšky buněk
    od Moonddur » 28 dub 2023 11:50 » v Kancelářské balíky
    1
    1763
    od atari Zobrazit poslední příspěvek
    28 dub 2023 12:08
  • Nekvalitní tisk Příloha(y)
    od Dolpi » 21 led 2024 21:09 » v Problémy s hardwarem
    3
    1126
    od Dolpi Zobrazit poslední příspěvek
    25 led 2024 18:23
  • Tisk ELD souboru
    od Jandak » 30 dub 2023 09:53 » v Problémy s hardwarem
    4
    1117
    od Grander Zobrazit poslední příspěvek
    09 čer 2023 21:31
  • tisk samolepicich etiket
    od jirino92 » 02 led 2024 10:08 » v Vše ostatní (hw)
    4
    874
    od Martab Zobrazit poslední příspěvek
    02 led 2024 13:11
  • Scan a tisk u dvou tiskáren
    od amirinda » 14 říj 2023 06:49 » v Vše ostatní (sw)
    12
    1905
    od amirinda Zobrazit poslední příspěvek
    14 říj 2023 16:39

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

Kdo je online

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