< návrat zpět

MS Excel


Téma: Převod podmíněného formátu do jinojazyčného Exce rss

Zaslal/a 27.8.2021 13:05

Hledám použitelný postup pro převod sešitu, který využívá podmíněné formátování na základě složitějších vzorců, a to pro Excel s odlišným lokálním jazykem.
Vlastnost Formula1 pro objekt FormatCondition je definována pro zápis ve formátu A1 v lokálním jazyce pro použitý Excel. Takový sešit, vzniklý v české lokalizaci, chci poskytnout uživateli z ciziny. Přístup k jeho lokalizaci Excelu nemám. Příjemce je navíc běžný uživatel Excelu bez vývojářských zkušeností. Převod proto musí být pro nového uživatele co nejjednodušší.
Bohužel ani nevím, jak by se můj stávající sešit zachoval při pokusu otevřít jej v jiné lokalizaci. Formálně totiž asi budou vzorce v podmíněných formátech vyhodnoceny jako vadné.
V tomto směru bych přivítal, kdyby mi mohl někdo se slovenským Excelem poslat na ukázku svůj sešit s použitým podmíněným formátem, který by obsahoval vzorec s odlišným lokálním zápisem proti českému. Tak bych se alespoň dozvěděl, jak se v takovém případě zachová k takovému sešitu moje česká lokalizace.
Předem děkuji za pomoc při hledání schůdné cesty pro převod sešitů s podmíněným formátováním mezi různými lokalizacemi Excelu.

Jméno
Kontrola
Text
  b i u s img code url hr   1 2 3 4 5 6 7 8 9 10

Strana:  1 2   další »
#051146
kabaka
Skúste priložiť prílohu so vzorcami.

Mám office excel 2007 slovenská lokalizácia
funkcia KDYŽ je u mňa IF (napr.)
Netuším, ktoré vzorce ešte mutuje.

Pozrite
https://support.microsoft.com/cs-cz/office/excel-functions-translator-f262d0c0-991c-485b-89b6-32cc8d326889

Čo všetko by malo byť v tom podmienenom formáte?

Do prílohy som dala jednoduché podmienené formátovanie.
Pozrite si. Hádam Vám pomôže.
Příloha: zip51146_podmienene-formatovanie-excel-2007.zip (7kB, staženo 11x)
citovat
#051149
avatar
Zdá se, že bude lepší, když zašlu příklad, jak můj podmíněný formát vypadá. Jde o velmi zjednodušený výřez z pavouka pro 128 hráčů. Výsledek je barevně odlišen podle stavu zápasu (zápas s volným losem, nepřipravený zápas, rozehraný zápas, dohraný zápas).
Pokud mi sdělíte, jak se tato ukázka chová ve slovenském Excelu, velmi mi tím pomůžete. Dík!
Příloha: xlsx51149_ukazkapodminenyformat.xlsx (12kB, staženo 20x)
citovat
#051150
avatar
Ještě malý dodatek. Přikládám obrázek, jak ta ukázka vypadá v českém Excelu, aby bylo snadnější vyhodnotit otevření ukázky ve slovenském Excelu.
Příloha: png51150_vzhledcesky.png (46kB, staženo 41x)
51150_vzhledcesky.png
citovat
#051151
kabaka

Vovka napsal/a:

Ještě malý dodatek. Přikládám obrázek, jak ta ukázka vypadá v českém Excelu, aby bylo snadnější vyhodnotit otevření ukázky ve slovenském Excelu.Příloha: 51150_vzhledcesky.png (46kB, staženo 14x)


Takto to vidieť u mňa.
Podmienený formát nevidieť.

Môj excel 2007 nepozná funkciu ISFORMULA.
ISFORMULA sa náchádza v office 2013.

