Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- sziku69: Szólánc.
- lkristóf: Prohardver fórum userscript – hogy lásd, mikor neked válaszoltak
- Elektromos rásegítésű kerékpárok
- Meggyi001: Áram nélkül....méltóság nélkül.....
- Mr Dini: Mindent a StreamSharkról!
- gban: Ingyen kellene, de tegnapra
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
-
LOGOUT
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
-
bakabaka
csendes tag
Előre is elnézést kérek a láma kérdésért, de már rettentően bosszant a dolog

Ha írok egy makrót, amiben pl. van egy inputbox, de csak ellenőrzött értéket lenne szabad elfogadnia, és a hibásan írt kódom miatt végtelen ciklusba keveredik, akkor én csak úgy tudom leállítani, hogy kilövöm a teljes Excel-t, és emiatt a kódom elszáll, ha frissen nem mentettem. Se ctrl-c, se a VBA reset gomb, se más nem használható, mert még fent van az inputbox.
Tudtok valami ügyes módszert ajánlani, hogy úgy lépjek ki a makróból, hogy mégis megmaradjon a kódom?
Kössz a segítséget! -
bakabaka
csendes tag
válasz
alfa20
#26625
üzenetére
Igen, kössz a segítséget, eddig én is nagyjából így gondoltam, viszont igazán biztos akkor lennék, ha megértettem, ha mind a négyféle hivatkozást rutinból tudnám kezelni. Mivel nem akarok visszaélni az időddel és a segítőkészségeddel, úgy érzem, az lenne igazán hatékony, ha két kérdésre teljesen rövid, konkrét választ kaphatnék:
1. Mi az alábbi két parancs közötti lényeges különbség, mikor melyiket használhatjuk/használjuk:
Range("D4").Formula =
Range("D4").FormulaR1C1 =2. Maradva az eredeti felállásnál, tehát D4-ben állunk, és a B3-as cellára hivatkoznánk, konkréltan milyen makróparancs hatására kerülnek bele D4-be az alábbi képletek:
=$B$3 (amennyire megértettem, ez "=R3C2)
=B3 (amennyire megértettem, ez "=R[-1]C[-2])
=B$3 (amennyire megértettem, ez "=R[-1]C2)
=$B3 (amennyire megértettem, ez "=R3C[-2])Bocsi, de azt hiszem, hogy nekem ez a dedós módszer kell ahhoz, hogy biztonsággal tudjam használni

-
bakabaka
csendes tag
Sziasztok!
Sürgős makrósegítségre van szükségem, aki tud, kérem segítsen!
Olyan (online), lehetőleg magyar nyelvű leírást keresek, ahonnan még én is világosan megértem, hogy hogyan tudok egy cellában képletet megadni abszolút, relatív és vegyes hivatkozással. Eddig úgy vélem, hogy pl. ilyeneket értek:
Range("D4").Formula = "=B3*10" ez a D4-be beírja "=B3*10"-et
Range("D4").FormulaR1C1 = "=R3C2*10" ez a D4-be beírja a 3. sor 2. elemének 10-szeresét, tehát ugyanúgy "=B3*10"-et
Range("D4").FormulaR1C1 = "=R[-1]C[-2]*10" ez a D4-be beírja a tőle 1 sorral fentebb, de 2 oszloppal balra lévő cella 10-szeresét, tehát "=B3*10"-et
De mi az általános? Pl. A []-ben lévő szám mindig relatívat jelent? és hogy tudnám beírni pl. a B$3-at?
Köszönöm a tanácsokat!
Új hozzászólás Aktív témák
- Okos otthon - Home Assistant, openHAB és más nyílt rendszerek
- Építő/felújító topik
- Xbox Series X|S
- Kertészet, mezőgazdaság topik
- Épített vízhűtés (nem kompakt) topic
- Samsung kuponkunyeráló
- Hyundai, Kia topik
- Még idén kézbe vehetjük a NEOGEO felújított kiadását
- Wise (ex-TransferWise)
- Nothing Phone 2a - semmi nem drága
- További aktív témák...
- Lenovo ThinkPad X1 Carbon Gen 9 i7-1185G7 32 GB RAM Iris Xe 4k kijelző garancia
- 3DKRAFT.HU - 3D NYOMTATÁS - AZONNALI ÁRAJÁNLAT - GYORS KIVITELEZÉS - 510+ POZITÍV ÉRTÉKELÉS
- iKing.hu Apple iPhone 14 Pro 128GB használt Silver 100% akku 6 hónap garancia
- AKCIÓ! LENOVO ThinkPad P15 Gen2 munkaállomás - i7 11800H 64GB DDR4 1TB SSD RTX A2000 4GB W
- 27% - MSI MAG CORELIQUID 240R V2 AIO vízhűtés!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



