Kezdőlap › Fórumok › Excel programozás › Eltérő munkafüzetben a kritériumtartomány
- This topic has 4 hozzászólás, 2 résztvevő, and was last updated 7 years, 8 months telt el by horvimi.
-
SzerzőBejegyzés
-
2017-03-13-22:51 #3443
Sziasztok!
Nagyon kezdő stádiumban vagyok a makró készítésével kapcsolatban.
Első komoly feladatomnak tekintettem segíteni magamon és a munkahelyemen elkészíteni egy olyan makrót mellyel több órai szűrő használattól mentesíteném magam.
Ez nem is hangzik bonyolultnak, de a szűrés előtt szükségem lenne egy beszúrt oszlopot adatokkal feltölteni (ez az adat szükséges további számításokhoz, tehát fontos) egy másik fájlból. Normál esetben a ha (if), szumhatöbb (sumifs) függvényt használom erre a feladatra. A képlet így néz ki: ha a megadott feltétel igaz, akkor használja a szumhatöbb függvényt, ellenkező esetben elég egy 0. Ez nem is bonyolult, ha úgy csinálom meg a függvényt, hogy előtte kinyitom a munkafüzetet és egyszerűen elkészítem- szépen végigfut 1x (aztán bezárom-megnyitom és többet nem számol rendesen, mert „érték” hibát kapok).
De nem szeretném megnyitni a fájlt külön kézzel ezért beírom makróba, hogy nyissa meg. Ez a rész gyönyörűen működik is, azonban amikor a szumhatöbb összeg és kritériumtartományát adom meg- ami a megnyitott fájlban van- Run-time error ‘1004’ hibaüzenetet ad és Debug-ra megjelöli a képletemet.Gondolom a kritérium és összegtartomány esetében a hivatkozásom nem megfelelő, de nem tudom, hogy kellene megadnom, hogy jó legyen. 🙁 A fájlt úgy nyitom meg, hogy deklaráltam egy változót és ezt használom később mint hivatkozás.
Van valakinek ötlete arra vonatkozóan, hogy mit kellene beírnom? Gondolom a változó munkalapjára kell hivatkozni, és azon belül az oszlopokra, de azt hogy kell megcsinálnom, hogy a makróm is megértse, hogy én mit szeretnék? 🙂 Gondolom valami nagyon egyszerű és banális megoldása lesz a dolognak,csak még nincs gyakorlatom abban, hogy két esti kísérletezés után mit ronthattam el- vagy már nem látom a fától az erdőt!
Előre is köszönök szépen minden segítséget!
Üdv.
Krisztina2017-03-15-11:39 #3444Kedves Kriszta!
Így látatlanban nehéz megmondani mi a baj.
Ha csinálnál egy mintát, és feltöltenéd, akkor meg tudnám nézni, h mi a baja.
A makró és az adatfájlt zip-eld össze.Azt azért jó, ha tudod, hogy a SUMIFS függvény nem tud zárt munkafüzetből dolgozni, tehát ha ezt akarod használni, akkor valóban meg kell nyitni a forrás munkafüzetet. De ez igaz akkor is, ha a makró lefut, és beírja a képletet, majd bezárod a forrás fájlt. Ekkor el fognak romlani az eredmények.
na mindegy, ha teheted, töltsd fel azt, amit eddig csináltál. Ha üzleti adataid vannak, akkor másítsd meg az adatokat. Nem kell csak mondjuk 10 sor.
Imre
2017-03-16-21:25 #3446Szia Imre,
Feltöltöttem a zip fájlt.
Kíváncsi vagyok, hogy mi a probléma…Nagyon szépen köszönöm a segítséged!
Üdv.
KrisztinaAttachments:
You must be logged in to view attached files.2017-03-17-20:39 #3449Szia Imre!
Sikerült megoldani, működik!!!! 🙂
Most olyan boldog vagyok!!! 😀Köszönöm szépen!
Üdv.
Krisztina2017-03-18-13:01 #3450Na.
Ezek a legjobb pillanatok!
Gratulálok! -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.