- Microsoft Excel topic
- Ha Trump győz, Elon Musk politikai tanácsadó lehet
- DIGI kábel TV
- Középpontba kerültek a hibrid autók, alig fogyaszt a BYD újdonsága
- Szilárdtest-akkumulátorokat fejleszt Kína, jöhet az áttörés?
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Synology NAS
- Itt van az eddig legjobban teljesítő kétfiókos NAS a TerraMastertől
- Autodesk - Revit
- QNAP hálózati adattárolók (NAS)
-
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
-
m.zmrzlina
senior tag
válasz Delila_1 #24649 üzenetére
A munkamappát szövegként szoktam megadni. Utvonal="C:\mm\nn\"
Ez stimmel. Nálam ezt a
strMunkamappa = .SelectedItems(1) csinálja.Mikor a TC-ben látsz egy mappát, a dupla pontra kattintva a fölötte lévő mappába jutsz, az egy pont 8az nem látszik, de van), a főkönyvtárba visz.
Ez is oké, de az általam használt Application.FileDialog(msoFileDialogFolderPicker)-ben ez elő tud állni vagy valami más feltételt kell megadnom?
Illetve még egy kérdés, hogy ez a FolderPicker milyen tipusú változó? -
Delila_1
Topikgazda
válasz Delila_1 #24669 üzenetére
Elnéztem, csakis a 27% ÁFÁ-s tételeket kell összesíteni. Tömbképlettel 1 lépésben megoldható.
{=SZUM(HA(F2:F22=27%;F2:F22*E2:E22))}
Szerk.:
A tömbfüggvény bevitele: beírod a függvényt a szerkesztőlécen a kapcsos zárójelek nélkül, majd shift+ctrl+enterrel viszed be.[ Szerkesztve ]
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Delila_1
Topikgazda
válasz Delila_1 #24693 üzenetére
Az előbbi képletek a kiírást követő hét-, ill. hónap összegeit jelenítik meg.
Ahhoz, hogy a hét-, ill. a hónap utolsó cellájában tüntesse fel a fölötte lévő, H oszlopbeli értékek összegét, a két képletet át kell írni.I4 => =HA(K4<>K5;SZUMHA(K:K;K4;H:H);"")
J4=> =HA(L4<>L5;SZUMHA(L:L;L4;H:H);"")Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
KaliJoe
csendes tag
válasz Delila_1 #24695 üzenetére
Kedves Delila_1,
Szuper a megoldásod. Tetszik. Igazán.
Azonban ezen a nyomon elindulva nekem olyan kell, ahol segédoszlopokat sem kell használnom.
Épp azon dolgozom, h olyan általános megoldás legyen, amely akkor is - #HIV - hiba nélkül működik, ha még a rekordok száma nem érte el a 31-et, mert ennél kevesebb adatnál a direkt címzés gondot okoz.
Addig is ide írom azt a megoldást, ami 31 sornál és annál többre már kitűnő:=HA(VAGY(ÜRES(A32);B31=HÓNAP.UTOLSÓ.NAP(B31;0));SZUMHATÖBB(H1:H31;B131;">=" & DÁTUM(ÉV(B31);HÓNAP(B31);1);B131;"<=" & DÁTUM(ÉV(B31);HÓNAP(B31);NAP(B31)));"")
Frazeológiám: Az ember nem kávéra, nem is kávéházra vágyik, az ember lelke barátra vágyik, a kávé csupán ürügy... :-) ;)
-
KaliJoe
csendes tag
válasz Delila_1 #24700 üzenetére
Programkód :-)
Akkor még egyszer konvertálatlanul:
=HA(VAGY(ÜRES(A35);B34=HÓNAP.UTOLSÓ.NAP(B34;0));SZUMHATÖBB(H4:H34;B4:B34;">=" & DÁTUM(ÉV(B34);HÓNAP(B34);1);B4:B34;"<=" & DÁTUM(ÉV(B34);HÓNAP(B34);NAP(B34)));"")
Frazeológiám: Az ember nem kávéra, nem is kávéházra vágyik, az ember lelke barátra vágyik, a kávé csupán ürügy... :-) ;)
-
KaliJoe
csendes tag
válasz Delila_1 #24705 üzenetére
Nem. A DÁTUM függvény 3 paramétert vár, DÁTUM(év;hónap;nap) formában.
Most azzal küzdök, h tömbhivatkozást hozzak létre az INDIREKT függvénnyel, de valamit nem úgy csinálok, ahogy elvárja.
=CÍM(4;8;1;1) - OK
=CÍM(SOR(B33);8;1;1) - OK
=INDIREKT(CÍM(4;8;4;1)&":"&CÍM(SOR(B33);8;4;1);IGAZ) - Nem OK. #ÉRTÉK! hibát ad.Ötlet?
Frazeológiám: Az ember nem kávéra, nem is kávéházra vágyik, az ember lelke barátra vágyik, a kávé csupán ürügy... :-) ;)
-
KaliJoe
csendes tag
válasz Delila_1 #24712 üzenetére
Kedves Delila_1,
Köszönöm, kipróbáltam az Általad ajánlott verziót is. Működik és jó, de nekem akkor is "meg kell szólaljon" az összegzés, és akkor is csak az utolsó hónapra nézve, ha az utolsó rekord van éppen az adatbázisban. Tehát a teljes hónapokon túl, az éppen aktuális hónap törtrészét is megjeleníti.
Ezért igazítottam úgy a képletet, h max 31 nappal előtti időktől kezdve kezdje a feltételes összegzést.Frazeológiám: Az ember nem kávéra, nem is kávéházra vágyik, az ember lelke barátra vágyik, a kávé csupán ürügy... :-) ;)
-
csferke
senior tag
válasz Delila_1 #24817 üzenetére
Sziasztok!
Egy táblázat A-F oszlopaiból szeretném kinyomtatni az A,B és F oszlopokat de csak azokat a sorokat amelyeknek az oszlopa nem üres.
Eddig eljutottam
de itt a nyomtatásban látszanak azok a sorok is melyeknek az F oszlopa üres.Ezt a nyomtatást egy ActiveX Command Button-al kellene lefuttatni Excel 2007-ben.
köszi
[ Szerkesztve ]
-
csferke
senior tag
válasz Delila_1 #24819 üzenetére
Arra gondoltam, hogy a nyomtatási parancsban valahol meg lehet adni, hogy ne nyomtassa azokat a sorokat ahol F oszlop cellája üres.
Valamikor a múltban tőled kaptam 2 néhány soros makrót. Egyik eltünteti az üres sorokat a másik visszahozza őket . Beillesztettem közéjük a nyomtatást. Működik. Picit lassú, de mivel csak évente párszor kell ez a nyomtatás, hát kivárom.
-
BenJoe80
senior tag
válasz Delila_1 #24825 üzenetére
Szia Delila_1!
Először is köszi az önzetlen segítségedet úgy most, mint a múltban (volt pár alkalom).
Megnéztem az általad módosított táblázatot, de amit én igazából szeretnék, hogy a legördülő lista az "A/C" oszlopban (D5:D70 tartomány) legyen. Mégpedig úgy, hogy a legördülő listában legyenek a választható, összesített tételek (pl.: 1000 Income, 1100 Other income... stb.), viszont amint kiválasztom a megfelelő tételt, az "A/C" oszlopban ((D5:D70 tartomány) csak a tétel kódok legyenek láthatóak (tehát: 1000, 1100... stb.)
Ez megoldható?
Egyenlőre előre-hátra lapozok az adott hónap és az "Acc." lap között, mert fejből nem tudom az összes tétel kódját és arra gondoltam, így egyszerűbb lenne. Viszont a tétel neve nem kell(ene).
Megisznak egy deci pálinkát. Miért? "Olyan savam vót, meg köllet innom egy deci pálinkát, aszittem megbolondulok." Aztán megisznak négy liter bort. Miért? "Há' semmi savam nem volt má'!"
-
BenJoe80
senior tag
válasz Delila_1 #24842 üzenetére
Nagyon szépen köszönöm!!! Közben kértem segítséget máshonnan is és ha nem baj összehasonlítanám a tieddel. A te makród:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 4 Then
Application.EnableEvents = False
Range(Target.Address) = Left(Target, 4)
Application.EnableEvents = True
End If
End SubA másik amit kaptam:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("D:D")) Is Nothing And Target.Value <> "" Then
ActiveCell.Value = Left(Target.Value, 4)
End If
End SubBár mindkét makró pontosan azt teszi amire szükségem van, csupán kíváncsiságból: mi a különbség?
Megisznak egy deci pálinkát. Miért? "Olyan savam vót, meg köllet innom egy deci pálinkát, aszittem megbolondulok." Aztán megisznak négy liter bort. Miért? "Há' semmi savam nem volt má'!"
-
BenJoe80
senior tag
válasz Delila_1 #24842 üzenetére
Még egy utolsó kérdés: hogy lehet a legördülő lista szélességét beállítani? Megfigyeltem, hogy az általad módosított táblázat legördülő listájában szépen olvasható a kód és név (legnagyobb része) egymás mellett. Amit én csináltam, ott meg a kód is csak ímmel-ámmal fér be legördülő lista szélességébe.
Pontosítok. A táblázatodban a legördülő lista szélesebb mint maga az oszlop, míg az enyémben csak olyan széles, mint maga az oszlop.
[ Szerkesztve ]
Megisznak egy deci pálinkát. Miért? "Olyan savam vót, meg köllet innom egy deci pálinkát, aszittem megbolondulok." Aztán megisznak négy liter bort. Miért? "Há' semmi savam nem volt má'!"
-
BenJoe80
senior tag
válasz Delila_1 #24847 üzenetére
Köszönöm!
Az enyémben is üres (tőle balra és jobbra is), ugyanakkor ha a tiedet megnyitom, akkor balra-le megnyílik a legördülő lista és jó széles, olvasható. Nálam meg csak olyan széles mint maga az érvényesítés oszlopa.
Megisznak egy deci pálinkát. Miért? "Olyan savam vót, meg köllet innom egy deci pálinkát, aszittem megbolondulok." Aztán megisznak négy liter bort. Miért? "Há' semmi savam nem volt má'!"
-
BenJoe80
senior tag
válasz Delila_1 #24847 üzenetére
Nem tudom mennyire marad így, de úgy néz ki sikerült megoldani.
Az érvényesítési oszlop (ahol a legördülő listák vannak) szélességét beállítottam 40-re, majd elmentettem és bezártam a táblázatot. Amikor újból megnyitottam, akkor a szélességet visszaállítottam az eredeti 5-re és mentettem. A legördülő lista szélessége azonban maradt.
Még egyszer nagyon szépen köszönök minden segítséget!
Megisznak egy deci pálinkát. Miért? "Olyan savam vót, meg köllet innom egy deci pálinkát, aszittem megbolondulok." Aztán megisznak négy liter bort. Miért? "Há' semmi savam nem volt má'!"
-
KaliJoe
csendes tag
válasz Delila_1 #24902 üzenetére
Szia Delila_1,
Köszönöm. Azt hiszem erre gondoltam... Viszont, nem csak a Copy kijelölést kellene levenni, hanem a beillesztés kijelölését is!
Erre mi a helyes parancs?
Frazeológiám: Az ember nem kávéra, nem is kávéházra vágyik, az ember lelke barátra vágyik, a kávé csupán ürügy... :-) ;)
-
biker
nagyúr
válasz Delila_1 #24935 üzenetére
Szia!
Köszi, gondolom szöveg.keres nevű legyen a makró, ugye?
Vagy félreértek valamit?Közben pörgetem végig, ez egy pdf-ből mentett xls, néhol erősen összetört a formázás, nem mindenhol ilyen szabályos
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
-
MrCsiT
addikt
válasz Delila_1 #24988 üzenetére
Bemásoltam, de még ha teljesen megegyezően írom be a neveket az A és B oszlopba, akkor is 0-t ad vissza.
Nálam meg úgy néz most ki, hogy pl.
A1 : Pista
B1: 'Pista',
A2: Kata
B2: 'Kata',
A3: Lajos
B3: 'Marcsi',
B4: 'Zoltán',"Nekem a "link" egy hivatkozás legyen, ne egy ember ?!" - by Mr.CsiT
-
MrCsiT
addikt
válasz Delila_1 #24990 üzenetére
valahogy mégsem áll össze.
Az általad mutatott fájlban a B oszlopban az első aposztrófok nem látszanak, nem is dolgozik velük a képlet.
Pl. ezt
'Zoltán',
így, ahogy írtam, másold be az xls-be, nem fog működni..
"Nekem a "link" egy hivatkozás legyen, ne egy ember ?!" - by Mr.CsiT
-
Geryson
addikt
válasz Delila_1 #25018 üzenetére
Wow, köszönöm, na ezt gyorsan ki is próbálom!
KaiotEch: A pivot volt nekem is az első javaslatom, de valahogy azt nem sikerült úgy működésre bírnom, hogy csak akkor listázzon egy sort, ha az "igen" ott van, egyéb esetben nem. Mondjuk a kis videót köszönöm, meglesem, hátha tanulok megint valamit belőle!
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest