-
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
-
RAiN91
őstag
válasz DrojDtroll #24750 üzenetére
Van egy pl. 5000 soros excel fájlom. Minden sorban számok vannak. És pl. az üres G1 cellába SUM-al összeadom az 5000 sort. Ha legörgetek a 2500. sorhoz, akkor is lássam a G1 cellában lévő számot.
-
KaliJoe
csendes tag
válasz DrojDtroll #24753 üzenetére
Szia DrojDtroll,
Ehhez a témához egy kérdés: Sima ügy felosztom - függőleges osztóval - a nagyméretű táblámat. Szeretném A-tól J-ig a baloldalon görgetni (függőleges irányba), míg K-tól szeretném, ha a tetején (vagy egy tetszőleges ponton) hagyni. Nekem viszont nem görgeti külön, hanem EGYÜTT. Megőrjít. Kell még azon kívül tenni valamit, h felosztom?
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 slashing #24756 üzenetére
Szia Slashing,
Jah, de akkor meg váltogatni kell két ablak között. Nem jó megoldás. Olyan kell, h egy ablakon belül külön görgethető két nézet...
De, ha Neked sem megy, akkor meg vagyok nyugodva... h nem én nem csináltam meg valamit, amit meg kellene, h úgy működjön.Jó éjszakát...
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... :-) ;)
-
slashing
senior tag
válasz KaliJoe #24757 üzenetére
Most nem a kukacoskodás miatt de mi a különbség ha egy ablakon bellül kettéosztod és a jobb oldala mindig ugyan azt mutatja és aközött hogy két külön ablakban nézed ugyanazt és a jobb oldala mindig ugyan az? Illetve ha egy ablakban valahogy mégis kettéosztod és fix a jobb oldala de már nincs szükséged rá akkor ugyan úgy kattingatnod(és amúgy is kattingatnod kell) kell szóval szerintem simán jó megoldás a két ablak.
Én elég sokszor alkalmazom sőt néha 3 ablakot nézek, jobb oldalon kettőt meg bal oldalon egyet. Igaz 1920x1200-as felbontásban és 24-es monitoron nézem ami megkönnyíti azért a munkát és a +120pixel plusz az baromi sokat tud számítani, igaz filmnézésnél meg hátrány mert a 16:9-nél is van fekete sáv nem csak a 2.39:1-nél
Nem tartom kizártnak hogy van valamilyen elvetemült megoldás rá de, hogy őszinte legyek még ötlet szintjén sem merült fel bennem, sosem. Kézenfekvő volt hogy két ablakot használok. Az mondjuk már nekem is eszembe jutott hogy milyen jó lenne egy Tab-os megoldás az excel-ben kvázi úgy mint a böngészőkben...
[ Szerkesztve ]
-
felora:)
tag
sziasztok!
segítségre lenne szükségem, egész pontosan abban, hogy szeretnék olyant létrehozni, hogy:
"A1, A2, A3, stb..." oszlopban kiírva adott szöveg, a "B1, B2, B3, stb..." oszlopban pedig egy legördülő menüt szeretnék ami csak annyit tartalmazna, hogy IGEN/NEM és annak megfelelően ahogy ezt kijelölöm generálna egy szöveget a táblázat aljára. nem tudom mennyire ördöngösség ez, ha esetleg van valaki, aki tudna segíteni ebben az jelezzen légy szíves. nagyon megköszönném. megkönnyítené kicsit a munkámat.
-
veterán
sziasztok!
van arra esetleg ötletetek, hogy pontdiagram-típus esetén hogyan jeleníthető meg nem növekvő számsor az x-tengely értékeiként. ugye évváltás történt és heti adatokat szeretnék folytonosan megjeleníteni (50, 51, 52, 1, 2, ...), de nem akarja az igazságot az excel. oszlopdiagram esetén nincs ilyen problémám.
köszi a segítséget!
"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"
-
Thrawnad
senior tag
Szerintetek ez miért szál el hibával ahol értéket akarok adni a tömb elemnek?
Dim Nap As Integer
Dim Unnep(1 To 31) As String
Nap = 1
While Nap < 31
Unnep(Nap) = Workbooks(File_nev).Worksheets("Adatok").Cells(3, (Nap * 2) + 3) 'Itt szál el
If (Unnep(Nap) = "ü") Or (Unnep(Nap) = "Ü") Then
Unnep(Nap) = "1"
Else
Unnep(Nap) = " "
End If
Nap = Nap + 1
WendEz a hiba:
Run-time error "9":
Subscript out of rangeKöszi a segítséget!
ThrawnadHardver hibára ritkán van jó szoftver...
-
lazlogogola
tag
Sziasztok!
Szöveggel teli sorokat,hogy lehet megszámolni?
A,B,C oszlopban nevek vannak lefele és a lap alján tudni akarom hány volt az adott oszlopban.
Köszönöm előre is a segítséget! -
Delila_1
Topikgazda
válasz lazlogogola #24765 üzenetére
A DARAB2 függvény jó a szöveget tartalmazó cellák összeszámolásához.
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 felora:) #24759 üzenetére
Szia felora ,
A B oszlopba csinálj Választéklistát, az Adatok érvényesítése segítségével. Ott válaszd a listából opciót, és a munkalap egy megfelelő részén hozd létre a kételemű listádat (Igen / Nem) elemekkel.
[ Szerkesztve ]
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... :-) ;)
-
Thrawnad
senior tag
Sziasztok!
Még egy kérdésem van:
Egy megnyitott filenak hogy nézem meg az útvonalát ha nem a c-n van?
A Curdir() egy c-n lévő alapértelmezettet ad vissza.
Nem eldöntött előrre melyik meghajtóról nyitják a file-t.
ThrawnadHardver hibára ritkán van jó szoftver...
-
Fferi50
őstag
válasz Thrawnad #24769 üzenetére
Szia!
Workbooks(1).FullName megadja a teljes nevét, elérési utvonallal együtt.
Workbooks(1).Name megadja a rövid nevet.
Ha csak az elérési útvonalra vagy kíváncsi akkor:utvonal=replace(workbooks(1).fullname,workbooks(1).name,"")
Természetesen a workbooks(1) helyére kerülhet akár activeworkbook, vagy névvel megadott munkafüzet a szám helyett.
Üdv.
[ Szerkesztve ]
-
-
Thrawnad
senior tag
válasz Fferi50 #24776 üzenetére
Igen, csak ugye a Törzskönyv nállam már Xlsx máshol meg még XLS.
Ezért egy ciklussal végig szaladok rajta a pontigutvonal = Workbooks(File_Ez).FullName
While (Sor < Len(utvonal)) And (betu <> ".")
betu = Right(Left(utvonal, Sor), 1)
If betu <> "." Then
File_Ki = File_Ki & betu
End If
Sor = Sor + 1
Wend
File_Ki = File_Ki & ".TXT"Hardver hibára ritkán van jó szoftver...
-
Fferi50
őstag
válasz Thrawnad #24778 üzenetére
Szia!
Ennél azért szerintem egyszerűbb a left és az instr függvény használata:
File_Ki=left(workbooks(file_ez).fullname,instr(workbooks(file_ez).fullname,".")) & "TXT"
(Persze csak akkor, ha nincs a nevében több pont...)
Esetleg így:
File_Ki=workbooks(file_ez).fullname
File_Ki=left(File_Ki,instr(File_Ki,".")) & "TXT"Üdv.
[ Szerkesztve ]
-
lumpy92
aktív tag
Sziasztok!
Az mitől lehet,hogy egy mátrixnak kiszámoltatom az excellel az inverzét (= INVERZ:MÁTRIX) , de valamiért nem jól számol,mert ha az INVERZ mátrixnak az INVERZÉT számoltatom vele,nem kapom vissza az eredeti mátrixomat (nem pontosan,ami esetemben már hibát okoz). Parancs után persze SHIFT+CTRL+ENTER-t ütök,mivel tömb műveletet hajt végre."never send to know for whom the bells tolls; it tolls for thee"
-
Geryson
addikt
Lehet makró vagy egyéb brutális dolog nélkül írni kerekítő függvényt, ami megfelel a mostani magyar kerekítésnek (1-2: 0-ra, 3-4: 5-re, 6-7: 5-re, 8-9: 0-ra)?
Rinderkennzeichnungsfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
-
slashing
senior tag
válasz Fferi50 #24785 üzenetére
Az én megoldásom:=HA(JOBB(A1;1)*1<3;KEREKÍTÉS(A1;-1);HA(ÉS(JOBB(A1;1)*1>=3;JOBB(A1;1)*1<=7);(BAL(A1;HOSSZ(A1)-1)&"5")*1;HA(JOBB(A1;1)*1>=8;A1-JOBB(A1;1)*1+10)))szintén A1
Ferié szebbnek tűnik vagyis nem csak tűnik
szerk2:
nem egész számoknál az enyém tuti hibás lesz!!!!! erre miért nem gondoltam
[ Szerkesztve ]
-
KaliJoe
csendes tag
Sziasztok,
Kinek milyen ötlete van arról, h valamit az Excel megcsinál normál cellás képletben, és ugyanazt nem teszi VBE-ben?
Mutatom a kódsorokat:
Cellás: =MARADÉK((MOST()-CSONK(MOST();0))*24;1)*60 , ami kitűnően kiszámolja egy adott időpillanatban a percek számát.
VBE-s:
byt_ElemÉrkÓra = Fix((Now - Fix(Now)) * 24)
byt_ElemÉrkPerc = (((Now - Fix(Now)) * 24) Mod 1) * 60
byt_ElemTávÓra = Fix((Now - Fix(Now)) * 24 + 1 / 3)
byt_ElemTávPerc = (((Now - Fix(Now)) * 24) Mod 1) * 60
ebben a kódrészletben azonban nem hajlandó a perceket helyesen számolni. Az órák rendben, a percek viszont nullázódnak, mivel a MOD osztás eredménye eleve 0 lesz. Utána már hiába szorzom 60-nal.Ötleteket kérek. Ha nincs ötlet, h miért különbözik a megoldás, akkor áthidaló, vagy megkerülő ötleteket várok!
Köszönöm.[ Szerkesztve ]
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 slashing #24790 üzenetére
Szia Slashing,
Mert egyébként Egy Combobox Value tagjának kell átadnom az értéket. Szóval számolni kell, és VBE-n belül.
Az Excelles verziót a képlet kidolgozásához segédeszközül használtam.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... :-) ;)
-
lizakattila
senior tag
Sziasztok!
Egy kis help kellene.
Adott egy táblázat.Hogyan tudnám azt megcsinálni, hogy ha A1/B1, A2/B2... hányadosa nem egész szám, akkor az A cellában lévő mező vagy váltson színt, vagy ugorjon fel valamilyen hibaüzenet.
Feltételes formázással nem ment, illetve érvényesítésnél csak úgy működött, ha kijelöltem az adott cellát az A oszlopból. Nekem pedig az kellene, hogy ha ez a feltétel valahol nem teljesül, akkor mindenképp figyelmeztessen valahogy.
"Ha próbára akarod tenni egy ember jellemét, adj neki hatalmat." - Abraham Lincoln
-
Delila_1
Topikgazda
válasz lizakattila #24793 üzenetére
Az A oszlop feltételes formázásának a képlete
=A1/B1<>INT(A1/B1)
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 lizakattila #24796 üzenetére
Nincs mit, elvégre földim vagy.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Mutt
aktív tag
válasz Thrawnad #24778 üzenetére
Hello,
Igen, csak ugye a Törzskönyv nálam már Xlsx máshol meg még XLS.
Ezért egy ciklussal végig szaladok rajta a pontigÉn erre a SPLIT függvényt szoktam használni, amely egy szöveget egy adott karakter alapján felszabdal, az eredmény egy tömbbe kerül. A kiterjesztes a tömb utolsó elemében lesz megtalálható.
filenev = Split(utvonal, ".")
File_Ki = Replace(utvonal, filenev(UBound(filenev)), "txt")üdv
A tanácsaimat ingyen adom. Ha nem tetszik, akkor kérlek ne kritizáld! / https://github.com/viszi/codes/tree/master/Excel
-