-
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
-
válasz
pityeszka
#11389
üzenetére
Példa kedvéért A oszlopban a napok, B oszlopban reggeli-, C oszlopban déli-, D oszlopban esti hőmérsékletek vannak, akkor E1-be kerülő képlet a következő.
=HA(ÁTLAG(B1:D1)<16;"Vegyél kabátot";"Ne vegyél kabátot")Ha nem ilyen struktúrájú a táblázat, akkor a fenti képletet már tudod alakítani.
-
-
-
Elég összetett hiba lehet, de pl tipikusan akkor jelentkezik, ha különböző verziójú excel-ben van használva a project, de a fejlesztő nem figyelt (vagy nem tudta), hogy bizonyos függvények/ActiveX vezérlők nem használhatóak ugyanúgy... Pl Office 2010 x64-ben készült, activex vezérlőket is tartalmazó project, dobhat ilyen hibát egy 2007-es Office-ban...
-
-
-
Select all the rows, including the column headers, in the list you want to filter.
Tip
Click the top left cell of the range, and then drag to the bottom right cell.
On the Data menu, point to Filter, and then click Advanced Filter.
In the Advanced Filter dialog box, click Filter the list, in place.
Select the Unique records only check box, and then click OK.The filtered list is displayed and the duplicate rows are hidden.
On the Edit menu, click Office Clipboard.
The Clipboard task pane is displayed.
Make sure the filtered list is still selected, and then click Copy Copy button.
The filtered list is highlighted with bounding outlines and the selection appears as an item at the top of the Clipboard.
On the Data menu, point to Filter, and then click Show All.
The original list is re-displayed.
Press the DELETE key.
The original list is deleted.
In the Clipboard, click on the filtered list item.
The filtered list appears in the same location as the original list.
Nem lehet, hogy az IE-vel kellene megnézni? FF és társai "néha" nem szeretik az MS oldalakat...
-
-
válasz
kangool
#11273
üzenetére
Foxit Reader-ben van olyan funkció, hogy "lebutítja"/szövegesen jeleníti meg (nem konvertálásról van szó) a PDF-et, és onnan már át lehet copy/paste-ezni a dolgokat. Én még nem találkoztam olyan PDF-el, aminek a tartalmát így ne lehetett volna átvinni Excelbe, ha gondolod próbáld meg. (bár írtad, hogy több pdf olvasóval is próbálkoztál, de lehet, hogy a Foxitban nem használtad ezt a lehetőséget)
-
-
-
-
válasz
DjSteve85
#11185
üzenetére
Esetleg így próbáld meg + hasábok
-
válasz
DjSteve85
#11182
üzenetére
Ha jól értlek, akkor személyenként/cégenként stb kellene formanyomtatványt készítened és az adatok szépen megvannak excel táblában? Ha igen, akkor Word körlevél lesz a legegyszerűbb megoldás, a körlevél forrásának (adatforrás) megadható az excel tábla, illetve speciálisan beállítható, hogy melyik mezőre van szükséged belőle.
(Ezt a meglévő átvételi nyomtatványt használod törzsdokumentumként, és az adatforrásból(ami az excel munkafüzet) beszúrogatod a kívánt mezőket) -
válasz
Delila_1
#11177
üzenetére
Hát ha arra a fedettpályás atlétikai vb lebonyolítására is alkalmas képződményre gondolsz, akkor igen, az kész van.
(Már jó ideje)
Közelmúltban azért nem voltam egy darabig, mert végre sikerült 10 napot pihenéssel/nyaralással tölteni, amire az elmúlt 5-6 évben nem volt példa. -
-
válasz
zoli1962
#11169
üzenetére
Nem emléxem már, de mintha a beszúrás/név/név megadása és ezen belül van valami lehetőség rá...
Szerk na ez lesz az..., úgy átszik még egy darabig nem kell cavinton-t szednem...

-
válasz
zoli1962
#11167
üzenetére
A "trükk" ebben rejlik, ezt vizsgáld meg.
(2010-ben (meg talán 2007-es Excelben is) a Képletek fül/Névkezelővel tudod előcarázsolni a fenti ablakot) -
-
-
-
-
-
-
-
válasz
varsam
#11042
üzenetére
Annak a 3 cellának az összevonása nem kivitelezhető? Mert ha igen, akkor ugyanúgy tudnál sorba rendezni, mint hagyományos esetben. Mondjuk egy kis képet (ha nem is valós adatokkal vannak feltöltve a cellák) dobhatnál, abból pontosan látszana, hogy mi is a helyzet és nem lenne félreérthető a dolog...
-
-
-
-
válasz
dellfanboy
#10962
üzenetére
-
-
Az excel-ben 15 számjegy a max (ez limitáció, nem hiba), abban az esetben, ha a cella/cellák szám formátumra vannak formázva. Mivel nem akarsz vele matematikai műveleteket végezni (gondolom csak amolyan azonosítóként funkcionálnak), ezért formázd a cellá(ka)t szövegre.
Ha most szám és szövegre formázod, akkor normál alakot fognak felvenni, tehát újra be kell(ene) írnod vagy importálnod az adatokat. Ezt elkerülendő, először formázd át az adott oszlopot szöveggé, vegyél fel egy segédoszlopot (szúrj be egy oszlopot a számjegyeket tartalmazó oszlop mellé) és (pl ha A oszlopban vannak ezek a nagy számok) B oszlopba, a B1 cellába írd be ezt a képletet =SZÖVEG(A1;"#") és másold le, ameddig kell.
Ha megvagy, akkor rajtad áll, hogy törlöd az A oszlopot (így helyére lép a B oszlop) avagy kijelölöd a B oszlopot és "rámásolod" az A oszlopra (majd törlöd a B oszlopot)Remélem nem fogalmaztam túl bonyolultan....
-
válasz
m.zmrzlina
#10935
üzenetére
"És a 27-et hogyan cserélem le bármilyen számra..."
Szerintem vagy figyelmetlenül nézted a linket, amit adtam, vagy figyelmetlenül nézted a linket, amit adtam...
Pont erre találod benne a választ. 
UI: Most még nem tudok makrózni, mert állítgatom a rendszert ill. az Office-t, de ha esetleg nem sikerülne megoldani (makróba betenni), akkor kb 20 perc és megnézem, mi is lehet a gond vele, mert így elsőre nem tudom.
(Ha ezt be tudtad tenni makróba ("=ÉRTÉK(BAL($B27;8))>=$F$24"), akkor indirekt-el mi lehet a gond...) -
válasz
m.zmrzlina
#10927
üzenetére
"Valami ilyesmire" használatos... [link]
Alapvetően arra lehet használni, ha pl egy függvény változó paramétereket használ sorrol-sorra, és a paramétereit egy cella tartalma alapján kell előállítani. A fenti linkben ez van, úgy érthetőbb lesz. -
-
válasz
nvyktor
#10848
üzenetére
Az IE alapértelmezett beállításait állítsd vissza: [link]
Az IE-ről az köztudott, hogy böngésző, ez nem újdonság ezer éve, az viszont átlag user kategóriában nem ismert(és nem is kell hogy tudja egy home useri), hogy az IE a Windows szerves részét képezi, bizonyos összetevőit sok alkalmazás használja, pl az Office.
(Pl tipikus jelenség, hogy messengerben nincsenek meg a reklámok, ennek pusztán az az oka, hogy nem az IE az alapértelmezett böngésző... Szóval olyan helyre is kihatással lehet, amire nem igazán gondolnak)Az, hogy az megoldja-e a dolgot, nem állítom biztosra, de egy próbát megér.
Amúgy megpróbálhatod, hogy a megosztott adatbázis címét, beírod az IE címsorába, ha az is nagyon lassan fogja letölteni, akkor szinte biztos, hogy ez a gond -
válasz
nvyktor
#10846
üzenetére
# Office SP3 fent van, uptodate az Excel?
# Egyik napról a másikra jött ez a dolog, nem telepítettél bármit, ami a hálózatot érinti?
# Ha van router, akkor próba erejéig szedd ki a hálózatból (bár ha jól veszem ki a mondandódból, akkor ez a gép, a többi géppel közös hálózatban van)
# Internet Explorer-t alapbeállításokra visszaállítani. -
Nem biztos, hogy jól értem a gondod, szóval az lenne a lényeg, hogy a SZUM függvényben változnia kell a paramétereknek, a B és C oszlopban szereplő értékek alapján?
Ha igen, akkor 2 képlet, remélem az egyik (vagy mindkettő) megfelel...
F1 cellába -> =SZUM(INDIREKT("H1:H"&B1))
F2 cellába -> =SZUM(INDIREKT("H"&C2+1):INDIREKT("H"&B2)) -
válasz
Delila_1
#10838
üzenetére
De, igazam van (és ezt tudod, csak szeretsz gonoszkodni, akárcsak én)
![;]](//cdn.rios.hu/dl/s/v1.gif)
"Más volt a cél, ő a címsort színezi, ha aktív a szűrő, Te üzenetet küldesz."
Hát nem kell hozzá atomfizikusnak lenni, hogy function-t varázsoljon belőle valaki, ami igaz/hamis értéket ad vissza...(És legalább nem csak az Autofilter A1 cellájáról ad vissza helyesen infót, bár szerintem a korábbi verzió sem ad rossz infót...)Én is had kérdezzek valamit... olyannal már találkozott valaki, hogy az Excel időzítője valamiért áll?
Ilyennel még nem találkoztam (eddig) 
-
válasz
Delila_1
#10836
üzenetére
Hát csak egy kissé nehezen követhető, talán így egyszerűbb
![;]](//cdn.rios.hu/dl/s/v1.gif)
With Worksheets("Munka1")
If .AutoFilterMode Then
With .AutoFilter.Filters(1)
If .On Then
MsgBox ("Szűrve: " & """" & .Criteria1 & """" & " feltétel alapján.")
Else
MsgBox ("Nem szűrt")
End If
End With
End If
End WithA Filters tulajdonság indexével lehet hivatkozni, tartománya 1-től AutoFilter.Filters.Count-ig.
UI: "Aki ezt a rövid makrót írta, nagyon erényes. Szép.letisztult makrót írt."
Igen, nyomhatott volna egy F1-et inkább... [link]
-
válasz
m.zmrzlina
#10831
üzenetére
Sehogy, nem is ahhoz írtam. Nem mellesleg meg a Volatile az oroszrulett, vagy megy, vagy nem, Nálam nem.
Az AutoFilter-t mint eseményt nem lehet elkapni ilyen egyszerűen, hiába a Change meg a Calculate esemény, egyikre sem fog reagálni. A Volatile csak kiadja a parancsot, mintha nyomnál egy F9-et...Szóval Nálam ez nem jó megoldás, meg még számos helyen. Igaz, nem szép megoldás, ez tény, de az enyém legalább minden excelen/gépen működik...
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
válasz
Delila_1
#10828
üzenetére
Tegyél a munkalapra pl. egy MOST() fx-et és az Worksheet Calculate eseményébe tedd a kódot. Ez meg egy másik megközelítés, a Filterhez
Private Sub Worksheet_Calculate()
'Szűrt terület sorainak teljes száma, a címsort is beleértve
MsgBox (AutoFilter.Range.Rows.Count)
'Szűrt terület aktuális (szűrt) sorainak száma, címsort is beleértve
MsgBox (AutoFilter.Range.Columns(1).SpecialCells(xlCellTypeVisible).Count)
End SubÉrtelem szerűen, ha az a két érték egyenlő, akkor nincs szűrés, más esetben meg igen.

-
válasz
ArchElf
#10752
üzenetére
Azért kérdeztem, mert Én már nem tudom kipróbálni/használni sem (a magyar megfelelője CELLÁK.VESZ) [Excel 2010 x64]
-
-
válasz
Penge_4
#10745
üzenetére
Írsz egy funkciót (direkt használtam ilyen hosszú és ékezetes nevet, amúgy nem szokás) és azt a funkciót használod a szabályban.
Function Formulát_tartalmaz_vagy_sem(My_Range As Range) As Boolean
Formulát_tartalmaz_vagy_sem = My_Range.HasFormula
End Function -
-
válasz
Delila_1
#10734
üzenetére
Nem erről beszéltem.

Valósítsd meg, hogy akkor legyen OK, ha minden tartományban szerepel a név. Ennyi.
Ezt az ÉS-es módszert használd(nem az enyémet
) és majd rájössz, hogy nem tudod kivitelezni, és annak az lesz az oka, amit korábban kifejtettem.Ha még lesz lelkierőd, akkor a VAGY-al is megpróbálkozhatsz, az meg úgy működjön, hogy akkor legyen OK, ha a 3 tartomány, legalább egyikében megtalálható a keresett név
Na ez sem fog összejönni...
![;]](//cdn.rios.hu/dl/s/v1.gif)
Remélem így már közös nevezőre jutunk, és értelmet nyer, hogy mit brekegtem korábban...Brekk, brekk...

-
válasz
Delila_1
#10732
üzenetére
Igen, csak ez nem a tipikus ÉS kapcsolat, ha meg olvassa valaki a topikot, akkor néz furcsán, hogy "hát én azt tanultam, hogy ÉS csak akkor igaz, ha minden állítás igaz, itt meg nem, akkor mi most van?"
Szóval ezért bátorkodtam leírni, hogy az ÉS ebben az esetben miért nem ÉS...
-
válasz
Delila_1
#10730
üzenetére
1. Igen, csak az ÉS kapcsolatnak nem ezt kellene tenni ugyebár...
2. VAGY-al ugyanez az eredmény érhető el
3. Ennek az az oka(ha már itt tartunk), hogy az FKERES (és többi kereső fx)-nek, van az a "jó" tulajdonsága, hogy az első találatkor leáll, de úgy, hogy egy képlet működését is leállítja. Magyarul (a példánál maradva), ha G oszlopban megtalálja a keresett értéket, akkor teljesen mindegy, hogy mi van a H és I oszlopban(szerepel vagy nem a keresett név), azt már a képlet nem vizsgálja, ilyenformán az ÉS kapcsolatnak "pusztán" annyi a szerepe, hogy ha G-ben nincs találat, akkor fusson le a H oszlopban a keresés, ha ott sincs, akkor meg az I-ben is. Szóval az ÉS nem azt a szerepet tölti be, mint amire hivatott, azaz akkor lesz igaz, ha a mindhárom keresés igaz(mindhárom tartományban szerepel a név), hanem "paradox" módon VAGY-ként üzemel...
4. Ha valódi ÉS kapcsolat kell pl az FKERES-hez, akkor(szintén a példánál maradva) azt pl így lehet megoldani
=HA(ÉS(HA(HIBÁS(FKERES(J2;G2:G10;1;HAMIS));0;1);HA(HIBÁS(FKERES(J2;H2:H10;1;HAMIS));0;1);HA(HIBÁS(FKERES(J2;I2:I10;1;HAMIS));0;1));"Mindháromban megtalálható";"Nem mindegyikben található meg") -
-
-
-
válasz
Fire/SOUL/CD
#10687
üzenetére
A fene, balfax voltam, illet volna egy üzenetet kiírni, amikor befejeződött a "villódzás"...

Szólok is egy modinak, hogy szerkesszen bele. -
válasz
Mr.Csizmás
#10686
üzenetére
Oksa, akkor ennyi lenne, felkommenteztem, ahol kell, remélem egyértelmű.
Private Function FSCD_Header_Footer_Changer()
'hol találhatóak az Excel munkafüzetek
Const MY_PATH = "D:\mrcsizmas\"
'mi a kiterjsztésük
'(ez így azért is jó, mert az xlsx fájlok is olvashatók)
Const MY_EXTENSION = "xls"
Const MY_HEADER_LEFT = "Fejlécben BALRA kerülő szöveg"
Const MY_HEADER_CENTER = "Fejlécben KÖZÉPRE kerülő szöveg"
Const MY_HEADER_RIGHT = "Fejlécben JOBBRA kerülő szöveg"
Const MY_FOOTER_LEFT = "Láblécben BALRA kerülő szöveg"
Const MY_FOOTER_CENTER = "Láblécben KÖZÉPRE kerülő szöveg"
Const MY_FOOTER_RIGHT = "Láblécben JOBBRA kerülő szöveg"
'csak a láblécek legyenek módosítva
'False értékre állítva, a fejléceket is módosíthatod
Const MY_ONLY_FOOTER = True
Dim My_WorkBook As Workbook
Application.ScreenUpdating = False
Application.DisplayAlerts = False
FName = Dir(MY_PATH & "*." & MY_EXTENSION)
Do While Len(FName) > 0
Set My_WorkBook = Workbooks.Open(MY_PATH & FName)
With My_WorkBook
For i = 1 To .Worksheets.Count
.Worksheets(i).PageSetup.LeftFooter = MY_FOOTER_LEFT
.Worksheets(i).PageSetup.CenterFooter = MY_FOOTER_CENTER
.Worksheets(i).PageSetup.RightFooter = MY_FOOTER_RIGHT
If Not MY_ONLY_FOOTER Then
.Worksheets(i).PageSetup.LeftHeader = MY_HEADER_LEFT
.Worksheets(i).PageSetup.CenterHeader = MY_HEADER_CENTER
.Worksheets(i).PageSetup.RightHeader = MY_HEADER_RIGHT
End If
Next i
.Save
.Close
End With
Set My_WorkBook = Nothing
FName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
MsgBox ("Az összes munkafüzet módosítása sikeresen megtörtént.")
End FunctionUI: Először azért készíts másolatot a módisítani kívánt fájlokról, biztos , ami biztos...
![;]](//cdn.rios.hu/dl/s/v1.gif)
[ Módosította: Grafiqs ]
-
válasz
Mr.Csizmás
#10683
üzenetére
Egy kérdésem lenne, aztán gyorsan megírom, szóval a fejléc/lábléc minden munkalapon más és más lehet. Azt szeretnéd, hogy az összes munkafüzet összes munkalapján ugyanaz legyen a lábléc?
-
Akit érint, letölthető az MS Office 2010 első javítócsomagja:
Szervizcsomag a Microsoft Office 2010 (KB2460049) 32 bites kiadásához - MagyarSzervizcsomag a Microsoft Office 2010 (KB2460049) 64 bites kiadásához - Magyar
-
válasz
Mr.Csizmás
#10677
üzenetére
1. betöltöd a munkafüzetet
2. módosítod az élőlábat/láblécet
PageSetup.LeftFooter = "Balra kerülő szöveg"
PageSetup.CenterFooter = "Középre kerülő szöveg"
PageSetup.RightFooter = "Jobbra kerülő szöveg"3. mented a munkafüzetet és bezárod
az 1-3 pontokat ismétled, szép egymás utánba megnyitva a munkafüzeteket.
-
Az egér, meg a billentyűzet (főleg együtt), csodákra képes...
![;]](//cdn.rios.hu/dl/s/v1.gif)
Kijelölsz egy területet/teljes sort/teljes oszlopot stb, akkor ugye a kijelölést egy vastagabb fekete vonal/keret veszi körül. Ha erre a keretre ráállsz az egérkurzorral, bal egér nyomva tartása mellett, már mozgathatod is pl. Egy pár tipp a lehetőségekről.
# egérkurzor a kereten -> kijelölés mozgatása, ha a célterület nem üres, rákérdez a felülírásra
# egérkurzor a kereten + CTRL -> kijelölés másolása, ha a célterület nem is üres, akkor sem kérdez rá a felülírásra
# egérkurzor a kereten + SHIFT - >kijelölés mozgatása beszúrással (vízszintes vagy függőleges beszúrás)
# egérkurzor a kereten + CTRL + SHIFT -> kijelölés másolása beszúrással (vízszintes vagy függőleges beszúrás)
Ezek azok a dolgok, amiket nem szoktak tanítani, kevesen ismernek, mégis ezek az "apróságok" teszik lehetővé/segítik elő, hogy valaki hatékonyan dolgozzon az Excel-el...
-
-
válasz
Pityke78
#10620
üzenetére
# Nyisd meg az Excel-t (az érintett munkafüzetet még ne)
# A beállításokban állítsd át, hogy pont legyen a tizedeselválasztó
# Nyisd meg a táblát(most nem szabadna, hogy dátumok jelenjenek már meg)
# Jelöld ki az összes számokat tartalmazó cellát
# CTLR+H, cseréld le a pont-ot vesszőre az összesen(ekkor általános formátumúak lesznek a cellák(balra zárt) és vesszővel lesz elválasztva a tizedes rész)
# Állítsd vissza az Excel beállításaiban újra vesszőre a tizedeselválasztót...
# Most formázd számformátumra a szükséges cellákatKicsit körülményes, de talán megfelel...
-
válasz
Pityke78
#10617
üzenetére
Igen, az lesz belőle... Értem a problémád, de ez nem az Excel hibája...

Nem szabad összekeverni a tizedesjegy elválasztót, még megszokásból sem pl:
Alapfelállás: adott egy új/teljesen üres/formázatlan munkafüzet.
Ha egy cellába beírod, hogy 56,8 (vesszővel van elválasztva a tizedesjegy), majd ezt átformázod dátumra, akkor 1900.02.25-öt kapsz, nem pedig aug. 56-ot(1956.08.01-et)Te is ezt a bakit követted el, kapásból dátumként írtad be a számot, mert pont-ot használtál a tizedesjegyek elválasztására. (56.8)

Viszont, ha ezt még számként is átformáztad, akkor kapmpeca, azt nem lehet visszaállítani általánosra, mert sosem volt általános a cella, a pont használata miatt kapásból egyénire formáztad.UI: ha számot szeretnél beírni, tizedesjegyekkel, akkor mindig az alapértelmezett tizedeselválasztót kell használni. Ez magyar Excel-ben alapban a vessző, míg pl az Angol-ban meg a pont...
-
-
-
válasz
m.zmrzlina
#10609
üzenetére
2 okból sem működhet
1. mert ránézésre nem működhet...
![;]](//cdn.rios.hu/dl/s/v1.gif)
2. ha még működne is, egy jelszóval védett munkafüzetbe, hogyan illesztesz be makrókódot?
Az előadó tanárbácsit el kell küldeni tanfolyamra...

-
válasz
mr.nagy
#10583
üzenetére
Munkalapot alapban nem tud menteni az Excel, ha mentesz, akkor a munkafüzetet mented, ami meg a munkalapok összessége. Makróval az kivitelezhető, hogy egy adott munkalapon bekövetkezett változásokat kimentsen, de akkor gondoskodni kell arról is, hogy azt a legközelebb, a munkafüzet újbóli megnyitásakor be is töltse/módosítsa...
-
válasz
cortez25
#10563
üzenetére
[link]
A video vége felé van, ami a lényegRemélem így már világos lesz, mi is az Autufilter/Szűrés és hogy megfelel-e számodra.
-
-
-
válasz
q13579
#10555
üzenetére
Ilyesmire gondolsz? Ha igen, akkor ez egy sima halmozott sávdiagram...
-
válasz
artiny
#10551
üzenetére
"az első nem sikerűl...rámegyek jobb klikk cellaformázás egy kijelőlt cellánál,kitöltés vagy a szegélyezésre(keretezésre) menjek?"
Igen. (szlovákul sajnos nem tudom mi a keret meg a kitöltés
)Alapban (amikor egy teljesen új/üres munkafüzetet hozol létre) minden cella zárolt. Magyarul minden olyan celláról le kell szedni a zárolást, amiket szeretnél szerkeszteni a későbbiekben, de még a lapvédelem beállítása előtt.
-
válasz
artiny
#10549
üzenetére
1. cellaformázás / Kitöltés és Szegély
3. Fejlesztőeszközök lap/Vezérlők csoport/Beszúrás/Űrlap-vezérlőelemek/Léptetőnyíl (ez az objektum épp nem szerepel a linkben, de a lényeg/az elv benne van). Miután beszúrtad a léptetőnyilat, jobb egér jarta/Vezérlő formázása/többi a képen
4. Zárolt cellák, lapvédelem
Nagyon leegyszerűsítve a kijelölt opció elől ki kell venni a pipátJobb egér a cellán (vagy több kijelölt cellán)/cellaformázás/védelem fül. Itt állíthatod, hogy a cellák zároltak legyenek avagy sem
-
válasz
m.zmrzlina
#10544
üzenetére
sorok_szama = Selection.Rows.Count
oszlopok_szama = Selection.Columns.CountEgy névvel ellátot tartományból pedig így
sorok_szama = Range("tartomany_neve").Rows.Count
oszlopok_szama = Range("tartomany_neve").Columns.Count -
válasz
bnorci71
#10528
üzenetére
Mint írtam nem olvastam vissza és az üres sort is csak példának hoztam. Ezzel a sorral van gond
Set lel = .Find(Cells(sor%, "E"), LookIn:=xlValues)
Ha tudod ez mit is csinál(bízom benne, hogy tudod, nem csak úgy bemásolgatod a makrókat, anélkül, hogy ismernéd a működését), akkor hasonlítsd össze a 41.sort az előzőekkel, és remélhetőleg rájössz, hogy az miben különbözik az előző soroktól...
-
válasz
bnorci71
#10526
üzenetére
A macro-ban nincs hibakezelés, mert azt feltételezi, hogy minden vizsgálat esetén megtalálja a keresett értéket. Ezek szerint nem, azaz van olyan sorod/cellád, amiben nem lehet megtalálni. Nem olvastam vissza, de feltételezem nem jelezted Delila_1 felé, hogy pl üres sorok/cellák is vannak...
cellpeti
Kezdőknek és egyből 2010 ez az, amit javasolni tudok (nem Magyar) -
válasz
cellpeti
#10519
üzenetére
Magyar? Felejtős...
Angol E-book-ban tudok segíteni, van olyan könyv, ami pl semmi mással nem foglalkozik csak a Pivot table-el, de annak a legmélyebb bugyraival, de akad Excel 2010 Bible nevű olvasmány is, stb stb.
Egy viszont fontos: Mindegyikhez kell némi alap, mert egy expert-nek szóló kiadványban nem foglalkoznak kezdő szintű ismeretanyaggal, min. haladó előképzettség kell, valamint a 2010-es Excel könyvek is már gyakran halaó ismeretanyagot feltételeznek. -
-
-
válasz
csferke
#10434
üzenetére
ActiveCell.Offset(0, -1).Select - aktuális cellától balra lép 1-et
ActiveCell.Offset(0, 1).Select - aktuális cellától jobbra lép 1-et
ActiveCell.Offset(1, 0).Select - aktuális cellától lefelé lép 1-et
ActiveCell.Offset(-1, 0).Select - aktuális cellától felfelé lép 1-etBevallom, olyan billentyűzet kombinációt nem ismerek, ami az első üres cellára ugrana az adott sorban vagy oszlopban. Amúgy a CTRL+ kurzormozgatókkal kísérletezz, így az első/utolsó használt cellára ugorhatsz az adott sorban/oszlopban.
-
-
-
-
-
válasz
concret_hp
#10396
üzenetére
-
válasz
concret_hp
#10394
üzenetére
Csak és kizárólag csak a SZUM() nem frissül? Más függvényeket is kipróbáltál, hogy azok frissülnek? Mi történik, ha nem duplán kattintasz a cellába, hanem nyomsz egy F9-et?
-
válasz
motinka
#10384
üzenetére
Sima filterrel megoldható, mert a keresés mezőbe azt írsz be, amit csak szeretnél(a szűrés eredménye egyből látható is lesz a listában), illetve használhatóak az ún Asterix (helyettesítő) karakterek is, úgy mint a csillag (*) és kérdőjel (?)
Példák
keresőbe->123, összes olyan sor, amiben megtalálható az 123
keresőbe->123*, összes olyan sor, ami 123-al kezdődik
keresőbe->*123, összes olyan sor, ami 123-ra végződik
keresőbe->*123?, összes olyan sor, ami 123 és bármilyen +1 karakterre végződik (pl aa1234, bb123a)
keresőbe->*123??, összes olyan sor, ami 123 és bármilyen +2 karakterre végződik (pl aa12398, bb123ab, cc1236a) -
Akkor (ha jól,értem), ennyi lenne a képlet (a példában feltételezzük, hogy A1/B1/C1 cellákban vannak a FKERES függvények)
=HA(HIBÁS(A1);HA(HIBÁS(B1);C1;B1);A1)
Ez csak akkor működik jól, ha amit írtál, az minden esetben megvalósul, azaz a 3 FKERES függvényből 2 mindig hibát ad vissza, csak az egyik ad eredményt...
-
-
Előbbire nem tudok így hirtelen mit mondani, másodikra viszont igen:
Private Sub CommandButton1_Click()
Dim MyApplication As Object
Set MyApplication = CreateObject("Shell.Application"). _
BrowseForFolder(0, "Kérem válasszon egy mappát...", 0, OpenAt)
On Error Resume Next
MsgBox (MyApplication.self.Path)
On Error GoTo 0
Set MyApplication = Nothing
End Sub -
válasz
Koczka
#10361
üzenetére
Ja igen, bocsi, ennyit felejtek már, szóval úgy ahogy m.zmrzlina írta. Bővebben
(A 2010-es Office alapból felpakolja az MS Equation bővítményt, nem kell külön "vacakolni" vele)m.zmrzlina
igen, így már ok, csak ahhoz, double legyen, ahhoz át is kell alakítani, azaz a kókodban ezt próbáld meg: KIHAMOZ = szam *1.0 -
válasz
Koczka
#10359
üzenetére
Én már 2010-es Office-al dogozom, de 2007-es Excelben is itt kell lennie: Beszürás fül/Egyenlet lenyíló
-
válasz
m.zmrzlina
#10357
üzenetére
1. Szerintem(amit legalábbis a képeden látok), ahhoz makró sem kell(bár gondolom sok cellán, nagyobb tartományon kell végigjátszani a dolgot, ezért használod a makrót)
2. [link] -
válasz
m.zmrzlina
#10355
üzenetére
Szerintem egy kicsit körülményesen oldottad meg (bár így látatlanba, csak a példából nem biztos, hogy mindent látok/tudok), no: Mivel Function-t írtál, annak adj visszatérési paramétert.
(Ez esetben valami lebegőpontos típust pl Single vagy Double típust) -
-
-
Akkor miért az Excel topikban kérded? Nagyobb a forgalom gondolom...
Amúgy meg nem bonyolult, beteszem a kódot, hátha másnak jól jön valamikorPrivate Sub CommandButton1_Click()
Dim MyFxs As WorksheetFunction
Dim MySrcRange As Range, MyDestRange As Range
Set MyFxs = Application.WorksheetFunction
Set MySrcRange = Sheets("Munka1").Range("A1")
Set MyDestRange = Sheets("Munka1").Range("A2")
MyDestRange = MyFxs.WorkDay(MySrcRange, 1) + _
TimeSerial(Hour(MySrcRange), Minute(MySrcRange), Second(MySrcRange))
End SubUI: Az Access-el az a "gond", hogy a feltett kérdések egy részéhez az embernek le kell gyártani a táblát, de néha az sem elég, mert több tábla, meg a kapcsolatok stb stb kellenek ahhoz, hogy egyáltalán lehessen segíteni, szóval ilyen esetekben van amikor az egész adatbázis kellene...
-
Új hozzászólás Aktív témák
- Kertészet, mezőgazdaság topik
- Pedzegeti az új Xbox irányát a Microsoft
- Autós kamerák
- Doky586: SecureBoot kulcsok frissítése (2026 nyara)
- Fejhallgató erősítő és DAC topik
- Házimozi haladó szinten
- Micro Four Thirds
- EAFC 26
- Sütés, főzés és konyhai praktikák
- GoodSpeed: Daikin FTXF35E / RXF35F Sensira 3,3 kW Inverteres klíma - a Sztori
- További aktív témák...
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Vírusirtó, Antivirus, VPN kulcsok GARANCIÁVAL!
- Xbox / Microsoft Store feltöltőkártya kód (digitális, HU) több címlet, több db, azonnal, olcsón
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Eladó retro HiFi-k és erösítők/hangfalak
- iPhone 13 128GB 100% (1év Garancia)
- BESZÁMÍTÁS! GIGABYTE B360N i5 9600KF 16GB DDR4 512GB SSD GTX 1660 Super 6GB Zalman T3 Plus 400W
- HP Elitebook X360 830 G7,Multi-Touch 2 az 1-ben,i5-10310U,16GB DDR4,256GB SSD,WIN11
- Telefon felvásárlás!! Huawei P20 Lite/Huawei P20/Huawei P30 Lite/Huawei P30/Huawei P30 Pro
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
![;]](http://cdn.rios.hu/dl/s/v1.gif)




Ilyennel még nem találkoztam (eddig) 



Fferi50