- Crypto Trade
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- MinDig TV
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Rendszergazda topic
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- Proxmox VE
- Kapnak egy rakás reklámot a Roblox játékosai
- ArchiCAD és Artlantis topik
- Mikrotik routerek
-
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
-
Delila_1
Topikgazda
válasz RoyalFlush #5100 üzenetére
Ebben a képletben a Táblázatok egy lap neve. Az I184-es cella helyét keresi a Táblázatok lap 325. sorában, a B és F oszlopok között. A 0 paraméter azt jelenti, hogy pontos értéket keres.
A q_ is egy területet jelöl.
A teljes képlet értelme az, hogy ha a 3 cella – I184, I185 és I186 – tartalmaz valamilyen értéket, vagyis nem üres, akkor az I185 értékét megkeresi q_ -val jelölt területnek abban az oszlopában, ahol az I184 értéke megtalálható a Táblázatok lap 325. sorában a B és F oszlopok között. Ha a 3 cella közül bármelyik üres, a képlet eredménye is üres ("") lesz.
A belinkelt képen a sárga hátterű tartományt neveztem el q_-nak.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Jarod1
addikt
Üdv, létezik olyan macró vagy képlet ami 1 a neten található excel táblázatból kéne,
hogykivegyen számokat és beillessze a saját táblázatomba, konkrétan ---http://www.szerencsejatek.hu/xls/otos.xls ---ebböl kéne kinyerni, ahogy látom mindig
ugyanarra a helyre kerülnek az uj számok neten.. -
dtpeter
csendes tag
Sziasztok!
Az excelt régóta használom, de a makrókkal csak mostanában kezdtem el ismerkedni, és persze rengeteg kérdés merül fel. Most elsősorban abban szeretnénk segítséget kérni, hogy egy oszlopban lévő kitöltött cellák utáni első cellára hogyan lehet ráállni. Odáig megvagyok, hogy ki tudom kerestetni az utolsó nem üres cellát az oszlopban, ehhez képest szeretnék egy cellával lefelé elmozdulni, ha lehetséges.
Az utolsó, nem üres cellát ezzel tudom kiválasztani: Range("A1").End(xldown).Select
Ahhoz kellene egyébként, hogy utána összesíteni tudjam a felette lévő számokat, csak soha nem lehet tudni, hogy hány sor lesz a táblázatban. Gondoltam persze arra is, hogy a lap tetejére teszem az összesítést fixre, és akkor nem kell makró egyáltalán, de egyrészt nem túl szép, másrészt abban nincs kihívás Előre is köszönöm a segítséget.
[ Szerkesztve ]
Első számú aranyszabály: Ha nincs probléma, csinálunk.
-
Delila_1
Topikgazda
-
Delila_1
Topikgazda
Az utoljára beírt adataid most valószínűleg a C2733-ban kezdődnek, azért következik a 2734-es sor.
A makró megnyitja a webes fájlt, és bemásolja az 5 adatot a helyére. A két utolsó sor bezárja a szerencsejatek.hu füzetét, ezeket kihagyhatod, ha még nézelődni akarsz benne.
A Windows("Munkafüzet1").Activate sorban a Munkafüzet1 helyett a saját füzeted nevét írd be.Sub OtosLotto()
Workbooks.Open Filename:="http://www.szerencsejatek.hu/xls/otos.xls"
Range("L4:P4").Copy
Windows("Munkafüzet1").Activate 'Ide a saját füzeted nevét írd
Sheets("otos").Select
usor = Range("C65536").End(xlUp).Row + 1
Cells(usor, 3).Select
ActiveSheet.Paste
Application.CutCopyMode = False
'Webes fájl bezárása
Windows("otos.xls").Activate
ActiveWindow.Close
End SubProgramozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Cuci3
tag
Hi!
In medias res: user által írt függvénynél hogy lehet azt megoldani, hogy az argumentumokról, meg magáról a függvényről valami kis leírást jelenítsen meg, amikor behívom a függvény zöld hátteres ablakát?
-
dtpeter
csendes tag
válasz Delila_1 #5106 üzenetére
Köszönöm szépen, nagyon sokat segítettél, de még egy kis plusz infóra szükségem lenne az összeadással kapcsolatban. Szóval kihámoztam, hogy hogyan kell változót felvenni, és valóban felismeri a keresett cellát, sőt, sima szöveget akár be is tudok írni. Csak a Sum függvényt nem bírom megadni olyan formában, hogy értelmezni bírja. Ha mindig ugyanazt a tartományt kéne összeadnia, akkor nem lenne gond, de ugye pont az a lényeg, hogy mindig máshol van az összeadandó tartomány utolsó cellája. Találtam valami R1C1 formulát is (pl. =SUM(R[-5]C[-1]C), de ez se vitt előbbre sajnos, mert itt ugyan rendben van, hogy a képlet feletti cellát veszi a tartomány utolsó elemének, de akkor meg a tartomány eleje nem biztos, hogy belekerül az összeadásba... Szóval olyasmi kellene, ami az $A$3:"utolsó sor" tartományt adja össze, csak nem tudom, hogy hogy lehet erre hivatkozni.
Egyelőre itt tartok:
Dim vSor As Variant
vSor = Range("A1").End(xlDown).Row + 1
Cells(vSor, 1).Select(Ennek az utolsónak nagyon örülök, mert egy másik táblázatomban nagyon jól jön, hogy a makró lefutása után lehet folytatni az adatbevitelt az első üres sortól)
Más: tud valaki ajánlani olyan irodalmat, amiből az alapokat el lehet sajátítani? Kb. 1 hete olvasgatok a témában, meg sűrűn nézem a súgót is, de még mindig nagyon úgy érzem, hogy a sötétben tapogatózok. Azt már látom, hogy borzasztó sok lehetőség van, de engem leginkább az egyszerűbb dolgok érdekelnének, csak kicsit összerendezve, hogy tudjam ki kivel van...
Első számú aranyszabály: Ha nincs probléma, csinálunk.
-
Delila_1
Topikgazda
válasz dtpeter #5109 üzenetére
Az R1C1 formulánál azt adhatod meg, hogy az aktuális cellához képest hány sorral és oszoppal elcsúsztatott értékekkel akarsz dolgozni.
Range("F5").FormulaR1C1 = "=R[1]C[-3]"
Ennek a sornak a hatására az F5 cellába az alatta lévő sorban [1], és a 3-mal előtte lévő oszlopban [-3] lévő érték íródik be képletként, vagyis az F5-ben ez lesz: =C6.
Nálad a képletnél elhagynám az R1C1 hivatkozást.Az összegző képlet beíratása:
vSor = Range("A1").End(xlDown).Row + 1
Cells(vSor, 1).Formula = "=SUM(A3:A" & vSor - 1 & ")"Ugyanez másképp:
vSor = Range("A1").End(xlDown).Row
Cells(vSor+1, 1).Formula = "=SUM(A3:A" & vSor & ")"A különböző fórumokon leginkább Kovalcsik Gézától ajánják Az Excel (ide jön a verziószám) programozása című könyvet. Évek óta keresem, és most sikerült megszereznem egy internetes antikváriumtól (új állapotban, de a CD melléklet hiányzik).
Krizsák László: Az Excel 7.0 programozása is nagyon jó az alapok megismeréséhez, de ezt sem lehet kapni. Új kiadásuk nincs – pedig Kovalcsik könyvét több évben is kiadták –, ilyen jellegű könyveket meg nem szokás antikváriumoknak eladni.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
Az Eszköztáron (ikonsoron) jobb klikk, a megjelenő gyorsmenüben bejelölöd az Űrlapokat. Az Űrlapok eszköztáron a Gombra kattintasz, és berajzolod vele a megfelelő helyre. Ekkor a Makró-hozzárendelés párbeszéd ablakban felajánjla a Gomb1_Kattintáskor című makrót, amit most írhatnál meg. A listában viszont megtalálod az előzően bevitt OtosLotto címűt, ezt rendeld hozzá.
A gomb méretét, helyzetét és feliratát ezután kedvedre módosíthatod, ha az egér jobb gombjával kattintasz rá.[ 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 dtpeter #5109 üzenetére
Vigyázat! A makró első futtatásakor az adatok alá beírod az összegző képletet, a következő futáskor ezt a sort értelmezi utolsó adatként. Erre figyelj a utolsó sor meghatározásánál!
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Cuci3
tag
válasz Delila_1 #5111 üzenetére
2006-os kiadás van meg nekem. CD melléklettel vettem, so az anyagot feltölthetem, ha kéred. Bár szerintem Neked túl sok újdonságot nem fog mutatni.
A könyvet meg szerintem könnyen be lehet szerezni. Pl.: itt
Egyéni függvényhez súgó, leírás kapcsolása: Senki többet?[ Szerkesztve ]
-
KaraDani
addikt
Sziasztok!
Kéne egy kis segítség. Office 07 van fent. Két apróság kéne most így hirtelen:
- hogy lehet pipálós négyzetet csinálni? pl ha kész vmi, bepippantom. És ezt utána egy összesítő kontroll fülön összegezni akarom, hogy mi van kész.
- másik a legördülő választék lista kreálás, ok hogy vhova megcsinálom a listát, de hohgy tudom tök máshova belőle megkreálni a legördülő választéklistát?Segítséget előre is köszi!
Dani
-
Delila_1
Topikgazda
Nagyon jó lenne, ha feltöltenéd.
Tévedés, hogy nem tud sok újdonságot mondani a könyv, alig kezdtem olvasni, máris sok érdekes dolgot találtam benne.
A súgóhoz nem tudok hozzászólniProgramozó: 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 KaraDani #5122 üzenetére
Ha már megvannak az IGAZ és HAMIS értékek, a SZUMHA függvénnyel összegezheted a kipipált értékeket.
=SZUMHA(IgazHamis_értékek_helye;IGAZ;Összaadandó_számok_helye)Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
KaraDani
addikt
válasz Delila_1 #5123 üzenetére
Köszi, ezzel már nincs gond, fügvényekkel már nincs gondom elméletileg, inkább darabteli lesz itt használva, ha egy szekció minden része ki van pipálva akkor a feladat el van végezve, ez lesz a funkciója.
Inkább azzal lenne gondom, hogy meg lehet oldani, hogy ne kelljen egyesével jobb klikk, és beállítani hogy hova menjen az igaz hamis? Ha másolom beállítás után, hiába nincs $ ozva a cella, ugyanarra mutat, és összevonja a pipákat is. (Haver most ír rá makrót, lehet azzal jó lesz, de hátha van egyszerűbb mego.)
[ Szerkesztve ]
-
Gaga_30
tag
Sziasztok!
Lenne egy gondom: Kolleganőm csinált egy excel táblázatot, ami el volt mentve, ezt megnyitota, módosítota és elmentett ugyanazon a néven.
Természetesen excel bezárva, gép kikapcs.Vissza lehet állitani az eredeti állapotot valahogyan?
-
sonar
addikt
Sziasztok,
Még jó régen makrózgattam és azóta minden excel induláskor megnyit nekem egy personal.xls-t. El lehet ezt vhogyan tüntetni?
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Delila_1
Topikgazda
Tüntetsd el a personal.xls-t a "C:\Documents and Settings\Felhasználó\Application Data\Microsoft\Excel\Xlstart" könyvtárból.
A törlés előtt a helyedben belenéznék. Talán érdemesebb máshova bespájzolni szűkösebb időkre.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
sonar
addikt
Két y tengelyt hogyan tudok létrehozni?
Azt szeretném ábrázolni, hogy ha pókerezek akkor mondjuk ha nyerek akkor mennyit nyertem pillanatnyilag és mennyivel nőtt az egész zsetonom az idő függvényében.A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Delila_1
Topikgazda
Rákattintasz a diagramon belül az adatsorra, amit a másik tengelyhez akarsz rendelni.
Jobb klikk, Adatsorok formázása. Tengely fül, bejelölöd a Másodlagos tengely gombot.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
boecce
tag
Ha tényleg zavar, akkor "Ablak">> "felfedés,vagy elrejt" paranccsal tudod szabályozni. Természetesen az Elrejt-et válasszad. (no persze nekem még 97-es van, nem tudom, változott-e az ujabbakban). Aztán ha sikerült elrejteni, már csak akkor lesz vele gondod, ha ujabb makrót írsz , és az t mentenéd az "Egyéni makrófüzet"-be--- Mert akkor nem engedi, előbb fel kell fedni..
Reggel addig röhögtünk a főnök ''viccén'' amig rá nem jöttünk, hogy amit mondott, az a napi feladat!!
-
Pá
addikt
Halihó!
Hogy tudok egy excel file-t lekódolni, hogy senki se nézessen bele, csak én?
És mennyire számít biztonságosnak az így levédett file?''Annyira vagyunk egészségesek, amennyire a gondolataink humánusak.''
-
Delila_1
Topikgazda
A VB szerkesztőben Tool/VBAProject Properties menüben, a Protection fülön adhatsz jelszót.
Többféle kódoló módszert javasolnak, de bőven elég, ha ilyesmi jelszót adsz:
Csetneki csikós itat a Tiszán.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
retes
aktív tag
Sziasztok!
Olyan kérdésem lenne, hogy adott egy Excel 2007. Ebben kéne azt megugranom, hogy egy kész táblázat sorainak értékét mondjuk a1 cella, b1 cella, c1 cella értékét egy számmal felszorozni. Próbálkoztam dollár jelekkel az esetben a szorzó érték maradt annyi, de valahogy nem akarja csinálni.
Tudnátok abban segíteni, hogy a leggyorsabban hogyan érem el célom anélkül, hogy minden egyes cellába ami a sorban van egyenlőség jelet írni elé és a stabil összeggel megszorozni...
Előre is köszönöm mindenkinek a segítséget!
A tudás mindenkié!!!
-
Delila_1
Topikgazda
Beírod valahova egy cellába a szorzót. Másolod.
Kijelölöd a cellákat, amiket fel akarsz szorzni. Jobb klikk, Irányított beillesztés, Szorzás.
A kijelölt cellákban nem képlet, hanem a szorzat látszik majd.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
norb7
tag
Sziasztok!
Van egy kis problémám az excel-lel, igaz nem biztos, hogy a jellege ebbe topicba illik, de hátha tud valaki segíteni.
A hiba a következő:
Excel 2003-at használok a munkahelyemen, és most kaptam egy másik gépet. Négymagos processzor, 2giga memória, mert 3d tervezéshez is használom. Viszont Excelben dolgozom egy táblázattal, és ha görgetem le vagy fel, akkor egy idő után kiírja, hogy a teljes megjelenítéshez nincs elég memória. Pedig a 2gb-ból csak kb 350 mega van használatban.Erre tud nekem valaki megoldást?
Előre is köszi
Norbi
Új hozzászólás Aktív témák
- Eladó Steam kulcsok kedvező áron!
- World of Warcraft Shadowlands Collectors edition EU EN
- PC JÁTÉKOK (OLCSÓ STEAM, EA , UPLAY KULCSOK ÉS SOKMINDEN MÁS IS 100% GARANCIA )
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!