Excel ActiveX szövegmező LinkedCell értékének formátum módosítása
2020-10-04T20:08:16+02:00
2020-10-05T19:45:54+02:00
2022-09-10T01:10:28+02:00
Balu81
Sziasztok!

Sajnos sehol sem találtam segítséget és leírást a nálam felvetődött problémában, így hozzátok fordulnék.
Nagyon örülnék, ha sikerülne megoldani ezt a dolgot. Segítségeteket előre is köszönöm!

Adott munkalapon egy ActiveX szövegmező található, amelynek a bevihető értékeit lekorlátoztam számokra. Csak 0-9-ig lehet bevinni az értékeket, betűket, egyéb szimbólumokat nem fogad el.

A szövegmező (szám) értéke a D5 cellába íródik ki, amelyet a szövegmező beállításaiban a LinkedCell paraméterrel állítottam be. A szövegmezőbe beírt számok szépen és gond nélkül meg is jelennek a D5 cellában.

A D5 cella értékét felhasználom több függvényben is, amelyek némelyike (főleg a keresősek) hibát jelez.
Arra rájöttem, hogy ez azért van, mert ha beviszek a szövegmezőbe egy számot, az a D5 cellában szövegként formázódik. (Erről kapok értesítést is a sárga négyzetes, felkiáltójeles figyelmeztetéssel.)
Ha, ezután a D5-öt átalakítom számmá a függvények újra hiba nélkül lefutnak (számolnak).
Azonban, ha a szövegmezőbe újabb / másik értéket írok be, akkor ismét szöveg formátumban jelenik meg a D5 cellában és ismét hibára futnak a függvények.


Hogy tudnám megoldani, hogy a szövegmezőbe bevitt számok, a D5 cellában alapértelmezettként szám formátumban jelenjenek meg?
Biztosan pofon egyszerű, de én már vagy nem emlékszem rá, vagy még nem volt szükségem erre a formázásra, vagy csak szimplán bamba és bolond vagyok! 

Csatoltam egy mintát!
Köszönöm szépen a segítséget!
Mutasd a teljes hozzászólást!
Csatolt állomány
Szia!

A további függvényekben kell számmá alakítanod a B4 szöveges értékét pl. úgy, hogy szorzod 1-gyel.
=FKERES(B4*1;Tartomány,Oszlop;0)
Mutasd a teljes hozzászólást!
Csatolt állomány

abcd