překladač v Excelu

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

Moderátor: Mods_senior

eltazar
nováček
Příspěvky: 4
Registrován: květen 16
Pohlaví: Nespecifikováno
Stav:
Offline

překladač v Excelu

Příspěvekod eltazar » 03 bře 2023 08:07

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 :)

Reklama
Uživatelský avatar
atari
Level 6
Level 6
Příspěvky: 3202
Registrován: říjen 08
Pohlaví: Muž
Stav:
Offline

Re: překladač v Excelu

Příspěvekod atari » 03 bře 2023 14:34

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.

eltazar
nováček
Příspěvky: 4
Registrován: květen 16
Pohlaví: Nespecifikováno
Stav:
Offline

Re: překladač v Excelu

Příspěvekod eltazar » 13 bře 2023 09:21

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)

Uživatelský avatar
Grimm
Level 2
Level 2
Příspěvky: 162
Registrován: září 17
Pohlaví: Muž
Stav:
Offline

Re: překladač v Excelu

Příspěvekod Grimm » 25 bře 2023 14:20

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.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Překladač MS Office
    od Lazar » 18 říj 2023 14:12 » v Kancelářské balíky
    0
    1554
    od Lazar Zobrazit poslední příspěvek
    18 říj 2023 14:12
  • Import PDF do excelu Příloha(y)
    od luko02420 » 13 kvě 2023 11:29 » v Kancelářské balíky
    18
    3510
    od luko02420 Zobrazit poslední příspěvek
    16 kvě 2023 11:27
  • Poškozený soubor excelu Příloha(y)
    od Jsimi » 06 úno 2024 22:43 » v Kancelářské balíky
    0
    763
    od Jsimi Zobrazit poslední příspěvek
    06 úno 2024 22:43
  • Promítaní excelu a videa zároveň
    od Marw7_ » 02 čer 2023 15:57 » v Vše ostatní (sw)
    2
    1314
    od X Zobrazit poslední příspěvek
    02 čer 2023 18:06
  • Tisk z excelu mění výšky buněk
    od Moonddur » 28 dub 2023 11:50 » v Kancelářské balíky
    1
    1775
    od atari Zobrazit poslední příspěvek
    28 dub 2023 12:08

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

Kdo je online

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