-
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
-
Fferi50
Topikgazda
Szia!
"Valami ilyesmi lenne:
Range("B1: B10000") = IIf(IsNumeric(Left(????,2)),Left(????,2),"")"
Ez így biztosan nem megy. Értéket nem tudsz egy egész tartománynak adni egy lépésben (csak ha ugyanazt az értéket szeretnéd).
For Each ciklussal mehet és cellánként kell végigmenned a tartományon. Akkor az utasítás jó, a kérdőjelek helyére annak a cellának az értékét/címét kell tenni, amit vizsgálsz.
Ha pl. az A oszlopban van a vizsgálandó érték, akkor:Dim cl As RangeFor Each cl In Range(A1:A100).Cellscl.Offset(0,1).Value=IIF(IsNumeric(Left(cl,2)),Left(cl,2),"") 'Ez a B oszlopba írja az adott értéketNext
Viszont képlettel meg lehet két lépésben csinálni, mivel ott egész tartományt lehet használni:
Először a képlet:Range("B1 : B100").Formula="=IFERROR(NUMBERVALUE(LEFT(A1,2)),"""")"
Utána átalakítjuk értékkéRange("B1: B100).Value=Range("B1 : B100").ValueÜdv.
Új hozzászólás Aktív témák
- Amazfit Active 2 NFC - jó kör
- PlayStation 5
- Synology NAS
- Nvidia GPU-k jövője - amit tudni vélünk
- Milyen egeret válasszak?
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Bestbuy játékok
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- mefistofeles: Az elhízás nem akaratgyengeség!
- További aktív témák...
- HIBÁTLAN iPhone 12 Pro Max 256GB Pacific Blue-1 ÉV GARANCIA - Kártyafüggetlen, MS4533
- iPhone 17 White 256 GB - Bontatlan !! www.stylebolt.hu - Apple eszközök és tartozékok - Számlás
- Veszünk: PS5 Fat/Slim/Digital/Pro konzolt, játékokat, Portalt stb. Kérj ajánlatot!
- Új akksi! AKCIÓ! Lenovo ThinkPad P15 Gen 2 Intel i7-11850H 32GB 1000GB Nvidia RTX A3000 6G 1 év gar.
- 238 - Lenovo Legion Pro 7 (16IRX8) - Intel Core i9-13900HX, RTX 4070
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50