Ak máte vyššiu verziu officu, tak musíte počkať na niekoho, kto má rovnakú.
Příloha: png51151_ukazka.png (60kB, staženo 27x)
51151_ukazka.png
citovat
#051153
avatar
Děkuji za ukázku z Vašeho excelu. Pro mne bylo hlavní otázkou, jestli se sešit s formální chybou vůbec otevře a jak bude vypadat list s neplatnými podmíněnými formáty.
Vaše ukázka ze slovenského Excelu má pro mne příznivé vyznění. V tom případě bude zřejmě fungovat moje procedura, která české znění vzorců v podmíněných formátech dokáže převést na lokální znění vzorců v lokálním jazyku právě spuštěného Excelu.
Škoda, že nemáte novější verzi Excelu, která by uměla funkce ISFORMULA, ISODD a ISEVEN, které moje vzorce v ukázce využívají. Zkusím počkat na někoho jiného s nečeskou lokalizací Excelu, s kým bych mohl svůj postup otestovat. Jde o řešení problému Excelu, o kterém vím už dvacet let a zatím jsem se s jeho úspěšným vyřešením nesetkal.citovat
#051158
kabaka

Anonym napsal/a:

Děkuji za ukázku z Vašeho excelu.
Škoda, že nemáte novější verzi Excelu, která by uměla funkce ISFORMULA, ISODD a ISEVEN


Keď som otvorila Váš súbor v Libre office, česká lokalizácia, ktorá má tieto funkcie, tak podmienený formát fungoval, ale zase je to česká lokalizácia.
Příloha: png51158_ukazka-libre-office.png (214kB, staženo 15x)
51158_ukazka-libre-office.png
citovat
#051159
avatar
O tom, že český Libre Office umí podmíněný formát z Excelu správně interpretovat, jsem se přesvědčil nedávno, když jsem si aktualizoval svoji verzi Libre Office. Dost mne to překvapilo, protože třebas Google Tabulky to neumí.citovat
#051166
avatar
Prosba na Kabaku: změnil jsem ve své ukázce vzorce v podmíněných formátech tak, aby byly srozumitelné i pro Excel 2007. Tím jsem odstranil překážku, na které uvázla ochota pomoci mi víc s testováním.
Navíc jsem napsal i potřebnou proceduru pro lokalizaci podmíněných formátů. V přiloženém zipu je sešit s ukázkou, i sešit s převodní procedurou. K tomu jsem přidal i screenshot, jak správně vypadá výsledek v české lokalizaci.
Test je velmi prostý. Je třeba otevřít oba sešity současně a v sešitu Lokalizace stisknout tlačítko LOKALIZACE PODMÍNĚNÝCH FORMÁTŮ. Výsledkem by mělo být zobrazení ukázky v provedení, které odpovídá přiloženému obrázku. Pokud to tak dopadne, ukázka bude řádně lokalizovaná (ve vašem případě do slovenštiny).
Pokud si na to uděláte čas, prosím o zprávu, jak test dopadl. Předem dík!
Příloha: zip51166_g-pavouky.zip (68kB, staženo 13x)
citovat
#051167
kabaka
Nie som si celkom istá, čo sa ma udiať po stlačení tlačidla Lokalizácia. Je nutné priradiť tlačítku makro FormatExport alebo FormatImport? Malo by sa to pri slačení prepnúť do zošita s ukážkou?

V každom prípade podmienenený formát upravený pre excel 2007 funguje.
Příloha: png51167_ukazka.png (72kB, staženo 17x)
51167_ukazka.png
citovat
#051168
elninoslov
Vy potrebujete meniť funkčnosť vzorcov v PF? Ak nie, tak podľa mňa netreba robiť so vzorcami nič. Ak sú vzorce zadané, tak si ich každý Excel prečíta správne. Iné je, ak chcete vzorce meniť podľa potreby zmeny funkčnosti. Vtedy treba vzorce meniť makrom s prihliadnutím na lokalizáciu. Inak nie. Ak potrebujete iba zmeniť farby PF, tak tiež netreba brať ohľad na lokalizáciu, lebo môžete zmeniť iba vlastnosť
Oblast.FormatConditions(1).Interior.Color = Bunka.Interior.Color
potom ...FormatConditions(2)... a ...FormatConditions(3)...

PS: Inak máte tam zbytočný PF pre F35, navyše s chybou #ODKAZ.

Mám E2019 SK a vzorce PF vidím takto:
Příloha: jpg51168_cz-sk-pf-ok.jpg (328kB, staženo 21x)
51168_cz-sk-pf-ok.jpg
citovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje