Hirdetés

2024. május 3., péntek

Gyorskeresés

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2023-11-13 08:31:56

LOGOUT.hu

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.

Összefoglaló kinyitása ▼

Hozzászólások

(#21701) Gabcsika válasza Delila_1 (#21700) üzenetére


Gabcsika
tag

Köszi, de olyan, mintha semmi sem történne. :(
Nem nyomtatja ki egyébként.

Freedom, Nature, Love & Music

(#21702) Delila_1 válasza Gabcsika (#21701) üzenetére


Delila_1
Topikgazda

Rögzíts egy nyomtatást a Sheet2 lapról, és azt másold be a

ActiveWindow.ActiveSheet.PrintOut Copies:=1, Collate:=True

sorok helyé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.

(#21703) atillaahun


atillaahun
veterán

Sziasztok,
ékezetes karakterek ékezet-mentesítésére van lehetőség? :U

(#21704) Gabcsika válasza Delila_1 (#21702) üzenetére


Gabcsika
tag

ambiguous name detected: Nyomtat

Freedom, Nature, Love & Music

(#21705) Gabcsika válasza Delila_1 (#21702) üzenetére


Gabcsika
tag

Így nézek ki:

Sub Nyomtat()
Dim sor1 As Long, sor2 As Long
Sheets("Sheet1").Select

sor1 = 2: sor2 = 1

Do While Cells(sor1, "A") <> ""
Range("A" & sor1 & ":C" & sor1 + 4).Copy
Sheets("Sheet2").Range("A" & sor2).PasteSpecial Paste:=xlPasteValues, Transpose:=True
sor1 = sor1 + 5
If sor2 >= 63 Then
Sheets("Sheet2").Select
Sub Nyomtat()
'
' Nyomtat Makró
' Printing
'
' Billentyűparancs: Ctrl+k
'
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
End Sub
Cells.ClearContents
Sheets("Sheet1").Select
sor2 = 1
Else: sor2 = sor2 + 3
End If
Loop
If Sheets("Sheet2").Range("A1") > "" Then
Sheets("Sheet2").Select
Sub Nyomtat()
'
' Nyomtat Makró
' Printing
'
' Billentyűparancs: Ctrl+k
'
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False
End Sub
Cells.ClearContents
Sheets("Sheet1").Select
End If
End Sub

Freedom, Nature, Love & Music

(#21706) Delila_1 válasza Gabcsika (#21705) üzenetére


Delila_1
Topikgazda

Kétszer szerepel a Sub Nyomtat() sor, ezért kétértelmű.

Ne a teljes, rögzített makrót másold az említett sor helyére, csak a Sub és End Sub közöttit, ezt:

ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True, _
IgnorePrintAreas:=False

[ 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.

(#21707) Delila_1 válasza atillaahun (#21703) üzenetére


Delila_1
Topikgazda

Igen, a csere funkcióval, minden ékezetesre külö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.

(#21708) Gabcsika válasza Delila_1 (#21706) üzenetére


Gabcsika
tag

Már nem ír ki hibaüzit, de nem történik semmi.
Mi lenne, ha a nyomtatást manuálisan csinálnám.
Elég, ha teleírja a 65 téglalapot, megáll én printelek, aztán mondjuk egy rádió gombra katt
és akkor 66-tól folytatja, amíg adatot talál sheet1-en.

Freedom, Nature, Love & Music

(#21709) pentium4


pentium4
senior tag

hali

egy kis help kéne:
egy egy cella amibe egy képlet: pl: A1*B5, ennek az értéke mondjuk 200 és ezis jelenik meg a cellába, és azt szeretném megoldani hogy simán értékké varázsolni ugyanezt a cellát, vagyis ha rámész a cellára nem a képletet fogod látni tartalomnak hanem azt hogy 200 van beleirva!
köszi

P4

(#21710) David888 válasza alfa20 (#21686) üzenetére


David888
tag

Nagyon szépen köszönöm Neked és Delilának! Hálám üldözzön benneteket! :)

XLive: SentineLHUN | Nintendo: SW-1636-2305-7415

(#21711) Delila_1 válasza Gabcsika (#21708) üzenetére


Delila_1
Topikgazda

Itt a manuális nyomtatáshoz a makró, bár nálam hiba nélkül végrehajt mindent.

Sub Nyomtat()
Dim sor1 As Long, sor2 As Long
Sheets("Sheet2").Cells.ClearContents
Sheets("Sheet1").Select

If Range("V1") = "" Then Range("V1") = 2
sor1 = Range("V1"): sor2 = 1

Do While sor2 <= 66
Range("A" & sor1 & ":C" & sor1 + 4).Copy
Sheets("Sheet2").Range("A" & sor2).PasteSpecial Paste:=xlPasteValues, Transpose:=True
sor1 = sor1 + 5
sor2 = sor2 + 3
Loop

Range("V1") = sor1

Sheets("Sheet2").Select
MsgBox "Nyomtass"

If Application.CountA(Sheets("Sheet1").Columns(1)) < sor1 Then _
Sheets("Sheet1").Range("V1") = ""
End Sub

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21712) Gabcsika válasza Delila_1 (#21711) üzenetére


Gabcsika
tag

Köszi, de...

:)

Freedom, Nature, Love & Music

(#21713) KERO_SAN


KERO_SAN
aktív tag

Sziasztok!

Segítségre lenne szükségem az alábbi probléma megoldásában:

Adott egy tábla, aminek egy oszlopa dátumokat tartalmaz. Erre szeretnék rászűrni, hogy csak egy adott hónapban történt eseménysorozat sorait mutassa. A szűrés utáni táblának egy oszlopát pedig summázni szeretném, és ennek az eredménynek kéne átkerülnie egy új lapon lévő táblába.

Köszi szépen előre is.

the troopa of tomorrow _ maydayzor FUTURE WALKS

(#21714) Delila_1 válasza Gabcsika (#21712) üzenetére


Delila_1
Topikgazda

A beállításoknál kapcsold be a két Analysis kezdetű bővítményt, akkor jó lesz.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21715) Delila_1 válasza KERO_SAN (#21713) üzenetére


Delila_1
Topikgazda

Az összegzéshez a RÉSZÖSSZEG függvényt alkalmazd. A súgóban megtalálod a leírását.
A másik táblában erre a cellára hivatkozz.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21716) KERO_SAN válasza Delila_1 (#21715) üzenetére


KERO_SAN
aktív tag

Nem teljesen értem, amire gondolsz...

A lényeg, hogy szeretném ha egy dinamikus érték szerepeljen a célcellában, és ne kelljen újra meg újra rászűrnöm a táblára, majd újra beállítani a summázandó tartományt, ha netán új sorral bővül az eredeti tábla.

Kicsit átfogalmaztam:

Van 2 táblám. A 2. tábla A oszlopa dátumokat tartalmaz (éééé.hh.) A B ( szám ) oszlopba egy olyan összeg kerül, ami az 1. tábla X ( szám ) oszlopainak összege, ahol soronkent Y( éééé.hh ) oszlop = A ( éééé.hh ) .

Tehát ha egyel több Y = A sorom van akkor egyel több X értéket adok hozzá a B számhoz stb...

the troopa of tomorrow _ maydayzor FUTURE WALKS

(#21717) Delila_1 válasza KERO_SAN (#21716) üzenetére


Delila_1
Topikgazda

Szűröd az A oszlopot. A táblázaton kívül egy üres cellába, pl. a Z1-be (ha az üres), beírod a függvényt.

=RÉSZÖSSZEG(9;B:B)

A másik lapra, ahol a mindenkori részösszeget akarod megjeleníteni, ennyit írsz: =Munka1!Z1
Természetesen a Munka1 helyett a saját lapod nevét írd be.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21718) PistiSan


PistiSan
addikt

Excelben lehet olyat, hogy mondjuk egy cellába elhelyezek egy hivatkozást egy fájlra?

PL:
A1 tartalma:
101.pdf

szeretnék olyat, ha rá kattintok az "A1" re, akkor nyissa meg a fájt.

Van egy mappám tele ilyen fájlokkal, mindegyiknek egyedi a neve, excelben sorba raknám őket, szűrném stb, majd a végén ha érdekel a fáj tartalma akkor rá kattintok.

(#21719) KERO_SAN


KERO_SAN
aktív tag

Igen, ezt csináltam idáig is.. Csak úgy néz ki, nem bírom elmondani rendesen mit akarok :D

Szóval, arra lenne szükség, hogy dinamikusan szűrjön, és a szűrési feltétel mindíg a 2. táblázat A oszlopának n-edik sora.

Egyébiránt köszönöm a segítséged kedves Delila.

[ Szerkesztve ]

the troopa of tomorrow _ maydayzor FUTURE WALKS

(#21720) Delila_1 válasza KERO_SAN (#21719) üzenetére


Delila_1
Topikgazda

Tényleg nem egészen világos, mit szeretnél. Nem tudom, mitől függ, hogy a 2. táblázatban melyik az a bizonyos n-edik sor.

Szerintem az 1. táblázathoz vegyél fel egy új oszlopot, ami a dátumok hónapját adja a
=HÓNAP(A2) függvénnyel. Akkor egyszerű a szűrés ebben az új oszlopban.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21721) Delila_1 válasza PistiSan (#21718) üzenetére


Delila_1
Topikgazda

A cellán jobb klikk, Hivatkozás, vagy régebbi verzióban Hiperhivatkozás. Párbeszéd ablakot kapsz, amit értelemszerűen kitöltesz billentyűzetről és kattintgatással.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21722) Gabcsika válasza Delila_1 (#21714) üzenetére


Gabcsika
tag

Be van. Sajna nincs javulás. :(

Freedom, Nature, Love & Music

(#21723) Delila_1 válasza Gabcsika (#21722) üzenetére


Delila_1
Topikgazda

Tedd ki egy elérhető helyre a füzetet.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21724) KERO_SAN


KERO_SAN
aktív tag

Talán így már érthető lesz.

Szóval havi bontásban kell összegezni az első tábla 2. oszlopának értékeit.

És valójában arra lenne szükségem hogy a szűrést ne kelljen manuálisan elvégezni.

[ Szerkesztve ]

the troopa of tomorrow _ maydayzor FUTURE WALKS

(#21725) Delila_1 válasza KERO_SAN (#21724) üzenetére


Delila_1
Topikgazda

A két lapon 1-1 segédoszlop segítségével nem kell sem szűrni, sem összegezni.

Az első lap C2 cellája: =HÓNAP(A2)

A második lap B2-jének a képletet látszik a szerkesztőlécen.

Szerk.: a segédoszlopokat el is rejtheted.

[ 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.

(#21726) PistiSan válasza Delila_1 (#21721) üzenetére


PistiSan
addikt

Annyira egyszerű, hogy szinte fáj!
Köszönöm szépen.

(#21727) Delila_1 válasza PistiSan (#21726) üzenetére


Delila_1
Topikgazda

:)
Szívesen.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21728) slashing


slashing
senior tag

Üdv

Egy olyan fkeres szerű függvényt vagy az fkerest kiegészítő függvényt keresek ami az alább látható képen a segédtáblából veszi az adatokat, úgy hogy ha z I3 cellába beírom azt hogy 3 akkor a J3 cellában ki tudjam választani a termékszámot mondjuk egy legördülő listából ami után a K3-ba bekerül a terméknév. (excel 2013)

Nem pont ilyen lesz a végeredményem de így tudtam a legegyszerűbben megmutatni mire is lenne szükségem.

Illetve egy másik kérdés ha egy cellába csak egyféleképpen szeretném hogy adatokat írjanak azt hogyan lehet megoldai pl. a dátumnál ne lehessen két vesszővel írni a dátumot egy pont helyett vagy véletlenül belegépelni egy betűt pl.: 2014é.05.15.

Előre is köszi

(#21729) ritterkrisz


ritterkrisz
tag

Sziasztok

A képen látható táblázatban szernék olyat csinálni, hogy a D oszlopban lévő termék kép sorok elé szeretnék beszúrni valamit.

Példa:

8. sor termék kép oszlop jelenleg: mentő/005120-4.jpg, de ezt szeretném product/mentő/005120-4.jpg és így tovább 5000 soron keresztül.

Lehet egyáltalán ilyet? :) Egyesével kellemetlen lenne átírni :(

(#21730) slashing válasza ritterkrisz (#21729) üzenetére


slashing
senior tag

Ha minden hol mentővel kezdődik a szöveg akkor kijelölöd a D oszlopot crtl+f aztán csere opció és az 'm' betűt kicserélteted 'product/m' -re

de ha van olyan hogy mentők-menhely/0051001-1.jpg akkor ne csak m-et adj meg cserélendőnek hanem mondjuk 'ment'-et mert ha nem akkor kicseréli a menhelynél is. Úgyhogy óvatosan...

jah és összes cseréje...

[ Szerkesztve ]

(#21731) pentium4 válasza pentium4 (#21709) üzenetére


pentium4
senior tag

enyémre valaki? :F

P4

(#21732) Delila_1 válasza slashing (#21728) üzenetére


Delila_1
Topikgazda

Meg kell szüntetned az összevonásokat az A oszlopban, mert emiatt nem tudsz autoszűrővel szűrni. Nézz el ide. Ezután már nincs szükség az I:K celláira, helyben tudsz szűrni.

Hogy ne legyenek zavaróak az A oszlop ismétlődő adatai, az A3 cellától lefelé vigyél be feltételes formázást. A képlete =A3=A2, és a karakter színének add meg a cellák háttérszínét.

A feltételes formázás első egyenlőségjelét HA szóként kell értelmezni. Itt: ha az aktuális cella tartalma megegyezik a fölötte lévővel, akkor jöhet a formázás.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21733) Delila_1 válasza ritterkrisz (#21729) üzenetére


Delila_1
Topikgazda

Másik megoldás, hogy felveszel ideiglenes egy segédoszlopot, ahol a képlet

="product/" & D2

Ezt végig másolod. Kijelölöd a képletet tartalmazó cellákat, Ctrl+c-vel másolod, beállsz a D2 cellába, jobb klikk, Irányított beillesztés, Értéket. A segédoszlopot törölheted.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21734) Delila_1 válasza pentium4 (#21709) üzenetére


Delila_1
Topikgazda

Ha irányított beillesztéssel magukra másolod a képletet tartalmazó cellák értékét, akkor a szerkesztőlécen is az eredmény látszik, viszont megszűnik a képlet.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21735) Gabcsika válasza Delila_1 (#21723) üzenetére


Gabcsika
tag

Szia!

Itt van a file

Köszi!

[ Szerkesztve ]

Freedom, Nature, Love & Music

(#21736) pentium4 válasza Delila_1 (#21734) üzenetére


pentium4
senior tag

köszike!
HA függvénynél a logikai vizsgálatnál hogy kell megadni, ha azt szeretném hogy pl a 2-5 közötti számot nézzen egy adott cellába??

Attila

(#21737) lappy válasza pentium4 (#21736) üzenetére


lappy
őstag

=HA(ÉS(2<=A1;A1<=5);1;0) pl így

Bámulatos hol tart már a tudomány!

(#21738) fess


fess
őstag

sziasztok
Excel-ben hogyan lehet létrehozni igen/nem cellát? (office 2013) MS Súgó segítségével nem találom.
Azt meglehet egyszerűen oldani,hogy annak megfelelően hogy igent vagy nemet választok az egész sor beszíneződik az előre beállított igen/nem színre?

(#21739) alfa20 válasza fess (#21738) üzenetére


alfa20
senior tag

IGAZ(), HAMIS() függvények vannak illetve van NEM() függvény is.
a színezés egyszerűen feltételes formázással megoldható.

Az "igen/nem" mi alapján kerül be a táblába, beírod vagy feltételt szeretnél vizsgálni és értéke legyen az "igen/nem"?

"Az agy olyan, mint az ejtőernyő: csak akkor működik, ha nyitott." (Thomas Dewar)

(#21740) fess válasza alfa20 (#21739) üzenetére


fess
őstag

csak beírni akarom,nem kell feltétel hozzá. vagy olyasmi ami pl.accesben is van,hogy egy "kapcsolóban" lehet váltogatni az igen/nem. Feltételes formázással + igaz/hamis fv-el megoldható,ha igen írok be zöld,ha nemet akkor piros lesz a sor?

(#21741) Melack


Melack
veterán

Sziasztok! Hogy lehet úgy felindítani az excelt, hogy ne egy ablakban, hanem mindig külön-külön nyissa meg a táblákat? Win7 64bit Office 2010 kombó. Előre is köszönöm a segítséget!

Ex-Informatikai Szolgáltató Asztali Munkatárs

(#21742) lappy válasza fess (#21740) üzenetére


lappy
őstag

Ahogy alfa20 is írta egy feltételes formázással vizsgálod a cella tartalmát =ha(F1="igen";1;0) és az igaznak beállítod a zöld színt a hamisnak meg a pirosat és megadod neki hogy milyen tartomány legyen ilyen színű

Bámulatos hol tart már a tudomány!

(#21743) Zola007


Zola007
veterán

Hogyan tudnám megoldani - ha lehetséges - hogy egy cellában több érték szerepeljen, de egy másik cellával vagy egyéb matematikai műveletekkel lehessen használni?

pl:
A10= 10, 15, 20, 25, 30
B10= 5
C10= A10*B10

Mʏ ᴘʜɪʟᴏsᴏᴘʜʏ ɪs: Iᴛ’s ɴᴏɴᴇ ᴏғ ᴍʏ ʙᴜsɪɴᴇss ᴡʜᴀᴛ ᴘᴇᴏᴘʟᴇ sᴀʏ ᴏғ ᴍᴇ ᴀɴᴅ ᴛʜɪɴᴋ ᴏғ ᴍᴇ. I ᴀᴍ ᴡʜᴀᴛ I ᴀᴍ ᴀɴᴅ I ᴅᴏ ᴡʜᴀᴛ I ᴅᴏ. I ᴇxᴘᴇᴄᴛ ɴᴏᴛʜɪɴɢ ᴀɴᴅ ᴀᴄᴄᴇᴘᴛ ᴇᴠᴇʀʏᴛʜɪɴɢ. Aɴᴅ ɪᴛ ᴍᴀᴋᴇs ʟɪғᴇ sᴏ ᴍᴜᴄʜ ᴇᴀsɪᴇʀ. - Sɪʀ Aɴᴛʜᴏɴʏ Hᴏᴘᴋɪɴs

(#21744) Delila_1 válasza Gabcsika (#21735) üzenetére


Delila_1
Topikgazda

Szia!

Most töltöttem le.
Az eredeti kérdésedben Sheet1 és Sheet2 nevű lapokról írtál, ezért a makróban így hivatkoztam rájuk.
A feltöltött füzetedben a lapok neve Munka1 és Munka2. Nem is megyek tovább a próbával, írd át a makróban ezeket.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21745) Delila_1 válasza fess (#21738) üzenetére


Delila_1
Topikgazda

Érvényesítésben add meg a két választható elemet.

A feltételes formázásnál erre a cellára kell hivatkoznod. Ha pl. a B oszlopban van az érvényesítés, az adatok meg A2-től Q1000-ig, akkor kijelölöd a teljes területet. A feltételes formázáshoz 2 képletet vigyél be.
=$B2="igen" és =$B2="nem". A két képlethez külön add meg a két háttérszínt. Fontos a $ jel az érvényesítést tartalmazó oszlop betűjele előtt.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21746) Delila_1 válasza Zola007 (#21743) üzenetére


Delila_1
Topikgazda

A C10-ben milyen eredményre számítasz?

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21747) Delila_1 válasza Gabcsika (#21735) üzenetére


Delila_1
Topikgazda

Feltöltöttem az átírt makróval a füzetedet ide.

Igaz, ahogy itt írtam, a lapnevek kijavításával helyre rázódott volna a lelke, de most egy-egy oldalnyi adat átmásolása után üzenetet kapsz a nyomtatásra.

Az F1 cella tartja számon a Munka1 lapon, hogy hol tartasz a másolással és nyomtatással, azt ne töröld ki. Mikor mindent kinyomtattál, akkor vált át üres stringre.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21748) fess válasza Delila_1 (#21745) üzenetére


fess
őstag

idáig sikerült eljutnom. Azt akarom,hogyha nem-et választok akkor az egész sor piros legyen,ha igent akkor meg zöld. mit kell ehhez beírnom?

(#21749) Delila_1 válasza fess (#21748) üzenetére


Delila_1
Topikgazda

Egy halom idézőjelet tettél bele feleslegesen, és a $-t kihagytad.

Jelöld ki az A2:F4 területet. A formázás képlete: =$E2="nem"
Add meg a formátumot, és kész. Új szabály, ugyanez a képlet, csak a "nem" helyére "igen" jön, és a háttér zöld.

A további sorokra a formátumfestő ecsettel másolhatod a formátumot, vagy a feltételes formázás | Szabályok kezelése ablakában egyszerűen átírod az érvényességet a teljes területedre.

Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.

(#21750) JoDy_28


JoDy_28
csendes tag

Sziasztok!

Valakinek van otlete, hogy lehet beirni excelbe ezt a kepletet:

[ Szerkesztve ]

“Ne várj, a legjobb alkalom soha nem fog elérkezni. Kezdj hozzá ott, ahol éppen most vagy, és használj bármilyen eszközt, ami csak a kezedbe kerül, hiszen a legjobb szerszámokat útközben úgyis meg fogod találni.”

Útvonal

Fórumok  »  OS, alkalmazások  »  Microsoft Excel topic (kiemelt téma)
Copyright © 2000-2024 PROHARDVER Informatikai Kft.