-
IT café
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
-
q13579
senior tag
válasz Delila_1 #18746 üzenetére
Köszi, ez működhet.
Még egy kérdés.
Hogyan adhatnám meg azt a feltételt, hogy csak abban az esetben adjon vissza értéket egy munkalapról, ha az nem 0 és nem üres. Ellenkező esetben keressen egy másik lapról.
A gondom az, hogy ha HA függvénnyel oldom meg, akkor ha az első munkalapon nem talál értéket, akkor #ÉRTÉK hibával tér vissza és nem kezdi el keresni a másik lapon.
Eddig így próbáltam, hogy HA(VAGY((....>0);(.....<0));1;0)
Viszont ebben az esetben, ha a vagylagos feltételenek üres cella esetén nem felelt meg, nem a 0-s értéket adta eredményül, hanem az #ÉRTÉK hibát.
-
gboszi
senior tag
válasz Delila_1 #18778 üzenetére
Köszi a választ, nem találtam megoldást. (bár neheziti a dolgot, hogy mac osx-es excelem van)
Viszont olyan dolgot kérdeznék még, hogy olyan lehet, hogy a diagrammomnak naponta változik az adatmennyisége. Ezt meg lehet csinálni, hogy ne kelljen mindig ujra kijelölni, hogy mi az adathalmaz?"If you're good at something, never do it for free!"
-
nimmy001
csendes tag
válasz Delila_1 #18819 üzenetére
A fene tudja, csinált nálam már furcsaságokat, meg más ismerősnél is, hogy minden jó volt és mégse csinálta azt, amit kellett volna, meg egyik gépen ment, másikon nem. Meg én olyanon dolgozom, hogy súg, feldobja a lehetőségeket, onnan csak nem hagyják le.
A lényeg, hogy most jó, és ennek kell úgy működnie.[ Szerkesztve ]
-
terencehIII
tag
válasz Delila_1 #18823 üzenetére
köszi
a másikat
ugy értem, hogy van két oszlopom mint pl a képen az A és J ugyanazokkal az nevekkel (csak más sorrendbe)+ melletük lévő oszlopban pedig a hozzájuk tartozó adatok és az A oszlopon nem változtathatók (mármint a sorrenden) és a J oszlopot (a hozzá tartozó, mellete lévő adatokkal) szeretném ugyan olyan sorrendbe rakni. -
Wasquez
senior tag
válasz Delila_1 #18857 üzenetére
Köszönöm!
Minden Excelek Királynője!Azt megkérdezhetem, hogy hobbiból foglalkozol ilyen excelfogyatékosokkal, vagy ez egy munkakör az oldalon?
Excel:
Lehet, hogy néha túlgondolom az excel képességeit, és olyan dolgokat szeretnék megoldani, amiket nem is lehet olyan módon megvalósítani, ahogyan elképzelem!?Például most ennek a kínlódásaként felmerült egy olyan kérdés bennem, egy HA feltételben teljesülés esetén valamit beíratunk a cellába. És innen lehet e egy képleten belül azt megcsinálni, hogy ha teljesült és a cellába beírodott valami, akkor a rekord másik cellájába is kerüljön egy másik érték?
Vagy ezt csak úgy tudom megcsinálni, hogy először vizsgálom a cellához tartozó fügvénnyel az első cellát és ha beírta az értéket a 2. cellába, akkor ugyanezt a játékot meg kell csinálnom a 3. cellával is, mármint, hogy vizsgálja a 2. cellát?
PC
-
-
m.zmrzlina
senior tag
válasz Delila_1 #18924 üzenetére
Köszi a választ.
Időközben született egy megoldás ami úgy látszik működik:
Workbooks.Open Left(ThisWorkbook.Path, InStrRev(ThisWorkbook.Path, "\")) & "forrásadatok.xlsx"
Mostmár csak az a kérdés, hogy mindenképpen meg kell-e nyitnom ezt a fájlt ahhoz, hogy definiáljak benne egy tartományt,
Set rngTartomány = ActiveWorkbook.Worksheets(2).Range("C1:C51")
vagy lehet-e másképp is?
-
rtom
senior tag
-
-
the radish
senior tag
válasz Delila_1 #19097 üzenetére
Sajnos letelt a szerk.idő.
Az első verziónál tökéletesen működik a szűrés, ha az utóbbival próbálkozok, sajnos sehogy nem jön össze.
Egyszerűen nem szűri meg az adatokat, pedig csak az említett módosítást hajtom végre.
Mi lehet a probléma?ActiveSheet.Range("$A$1:$C$5001").AutoFilter Field:=3, Criteria1:= _
">=" & kr1, Operator:=xlAnd, Criteria2:="<=" & kr2[ Szerkesztve ]
-
the radish
senior tag
válasz Delila_1 #19102 üzenetére
Egyszerűen nem megy. Ha az eredeti javaslatod marad, azaz a cellába simán beírom pl. >=0:00:15...., akkor tökéletesen működik. Most megpróbáltam, hogy külön cellába írtam a relációs jelet, a következőbe a változót, összefűztem, de ha ezt adom meg a makróban kr-nek, már ugyanúgy semmi, mint a másik megoldásnál (kr1= ">=" & sheets("Munka1").range("a1")) . Nem lehet, hogy a formátumokkal van probléma?
[ Szerkesztve ]
-
pirit28
csendes tag
válasz Delila_1 #19103 üzenetére
Szia !
Kössz választ..
Lehet rosszul fogalmaztam meg a kérdést ...Addig megvagyok ,hogy sikerült szétválasztanom a neveket műszak szerint,és kiiratnom a sorszámot mely a nevek mellett szerepel.De hogyan tudom ezeket a neveket egy másik táblába kiiratni műszak szerint egymás alá ?
Erre használtam volna a kicsi függvényt de tökéletes mert ha elfogynak a sorszámhoz tartozó nevek akkor #num hiba fogad...rem mostmár érthetőbb a problémám[ Szerkesztve ]
-
RJan
csendes tag
válasz Delila_1 #19095 üzenetére
Szia
Igazából nem.
Mivel minden hónapban kell egy kimutatás, h ki mennyit dolgozott.
A C6 cellában pedig a hónapot lehet változtatni, viszont csak egy hónapot lát (2013_09) és mikor átváltok C6ban 2013_08-ra, akkor 0 mutat, pedig történt esemény.
A sor végét azt meg tudom oldani, mert csak %-ot kell számolni, csak az aktuális mezők nem változnak a C6 alapján.
Köszi -
Mutt
aktív tag
válasz Delila_1 #19122 üzenetére
Hello,
Nem kell ChDir-el váltatni, azonban szerintem fontos lenne előbb ellenőrízni, hogy a megadott útvonal létezik-e egyáltalán.
Sub direktor()
Dim utvonal$
utvonal$ = Range("B1")
'ha nincs a végén \ akkor hozzáadjuk
If Right(utvonal$, 1) <> "\" Then utvonal$ = utvonal$ & "\"
'ellenőrízzük hogy a mappa létezik-e
If Dir(utvonal$, vbDirectory) <> "" Then
ActiveWorkbook.SaveAs Filename:=utvonal$ & "proba.xls"
Else
MsgBox "Hiba az útvonal nem létezik"
End If
End SubÉs talán esetleg ellenőrízni is célszerű, hogy a mappa írható-e:
Sub direktor()
Dim utvonal$
utvonal$ = Range("B1")
'ha nincs a végén \ akkor hozzáadjuk
If Right(utvonal$, 1) <> "\" Then utvonal$ = utvonal$ & "\"
'ellenőrízzük hogy a mappa létezik-e
If Dir(utvonal$, vbDirectory) <> "" Then
'ellenőrizzük, hogy a könyvtár írható-e
If GetAttr(utvonal$) And vbReadOnly = 0 Then
ActiveWorkbook.SaveAs Filename:=utvonal$ & "proba.xls"
Else
MsgBox "A megadott könyvtár nem írható"
End If
Else
MsgBox "Hiba az útvonal nem létezik"
End If
End Subüdv.
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-
DopeBob
addikt
válasz Delila_1 #19149 üzenetére
Nem tudnám így egszerre másolni.
Most úgy mukodik a makróm, hogy az elso sortól az utolsóig végigmegy az eredeti táblán, és egy case eldonti, hogy az adott sort melyik munkalapra kell másolni.
Még arra gondoltam, hogy eloszor csak osszerakom a kijelolést és egyben másoltatom, viszont ilyenkor az eredeti táblán kéne tobbszor végigmenni.
[ Szerkesztve ]
MZ/X
Új hozzászólás Aktív témák
- EAFC 24
- Kerékpárosok, bringások ide!
- Teljes verziós játékok letöltése ingyen
- GoPro Topic
- Futás, futópályák
- SGF24 - Megjelenési dátumot kapott a Dragon Ball: Sparking! Zero
- Gaming notebook topik
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Építő/felújító topik
- DJI topic
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen