Hirdetés
- Fotók, videók mobillal
- Mobil flották
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Xiaomi 17 Ultra - jó az optikája
- Yettel topik
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- One mobilszolgáltatások
- Samsung Galaxy Watch7 - kötelező kör
- Google Pixel 9 Pro XL - hét szűk esztendő
- Honor Magic6 Pro - kör közepén számok
-
Mobilarena
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
-
válasz
Delila_1
#6862
üzenetére
Hali!
Pedig elég egyszerű és szerintem már Te is használtad korábban ezt a megoldást, nevezetesen hogy le kell tiltani az eseményeket. Vagy rosszul tévedek?

Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
MsgBox "Ez a cella módosult: " & Target.Address
MsgBox (Range(Target.Address))
Range(Target.Address) = Range(Target.Address) * 0.05
Application.EnableEvents = True
End SubFire.
UI: Persze most hibakezelés nincs, nem nézem meg hogy üres-e az adott cella, vagy ha nem üres, akkor lehet-e értelmezni számként stb stb, de a lényeg benne van...
-
ulrik19
tag
válasz
Delila_1
#6862
üzenetére
Én ezt egy globális (sub-on kívül deklarált) boolean változóval szoktam megoldani. Alapban mondjuk IGAZ értékre van állítva. Amikor a felhasználó beüt egy új értéket, elindul a hozzá kötött esemény, melynek az elején megnézem, hogy ez a változó IGAZ-e. Ha igen, akkor továbbfut, ha nem, akkor IGAZ-ra állítom és kilépek a sub-ból. Ha fut tovább a kód, akkor rögtön HAMIS-ra állítom a változót, megváltoztatom a cella értékét. Mivel HAMIS, nem fog lefutni még egyszer ez a kódrészlet. De biztosan van rá szebb megoldás is

Új hozzászólás Aktív témák
- Fotók, videók mobillal
- Hieronymus: Az igaz barátság kezdete
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Vezeték nélküli fülhallgatók
- Mobil flották
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Xiaomi 17 Ultra - jó az optikája
- Milyen RAM-ot vegyek?
- Yettel topik
- Honor Magic8 Pro - bevált recept kölcsönvett hozzávalókkal
- További aktív témák...
- ÁRGARANCIA! Épített KomPhone i9 14900KF 64GB RAM RTX 5090 32GB GAMER PC termékbeszámítással
- GigaAKCIÓ! Lenovo ThinkPad P15 Gen 2 Intel i7-11850H 32GB 512GB Nvidia RTX A3000 1 év gar
- Samsung Galaxy S24 Ultra / 12/ 1TB / Kártyafüggetlen / 12HÓ Garancia
- AKCIÓ! KÉSZLETRŐL! AMD Ryzen 7 9800X3D 64GB DDR5 RAM 2TB Gen4 SSD RTX 5090 32GB GDDR7 1200W
- HP EliteBook 650 G10 15,6" i5 -1335u, 16GB RAM, 512GB SSD, jó akku, számla, 6 hó gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Fferi50
