excel překladač

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

Moderátor: Mods_senior

Zamčeno
Lůjík
nováček
Příspěvky: 19
Registrován: 09 lis 2013 17:37

excel překladač

Příspěvek od Lůjík »

Tak jsem tu znovu a s další vychytávkou :) Má někdo návrh, jak udělat "překladač přes makro"?
Myslím, že mám tabulku s českým textem, a po stisknutí tlačítka by to našlo a nahradilo český text za anglický... je mi jedno jestli zdroj bude v externí tabulce excel nebo přímo vepsaný ve VBA... jen nevím jak zformulovat příkaz :( Pokud by text nebyl nalezen, zůstal by tam český text...
Děkuju za pomoc!

--- Doplnění předchozího příspěvku (25 Lis 2013 10:50) ---

Externí dokument by byl ale lepší... :)
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: 14 led 2012 18:44
Bydliště: Země, bohužel...
Kontaktovat uživatele:

Re: excel překladač

Příspěvek od Azuzula »

Říkám si, proč nepoužít google překladač?
Angličtina a čeština mají rozdílný slovosled, takže by ti z toho vylezl nesmysl kdyby se jen nahrazovaly jednotlivý slova.
Takže záleží na tom co a kolik se toho bude překládat.
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.
Lůjík
nováček
Příspěvky: 19
Registrován: 09 lis 2013 17:37

Re: excel překladač

Příspěvek od Lůjík »

Jde právě o to, že v té buňce bude skutečně jen jedno nebo dvě slova.... Ale děkuji :)
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: 14 led 2012 18:44
Bydliště: Země, bohužel...
Kontaktovat uživatele:

Re: excel překladač

Příspěvek od Azuzula »

Musel by se do sešitu prvně sepsat slovník ze kterýho by se překládalo, potom by se mohla použít třeba funkce svyhledat. To kdyby jsi to skutečně chtěla udělat v tom excelu.

--- Doplnění předchozího příspěvku (25 Lis 2013 18:51) ---

Taky by šlo využít web API od Googlu. Podobně jsem dělala generátor QR kódů v excelu.
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.
Lůjík
nováček
Příspěvky: 19
Registrován: 09 lis 2013 17:37

Re: excel překladač

Příspěvek od Lůjík »

určitě bude ten "slovník" v externím excelu... jedná se o pár hesel, která se budou pravděpodobně často opakovat, ale pro každého uživatele budou hesla jedinečná... proto to nechci přes SVYHLEDAT, ale přes makro... zároveň to z toho důvodu nechci vypisovat z VBA, ale z externího dokumentu... jen prostě makro na "najít a nahradit"
ale i tak díky :)
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: 14 led 2012 18:44
Bydliště: Země, bohužel...
Kontaktovat uživatele:

Re: excel překladač

Příspěvek od Azuzula »

No, v tom případě by se hodila nějaká ukázka jak by to mělo vypadat ať mám na čem stavět ;)
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.
Lůjík
nováček
Příspěvky: 19
Registrován: 09 lis 2013 17:37

Re: excel překladač

Příspěvek od Lůjík »

Jste moc hodná!
posílám v příloze... potřebuji, aby v souboru "test1" se měnil 3. sloupec... v tomto případě by se vždy "účetnictví" změnilo na "accounting" ..
už tam nějaký kód mám, ale když už se mi spustí, zkopíruje se celý řádek ze souboru "slovnik" ...

Děkuji za pomoc!

Sem mi to vložit nešlo, nevešla jsem se o pár KiB, tak jsem to vložila sem:
http://leteckaposta.cz/892158097
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: 14 led 2012 18:44
Bydliště: Země, bohužel...
Kontaktovat uživatele:

Re: excel překladač

Příspěvek od Azuzula »

Ano i tato cesta je možná jak napsat takové makro.
Nicméně jde udělat snadněji, viz příloha
test1.xlsm
(31.21 KiB) Staženo 149 x
Sešit se slovníkem teď musí být ve stejné složce jako tento sešit. Tlačítky pak jde přepínat mezi jazyky (výrazy ve slovníku). Po přejmenování sešitu se slovníkem, nebo jeho přesunutí jinam se musí opravit i v hlavním makru v Modulu1.

Případné další jazyky jde poměrně snadno doplnit jako další sloupek ve slovníku a několik řádků v makru + spouštěcí makro. Podle prvních dvou maker a komentů v hlavním makru to snad jde snadno domyslet.

PS: pozor na přebytečné řádky a sloupky, zvyšují pak velikost sešitu. Pouhé smazání (klávesou delete) nestačí. Přebytečné se označí a z kontextového menu vyberete "Odstarnit". To je důvod proč se to sem nevešlo jako příloha ;)
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.
Lůjík
nováček
Příspěvky: 19
Registrován: 09 lis 2013 17:37

Re: excel překladač

Příspěvek od Lůjík »

Tééda, tohle vypadá strašně super :) Jsem vám doživotně zavázána :)
Děkuju moc!
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: 14 led 2012 18:44
Bydliště: Země, bohužel...
Kontaktovat uživatele:

Re: excel překladač

Příspěvek od Azuzula »

Ráda jsem pomohla ;)

A kdyby bylo třeba to makro ještě poladit, tak se mi ozvěte do pošty.
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.
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Přechod z Excel 21 na Excel 24
    od Snekment » » v Kancelářské balíky
    2 Odpovědi
    14216 Zobrazení
    Poslední příspěvek od Snekment
  • Pohoda a excel
    od brownwld » » v Kancelářské balíky
    1 Odpovědi
    7198 Zobrazení
    Poslední příspěvek od atari
  • Excel 2016 - vzorec kombinace podmínek
    od MK_Vs » » v Kancelářské balíky
    5 Odpovědi
    5958 Zobrazení
    Poslední příspěvek od lubo.
  • Tisk sloupců vedle sebe na A4 - Excel
    od atari » » v Kancelářské balíky
    5 Odpovědi
    5729 Zobrazení
    Poslední příspěvek od atari

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