Stránka 1 z 1

překladač v Excelu

Napsal: 03 bře 2023 08:07
od eltazar
krásný den všem,

můžete prosím poradit nějaké makro, které by dokázalo nastavit v buňkách text dle zvoleného jazyka?

tedy mám dejme tomu záhlaví (název projektu, zákazníka, datum, výrobní číslo), a má představa je, že po kliknutí na "EN" či "DE" tlačítko se tyto údaje přepíší na projekt name, customer, date, production number a resp. jejich DE varianty.

těch textů k překladu může být několik set v různých částech tabulky. každý text musí mít svou EN/DE variantu (nebo pokud to lze ošetřit, že v případě chybějícího překladu vyskočí chybová hláška?)

CZ text (sl. A), EN text (sl. B) a DE text (sl. C) mám na listu slovník v tomtéž sešitě.

vítám všechny nápady, děkuji :)

Re: překladač v Excelu

Napsal: 03 bře 2023 14:34
od atari
Nejjednodušší bude když list projdeš cyklem For Each https://exceltown.com/navody/makra/vba- ... v-oblasti/

A do toho cyklu vložíš podmínku: https://www.financevpraxi.cz/excel-vetveni-kodu

Kód: Vybrat vše

If podmínka_1 Then  '  pokud angličtina
  příkazy TRUE #1     '  "název projektu“ nahraď „name“
ElseIf podmínka_2   '   pokud němčina
  příkazy TRUE #2    '   "název projektu“ nahraď „name“
Else
End If

A tento cyklus uděláš ještě pro zákazníka, datum a výrobní číslo.

Pak je ještě možnost to udělat pomocí kolekce. https://office.lasakovi.com/excel/vba/v ... el-vba/#04
Do kolekce bys načetl všechny buňky „název projektu“ (do další kolekce zákazníka atd.) Hodnoty těch kolekcí by se musely uložit někam na nějaký list, a pak by se jenom do každé buňky vkládala jazyková mutace podle potřeby. To už je složitější napsat, ale bylo by to rychlejší pokud ty buňky jsou ve stovkách.

Re: překladač v Excelu

Napsal: 13 bře 2023 09:21
od eltazar
Vzhledem k tomu, že bohužel nemám dostatečné znalosti VBA pro tvorbu postupu jako navrhuje Atari, rád bych zde poptal úpravu požadovaného za finanční odměnu.

ještě k tomu mám i další věci co bych potřeboval ke svému souboru napsat, ale to je na jiné vlákno (nebo PM)

Re: překladač v Excelu

Napsal: 25 bře 2023 14:20
od Grimm
Pokud stále stojíš o pomoc, bylo by vhodné přiložit onen soubor k nahlédnutí. Pak se může člověk rozhodnout, zda se tomu bude věnovat.
Pokud už máš "slovník" připravený, nemuselo by to být něco složitého.