IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Filip Schneider:14.7.2020 7:21

Ahoj, mám vytvořený formulář, kde uživatel zapisuje měřené hodnoty do textboxů a následně jsou tyto hodnoty exportovány do jiného sešitu s tabulkou. V excelu mám nastavené používání oddělovačů desetinných míst jako tečku, stejně tak mám nastavenou tečku na numpadu. V textboxu mi to ale pořád píše čárku a exportuje to také čárku.

Zkusil jsem: Snažil jsem se hledat na různých diskuzích o VBA ale bohužel jsem zatím neměl štěstí a nenašel jsem žádnou pomoc.

Chci docílit: Potřeboval bych to nějak sjednotit, protože standardně všichni píšou hodnoty na numpadu (je to logicky nejrychlejší) a používají tečku tam.

 
Odpovědět
14.7.2020 7:21
Avatar
Odpovídá na Filip Schneider
Michal Štěpánek:14.7.2020 7:48

Nestačilo by použít "Replace" a nahradit při tom exportu tu čárku tečkou?

Nahoru Odpovědět
14.7.2020 7:48
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Odpovídá na Michal Štěpánek
Filip Schneider:14.7.2020 8:22

Funguje to, super! :) na ostatních diskuzích mi nabízeli neuvěřitelně složité kódy. Díky moc

 
Nahoru Odpovědět
14.7.2020 8:22
Avatar
Peter Mlich
Člen
Avatar
Odpovídá na Filip Schneider
Peter Mlich:14.7.2020 8:51

Slozitejsi kody zalezi na tom, jak popises problem.
Nahradit tecku carkou pri psani...

  • to musis zachytit key-event a vymenit znaky
  • nebo musis udelat spesl program pro zachytavani znaku a pak presmerovat do tveho objektu
  • nebo musis prepsat u objektu cast, ktera reaguje na klavesy onkey, oninput. Bud zmenit eventy a nebo pouzit replace pro vysledny text

Kde ty casti s eventama jsou desne slozite.
Ale nevyhodou replace je, ze prochazi cely text. Takze je nevhodne pro dlouhy text.

 
Nahoru Odpovědět
14.7.2020 8:51
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.