-
Fototrend
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
Wyll
őstag
VBA-ból módosítom egy cellának a formuláját:
Private Sub datumfuggveny(amit As Range)
Dim temp As String
temp = Right(amit.Formula, Len(amit.Formula) - 1) ' a kezdő egyenlőségjelet levesszük
amit.Formula = "=HA(" & temp & "=0;""nincs kitöltve"";" & temp & ")"
End SubAz érthetőség kedvéért ezt akarom a cella formulájának:
=HA(valami = 0;"nincs kitöltve";valami)
Eddig ok. Mi is ezzel a gond?
A gond az, hogy a makró lefutása után a cellában maga a =HA(valami = 0;"nincs kitöltve";valami) szöveg látszik, nem pedig a formula eredménye. Pedig ugye egyértelmű, hogy a formulát módosítottam.
Viszont ha rámegyek a cellára, nyomok egy F2-t (szerkesztés), és egyből entert nyomok, akkor kiszámolja a helyes eredményt.
Pedig a számolási beállítások automatikusra vannak állítva. Továbbá az F9 (újraszámolás) sem oldja meg a dolgot.Szóval mit csinálok, amikor F2 + enter-t nyomok, és azt hogyan lehetne VBA-ból?
****
Habár, most hogy gondolkozom, ezt amit akarok meglehetne csinálni egyedi formátummal is (nullára vonatkozó értékek), és akkor nem kéne itt függvényezni meg formulázni...

Új hozzászólás Aktív témák
- Lenovo 13w Yoga 2in1 Gen 2 AMD Ryzen 3 7330U 8 GB RAM 256 GB SSD Premium garancia FHD IPS TOUCH
- BESZÁMÍTÁS! 64GB Patriot Viper 3600Mhz DDR4 memória garanciával hibátlan működéssel
- ÚJ Apple Airpods Pro 3 - www.stylebolt.hu - 1 Év Apple garancia - 27 százalékos Áfá-s száma !!!!
- 27% - MSI MAG CORELIQUID 240R V2 AIO vízhűtés!
- ÁRGARANCIA! Épített KomPhone Ultra 9 285K 32/64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

Fferi50