-
Fototrend
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
-
perfag
aktív tag
válasz Fire/SOUL/CD #9600 üzenetére
Ha már belekeveredtem kipróbáltam, nálam műxik.
bozsozso-nál esetleg makró engedélyezési problémák lehetnek? -
[HUN]Tyson
senior tag
Helló excel guruk!
Át lehet-e állítani valahol az Excelben a beszúrandó megjegyzés alapártelmezett betűstílusát, méretét, színét, stb?
Az oké, hogy a megjegyzésen jobb gomb, és szerkesztés, de a következő már nem ilyen lesz. Az alapértelmezést szeretném átállítani.
Köszi!
Szerk.: 2000-es excel
[ Szerkesztve ]
-
perfag
aktív tag
válasz [HUN]Tyson #9603 üzenetére
-
porajp
csendes tag
Hali!
Nem tudom, hogy ehhez makró kéne vagy függvénnyel meg lehetne-e oldani, ezért innen kérnék segítséget.
Szeretném a táblázat "D" oszlopát úgy kitölteni "D9"-től, hogy ha "B9" cellában az érték "2", akkor a "D4"-ben található értéket írja ki.Ha az érték a következő "B" cellában 1 akkor a "D3"-as értéket írja ki a "D" oszlop cellájába és így tovább. Ezt mind megfejelném annyival, hogy ha a makrót/függvényt megcsinálom az első cellában (D9) és a művelet sikeres akkor ezt a szokásos módon, a cella jobb alsó sarkánál fogva "le tudjam húzni"/másolni mint egy egyszerű szummázást.Előre is köszi a választ.
-
Delila_1
Topikgazda
-
opzozi
tag
Hali mindenkinek!
Van egy ilyen makróm excelben, ami az adott cella hivatkozását teszi nekem szövegessé. Szépen és jól működik. De kéne nekem ugyanez LibreOffice-ban is. Ott ez így ebben a formában nem működik, tudna nekem valaki segíteni?
Function GetURL(My_Range As Range) As String
If My_Range.Hyperlinks.Count > 0 Then
GetURL = My_Range.Hyperlinks(1).Address
Else: GetURL = My_Range
End If
End FunctionXiaomi Poco X3 Pro
-
Cuci3
tag
Életemben először hallok erről a progiról. Némi google után itten ezt írják: "A LibreOffice legújabb verziói képesek bizonyos Excel Visual Basic makrók futtatására, ha engedélyezi ezt a szolgáltatást az LibreOffice - BeállításokEszközök - Beállítások - Megnyitás és mentés - VBA tulajdonságai alatt."
Ha már a Help is csak bizonyos makrók futtatásáról ír, akkor eléggé kérdőjeles nálam. Amúgy ebben is lehet simán makrót felvenni / rögzíteni? És én a szintaktika megnézésével kezdeném.[ Szerkesztve ]
-
dtpeter
csendes tag
Sziasztok!
Valamiféle dupla fkeres függvényre lenne szükségem, mert elakadtam az alábbi feladattal: adott egy segédtáblázat (A - C oszlopok), ahol különböző áruk vannak, bizonyos dátumtól érvényes árral. Az elemek ismétlődhetnek, ár-változáskor újból rögzítésre kerülnek.
A főtáblában (E - I oszlopok) a G oszloppal gyűlt meg a bajom, ide kellene kikerestetni az adott áru éppen érvényben lévő árát. Ha csak egy féle áru lenne, akkor FKERES-sel simán megoldanám, de itt mintha kettő darab FKERES-re lenne szükség, amit nem bírok összebarkácsolni. Azaz keressen az áru, és dátum alapján az éppen érvényben lévő árra.
Fontos lenne, hogy a régebben érvényben lévő árakkal történt számítások is megmaradjanak a főtáblán, ezért nem csak ár cellákat írom át.
Kétféle megoldáson töröm a fejem:
1, valamiféle tömbképlettel
Talán lenne rá mód, hogy először valamilyen ctrl+shift+enteres képlettel létrehoznánk egy egy árucikkre leszűkített segédtáblát, amiből FKERES-el kigyűjthető a dátumnak megfelelő ár.2, saját függvénnyel
Ilyent még nem csináltam, és hosszas utánaolvasás után sem jutok számottevően előbbre. Egyelőre itt tartok:Function ArKereso(Aru As Variant, Datum as Date, Rng As Range)
Dim Ar As Integer
Ar = 0
For r = 1 To 50
If Cells(r, 1) = Aru Then Ar = Cells(r, 3)
Next r
Arkereso = Ar
End FunctionPersze tudom, hogy a for-next ciklus ebben a formában kötött és 1-től 50-ig keres, de fogalmam sincs, hogy hogy tudnám rávenni arra, hogy a saját függvényben megadható tartományban keressen. Szóval az lenne az ideális, ha az =ArKereso(E2;F2;A1:C5) függvény kiadná a megfelelő eredményt.
Természetesen ezeken kívül is minden megoldás érdekel.
Előre is köszönöm a segítséget!
[ Szerkesztve ]
Első számú aranyszabály: Ha nincs probléma, csinálunk.
-
m.zmrzlina
senior tag
Rém fura dolgot tapasztaltam az egyik munkafüzetemben.
Az a gondom, hogy két egyformán felépített képlet azonos formátumú cellában másféle eredményt ad.
A K35-ös cellával van problémám aminek a jólnevelt F35-ös testvéréhez hasonlóan a fölötte lévő cellák összegét kellene kiírnia. Ehelyett 0:00-t ír ki viszont a K37-es cellában lévő képlet nem a kiírt 0:00-val hanem a valós összeg 24:00-val számol (helyesen)
Ugyanígy viselkedik, ha a K4-ben (és természetesen az alatta) szereplő HA fv-ben a HAMIS ág ""-jét kicserélem 0-ra. Annyi különbséggel természetesen hogy akkor a K oszlopban végig 0:00-van.
???
-
Delila_1
Topikgazda
válasz m.zmrzlina #9613 üzenetére
A szum(K4:K34) meghaladja, illetve eléri a 24 órát (1 napot), ami az Excelben az idő alapegysége.
Az összegző cella formátuma legyen [ó]:pp, és helyreáll a lelke.
[ 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 m.zmrzlina #9615 üzenetére
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Jazz
veterán
Sziasztok!
Excel 2010-ben hogy lehet olyat csinálni, hogy nyomtatásnál kitöltse a teljes oldalt, amolyan fit-to-page jelleggel?
Tehát: nyomtatási terület kijelölése meg van, legyen 1 oldal magas 1 oldal széles, akkor fektetve a lap alján még marad üres terület. Na ezt kéne "nyújtani" hosszirányban. Mert amúgy is kicsik a cellák még A3-as lapon is.
Azaz méretarányosan szélesebb a táblázat, mint amilyen magas.
Viszont ha lehetne nyújtani excelből az nagyszerű lenne. Lehet ilyet?Köszi
free your mind
-
félisten
Ilyen lehetőség van benne, de ez nem ugyanaz, mint a klasszikus "fit to page". Marad a "klasszikus" megoldás, azaz az Oldalbeállítások. Itt lenullázod az élőfejet/élőlábat, és a margókat.
Természetesen a nyomtatótól is függ, hogy tud-e és engedi-e a nullás margót.[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Jazz
veterán
válasz Fire/SOUL/CD #9618 üzenetére
Köszi, de végül is nem szimpla "fit-to-page" kell, hanem egy olyan "fit-to-page" ami nem tartja meg az oldal arányokat, hanem szükség szerint nyújtja, aszimetrikusra.
Egy egyszerű sarkított példa: van egy 5 sorból és 20 oszlopból álló táblázat. Nyomtatási oldalbeállításnál (legyen 1 oldal magas 1 oldal széles), arányosan fogja zsugorítani, amíg a szélesség el nem éri a papír szélességét. Na innen kéne még az, hogy nyújtani függőleges irányban.
Tudom lehetne játszani a cellák magasságával, addig növelni, amíg a nyomtatási töréspontot el nem érik, de ez nem lenne teljes megoldás, mert a betűk mérete maradna ugyan akkora és mivel összetett táblázat, nincs lehetőség mindegyik növelésére, ráadásul eleve csak függőleges irányba kéne növelni....stb.[ Szerkesztve ]
free your mind
-
félisten
Ja, értem... Hát ezt nem tudom, az érdekes viszont, hogy layout nézetben ezt simán ki lehet nagyítani nagyra, de nyomtatni meg nem lehet...
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
GabeeeS
csendes tag
Sziasztok!
Adott 4375 db cella, az alábbi tartalommal:
46.8.0.0,"46.8.255.255","772276224","772341759","RU","Russian Federation"
és
217.212.248.96,"217.212.248.159","3654613088","3654613151","RU","Russian Federation"
a karakterszámok változnak, mivel ip cím tartományokról van szó.
Ezt az eredményt szeretném kapni:46.8.0.0-46.8.255.255
és
217.212.248.96-217.212.248.159
tehát az első _,"_ karakterek együttes előfordulását _-_ -re cserélni,
ami pedig a _","_ után van, törölni a cellából, a _","_-vel együtt...Én csak olyat találtam, ami x-edik karaktertől cseréli a szöveget,
de az nem jó, mert a változó számok miatt a karakterek helye változik mindig.
Kiindulási pont ezért a speciális karakterek, melyeket jelöltem...Remélem nektek ez pofon egyszerű lesz, nekem nincs elég RAM hozzá
Előre is köszönöm!
-
Delila_1
Topikgazda
válasz GabeeeS #9621 üzenetére
Jelöld ki az oszlopot, Adatok - Szövegből oszlopok. A varázsló első ablakában a Tagolt legyen bejelölve, Tovább, 2. oldalon határoló jelnek a Vesszőt jelöld be, Befejezés.
6 oszlopra szedi szét az adataidat, amiket a harmadiktól törölhetsz. Egy üres oszlopban az
=A1 & "-" & B1 képlet (feltéve, hogy az eredeti adatok az A oszlopban voltak) összefűzi a megmaradt két első értéket, köztük egy kötjellel.
Ezt az oszlopot jelöld ki, Ctrl+c, marad a kijelölés. Jobb klikkre bemész az Irányított beillesztésbe, Értéket, OK.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
GabeeeS
csendes tag
válasz m.zmrzlina #9623 üzenetére
Kedves m.zmrzlina!
Nagyon szépen köszönöm!
Ez az internet igazi haszna, az elmék összekapcsolása, nem a rengeteg adat
Köszönöm szépen mindkettőtöknek!
-
veterán
sziasztok!
azt hogyan tudom megcsinálni, hogy egy diagramon belül úgymond két diagramtípust alkalmazzak. azt szeretném elérni, hogy legyen egy oszlopdiagramom, ami éves összesített adatokat mutat (pl vízfogyasztás, áramfogyasztás), és ugyanezen a diagramon legyen egy pont/vonaldiagram is, ami pedig egységárakat (Ft/3, Ft/kWh).
Köszi a választ
"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"
-
félisten
-
veterán
válasz Fire/SOUL/CD #9629 üzenetére
azigen , ezt tényleg nem olvastam, vagy ha igen, akkor kiment a fejemből, vagy csak simán elfelejtettem. nem semmi a memóriád, nagyon szépen köszönöm
"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"
-
tzetko
csendes tag
Sziasztok!
Makróval szeretném megoldani, hogy van két excel munkalapom. Az egyikbe (Munka1) lapba írok pár sort, amelyet a másikba (Munka2)-be szeretnék menteni, úgy hogy mindig hozzáadja a (Munka2) lapon lévő mentettekhez.
Makró rögzítéssel nem tudom megoldani
leírná valaki nekem makróban a megoldást.Köszönöm
-
Delila_1
Topikgazda
Nem írtad, hány oszlopod van a Munka1-en. Feltételezem, akkor kell átmásolni az adatokat, mikor minden oszlopot kitöltöttél. A makróban 3 oszlopot vettem alapul, az
If Target.Column = 3 Then
sorban ezt kell módosítanod. A makrót a laphoz rendeld.Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 Then
Dim usor As Long
usor = Sheets("Munka2").Range("A50000").End(xlUp).Row + 1
Rows(Target.Row).Copy Sheets("Munka2").Cells(usor, 1)
End If
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.
-
bugizozi
őstag
egyszerű cella formázással, pl. [=0]"";Normál
Ettől a cellában nulla van, csak nem látszik. A többi érték meg annak látszik ami.tök jó ez a cellaformázás. eddig nem is tudtam hogy van ilyen, és most nagy hasznomra vált
[ Szerkesztve ]
VCP7-DCV, CCNA ||| Ami működik, ahhoz nem szabad hozzányúlni!
-
radam
csendes tag
Melyik ma is kapható magyar nyelvű könyvet ajánlanátok a makrók programozásának elsajátításához?
Mennyivel könnyebb a helyzet, ha az angol nyelvű szakirodalmat is bevesszük a körbe?Olyan könyvet keresek, ami 1.) megfelelően strukturált, 2.) kellő mélységű.
-
perfag
aktív tag
Én Eric Wells: Developing Microsoft Excel 95 Solutions with Visual Basic for Applications könyvét vettem meg annak idején. Ma már nem költök könyvre. Ha vennék John Walkenbach könyvet vennék, vagy az Apress kiadó könyveit. Nem árulok el titkot, hogy ezek a Net sötét oldalán (nem legálisan) letölthetők.
Ha beírod a google-be: excel vba tutorial egész jó oktató oldalakat találsz, angolul persze tudni kell egy bizonyos szinten. Ha túl vagy az alapokon akkor jöhet a Contextures, Chip Pearson és más Excel szakértők honlapjain a példák tanulmányozása. -
Eprom
csendes tag
Sziasztok,
Hogy tudnám azt megoldani,hogy egy adatbázisban ami hetente frissül és egy excel file-ban az évnek-hétnek megfelelő fülre kerülnek az adatok (Pl:. W1110) automatizált frissitésű pivot táblát csináljak?
Előre is köszi. -
Delila_1
Topikgazda
Az egyes lapokon az adatokat foglald listába (2007-ben táblázatba, mindkét esetben a Ctrl+r bill. kombinációval teheted meg legegyszerűbben). Ilyenkor a frissítés figyeli az aktuális utolsó sorokat, nem kell átírni a tartomány(oka)t.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
alexnowan
aktív tag
Sziasztok!
Pivot táblában linket hoz a tábla de nem aktív.
Hogyan lehet aktív link(ek)et kapni eredményül?Tx
Egy hajónak a kikötőben a legbiztonságosabb. De a hajókat nem ezért építik.
-
Emu
őstag
Sziasztok!
Alapszintű excel felhasználó vagyok és az alábbi probléma túltett rajtam:
Ilyen diagramot kellene csinálnom a főnökömnek, csak nekem halmozott oszlopokkal.
Tudnátok segíteni? Nekem sehogy nem jött össze. Köszi! -
Emu
őstag
Annyi a lényeg, hogy az értékesítés több termékből tevődik össze, aminek az arányait is szemléltetni szeretné az oszlopokon. Az oszlopokat pedig 2 sorban szeretném elrendezni, hátul a 2010-es havi lebontású értékesítésnek az oszlopai előtte pedig 2011 január-február, a többi hónap meg egyenlőre 0. Így érthető volt?
-
Retekegér
HARDVERAPRÓD
Hali!
Hogyan tudom egy cella tartalmát fordítva beírni egy másikba?
A lényeg, hogy baromi sok dátummal kéne dolgozni, de 01/01/2011 formátumban vannak, amikkel a magyar nyelvű Excel nem tud dolgozni. Más megoldás esetleg?
Köszi előre is!<< Heimdal >>
-
Delila_1
Topikgazda
válasz Retekegér #9646 üzenetére
=DÁTUMÉRTÉK(JOBB(A1;4)&"."&BAL(A1;2)&"."&KÖZÉP(A1;4;2))
Ezután még meg kell adnod cellaformátumnak a kedvenc dátum formátumodat, mert egyébként 40544-et mutat a 01/01/2011-es értékné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.
-
Delila_1
Topikgazda
válasz Retekegér #9648 üzenetére
Az angol nyelvterületről érkezett fájloknál hol a hónap, nap, év, hol a nap, hónap, év formátumot alkalmazzák. Eszerint pont a nem jót választottam, de szerencsére észnél voltál.
Amit a képleteddel előállítottál, azt szövegként értelmezi az Excel, bár dátum küllemű. Ha nem akarsz vele további műveletet végezni dátumként, akkor jó.
[ 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.
Új hozzászólás Aktív témák
- Magga: PLEX: multimédia az egész lakásban
- Azonnali VGA-s kérdések órája
- Windows 11
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Facebook és Messenger
- Autós topik
- Mozilla Firefox
- HP notebook topic
- Azonnali informatikai kérdések órája
- A Gigabyte is visszaveszi alaplapjainak alapértelmezett tuningját
- További aktív témák...
- Eredeti Windows 10, Windows 11, Office Akció: Office 2021, Office 2019, Office 2016 csak Retail
- Microsoft Office 2019 Otthoni és vállalati verzió (PC / MAC)
- Fallout 76 (PC) - Microsoft Store Kód
- World of Warcraft 15th Anniversary Collectors Edition - BONTATLAN - shipper barna kartonban - ÚJ
- Soldier of Fortune 1