Excel kérdés

Jelentkezz be a hozzászóláshoz.

TökeszMukesz
#1214
Hoppááá mégegy kérdés😊
Légyszives világosítsatok fölfelé, hogy mondjuk a folyamatosan bõvített, egyszavas cellákat az 50-edik sornál kezdje új oszlopban. Próbáltam a Beszúrás/törés hadmûveletet, de nem jött össze. Ez azért lenne nagyon hasznos mert akkor az egy oszlopban lévõ szavakat nem kellene folyton másolgatni egymás mellé. (oldalbeállítás?)

Tíz1000szer köszi!

Az igazi barát nem hátba... hanem mellbe döf!

TökeszMukesz
#1213
Üdv Mindenki!
Excel dilemma--> nyelvtanuláshoz szándékozom valamiféle szótárat összeütni... ez a kisebbik baj, ezt megoldom sima beirogatással. 😊
A kérdésem imígyen hangozék: Egy oszlopban egymás alá bepötyögött szavakat szeretném egy másik oszlopban úgy megjeleníteni, hogy összevissza, véletlenszerûen sorolja fel azokat. Erre a sajátmagam tesztelése kényszerít, mert ha mindig ABC sorrendben gyakorolom akkor úgy megszokásból irogatok.
Kérem, valaki segítsen, ötleteljen!

Köszönöm: TókeszMukesz

Az igazi barát nem hátba... hanem mellbe döf!

joebacsi
#1212

www.rdha.hu [bf 80k] [bf2 100k] KisKöcsögkör FTW! \"Az ország azé, aki teliszüli.\"

Delila1
#1211
Szívesen.

Nem szükséges ehhez makró, a RÉSZÖSSZEG függvény megadja a darabszámot.
=RÉSZÖSSZEG(2;A2:A1000), ahol a 2-es függvényszám tudatja a függvénnyel, hogy darabszámot kell visszaadnia.
Ezzel a függvénnyel több dolgot (összegét, maximumát, minimumát, átlagát, szórást, stb.) tudhatsz meg a megadott tartományról, az eredmény a függvényszámtól (1-11) függ. A súgóban megtalálod a felsorolást.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1210
Köszönöm szépen a segítséget!

Delila1
#1209
Az A oszlopra vonatkozik:


Sub LáthatóDarab()
Dim usor As Integer
usor = Range("A1").End(xlDown).Row
Range("A2:A" & usor).Select
Db = WorksheetFunction.CountA(Selection.SpecialCells(xlCellTypeVisible))
MsgBox Db
End Sub

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1208
Szia Delila! Hogyan lehet lekérdezni markóval azt, hogy egy autószûrõvel leszûrt táblázatban hány sor maradt?(Ami látszik) Tehát hány sor felelt meg a szûrési feltételnek.

#1207
Megvan, így is jó lesz
köszi 😊
Delila1
#1206
A Worksheet_SelectionChange eseményhez rendelt makró minden alkalommal lefut, mikor egy cellára rálépsz.
Inkább rendeld egy gombhoz az adopaste makrót, ami csak a gomb megnyomására indul.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1205
Sziasztok
Forumotok segítségével írtam egy makrót, most szeretném, ha akkor kezdene futni amikor az egyébként üres sheet1 re bemásolok egy táblázatot, valamint miután lefutott utána bármit módosítok többet ne futassa a makrót Betettem egy ilyesmit, hogy:

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.Run ("BacsiLista1.xlsm!adopaste")
End Sub
De ahogy csinálok valamit a fülön egészen a következõ hibaüzenetig futatja a makrót:
Run time error 28
Out of stack space
Tudtok ebben segíteni?
Delila1
#1204
Szívesen.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#1203
megesik ez! :-)

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

#1202
Köszönöm a segítséget Delila mûködik tökéletesen!!!
Delila1
#1201
Csak sikerült kitörölnöm a képet a #1195-bõl. A feltöltéskor idétlenkedtem, kétszer töltöttem fel azonos névvel, és most sikerült azt kitörölnöm, amit ide belinkeltem. Pedig nem vagyok szõke. <#wilting> Szerencse, hogy egy semmitmondó kép volt.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#1200
jah ez így teljesen jó! :-) leleményes! :-)

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#1199
Összehozatm a két makrót.



Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#1198
szívesen!

belinkelnéd nekem a makrós megoldások elérhetõségét?

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#1197
Az index fórumon kaptál rá 2 makrós megoldást, de biztosan jó a Tigerbácsi által küldött is.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#1196
Köszönöm, ez összejött.<#worship>

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#1195
Megpróbálom.



Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#1194
meg tudtam csinálni, de több felhasználói lépés is kell.
lehet lehetne rá írni makrót, de most nincs idõm rá, s lehet nem is menne.
elküldök egy excelt Neked! abból rá fogsz jönni hogy kell

(ha az alap fülre bemásolod az adatokat, s az 1 lépésnél kitöltést használsz akkor menni fog :-) a 2. lépéstõl meg menni fog Neked a mozgatás s a sorba rendezés.

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

#1193
Mind külön cellában van és külön cellába is kellenek
tigerbácsi
#1192
a név s az adatok egy cellában vannak?

s a megoldásban 1 cellában kellenek?

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

#1191
Sziasztok segítségre lenne szükségem

Adott egy excel táblázat ami ilyen sorokat tartalmaz:

1_név adat1 adat2 adat3 adat1a adat2a adat3a
2_név adat1 adat2 adat3 adat1a adat2a adat3a


ebbõl kellene ilyet kialakítani:

1_név adat1 adat1a
1_név adat2 adat2a
1_név adat3 adat3a
2_név adat1 adat1a
2_név adat2 adat2a
2_név adat3 adat3a

Hogyan lehetne ezt megoldani?

Köszönöm a segítséget
tigerbácsi
#1190
megnyitod a saját galériád, kiválasztott képre klikk, majd jobb klikkel elõhozod a menüjét. ott kép címének másolása. majd idejössz a kép beszúrása gombot megnyitod s ctrl+v -vel bemásolod a hivatkozást.

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#1189
A sajátba próbáltam, de nem megyek vele semmire. Direkt gif-be mentettem, hogy kicsi legyen a mérete.
Tudsz olyan helyet, amit támogat az SG?

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Yan
#1188
töltsd fel a képet vhová, vagy egy ingyenes tárhelyre, amit az sg támogat.
a többi már jó 😊
(ezek nem nagy képek, a saját galériádba is lehet)

&#165; xfire: kistekila

#1187
Lenne egy problémám:

Halmozott oszlopdiagramot kell ábrázolnom, ahol az egyik
oszlop három komponensû, a másik pedig csak egy.
Hogyan lehet azt megvalósítani, hogy az értékbevitelnél - a második oszlopnál a növekményénél - nullát adhassak meg, ne egy fals (0 értékkel rendelkezõ cellahivatkozást...)
Delila1
#1186
Nem sikerült feltölteni a képet.
Az A1:J1 tartományban vannak a lapnevek, alattuk a képletek.
Nálam a lapok A28 cellájában van a napi összegzés.

Valaki mesélje már el a kép csatolásának a menetét, nem tudok rájönni a nyitjára.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#1185
Igen, hibás a képlet. Ha pl. a cellák összegét akarod az összegzõ lapon megkapni, akkor helyesen =szum(Munka1:Munka3!A1) a képlet. Számolhatsz így átlagot, minimumot, stb.

A diagramhoz az új lap elsõ sorába (de lehet máshova is) vidd be a lapjaid nevét.
[/img]

Az A2 képlete: =HA(HIBÁS(INDIREKT(A1&"!$A$28"));0;INDIREKT(A1&"!$A$28"))
ezt másold jobbra.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1184
Hali
1kérdésem lenne remélem tudtok segiteni😊 (office 2007)

diagrammot hogy tudok csinálni több munkalapra?
arra gondolok hogy a munkalapjaim napok minden nap végén van 1 összegem és ebbõl szeretnék a legvégén(havi szinten) egy diagrammot
csinálni viszont az adattartomány kijelölésénél ha több munkalapot választok ki (pl igy néz ki ='Munka1:Munka3'!$A$1) akkor azt írja hogy a beírt képlet hibás
-addig eljutottam hogy ha külön munkalapra összeszedem az adatokat ugy tudok diagrammot csinálni viszont nekem ugy kellene hogy ha beszurok még munkalapokat akkor ezeket is adja hozzá a diagrammhoz
Delila1
#1183
Nem baj, lényeg, hogy false-ra átírva jó lett a makró. <#wink>

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1182
Ja, persze az a sor nem kell, azt tudom. De azt, hogy "megmaradt cellák" = "rejtett sorok" azt nem értem.<#nevetes1>

Delila1
#1181
A "megmaradt cellák"-on én a rejtett sorokat értettem. <#nevetes1>

Ebben az esetben a Sheets("Munka2").Rows("2:1000").Hidden=False sor nem kell.
<#integet2>

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1180
Köszönöm szépen! Én ugyan nem a rejtet sorokra gondoltam hanem azokra amik látszanak de ha jól látom akkor csak a true-t kell kicserélni false-ra és jó lesz.

Delila1
#1179
A makró átmásolja a szûrõvel elrejtett sorokat a Munka2 lapra.
Mivel a másik lapon szintén rejtettek lesznek, a makró végén fel kell oldani ezt.

Sub RejtettSorok()
sor_1 = 2
usor = ActiveSheet.UsedRange.Rows.Count
For sor = 2 To usor
If Rows(sor).Hidden = True Then
Rows(sor).Copy Sheets("Munka2").Cells(sor_1, 1)
sor_1 = sor_1 + 1
End If
Next
Sheets("Munka2").Rows("2:1000").Hidden = False
End Sub

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

#1178
Sziasztok! Egy makróval kapcsolatos kérdésem lenne. Egy autószûrõvel leszûrt táblázatból hogyan lehet makróval átmásolni vagy kiolvastatni a megmaradt cellákat?

#1177
Joebácsi: módosítva - mûködik - köszönöm
joebacsi
#1176
1. Írd be egy cellába, hogy 10%, majd állj rá.

2. Feltételes formázás képlet alapján, képlethez írd be:
=párose(*100)
pl: =párose(b2*100)
A cella az legyen, amire ráálltál.

3. Állítsd be a zöld színt

4. Formátummásolóval másold át a feltételes formázást az alkalmazandó cellákra

www.rdha.hu [bf 80k] [bf2 100k] KisKöcsögkör FTW! \"Az ország azé, aki teliszüli.\"

#1175
Van egy táblázat %-os értékekkel, és a feladat:
Feltételes formázással oldd meg, hogy a páros %-értékek zöld számokkal jelenjenek meg
Ezt hogy lehet megvalósítani?
Delila1
#1174

Köszönöm. Neked, és minden más fórumtagnak BÚÉK!

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#1173
Jaja igazad is van!
Mindenkinek Kívánok én is Boldog Új Évet

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

#1172
Szia! Még van egy nap és itt az Új Év.
Boldog Új Évet Kívánok neked és a többi fórumtagnak.
Delila1
#1171
Szivi.

Neked, és a többi fórumtagnak is boldog újévet kívánok.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#1170
KÖSZI! :-)

akkor átírom õket, mert eddig a sorszám fv-nyel csináltam meg :-)

Boldog újévet Neked! s örök hála :-)

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#1169
Átírtam egy kicsit a makrót. Könnyebb követni a beírások sorrendjét, ha idõpont helyett sorszám jelenik meg a beírás melletti oszlopban.


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 2 And Target.Row > 4 And Target.Row < 21 Then
Cells(Target.Row, 3) = Application.WorksheetFunction.Max(Range(Cells(2, Target.Column + 1), Cells(20, Target.Column + 1))) + 1
End If
Select Case
.
.
.
End Select

End Sub

A sorszámot tartalmazó oszlop formátuma általános, vagy szám legyen.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#1168

Szívesen, örülök, hogy sikerült.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

tigerbácsi
#1167
köszi szépen! már mûködik :-) jólett! :-) egy IstenNõ vagy :-)
örök hála!

Az Élet nem más mint egy hosszú Halál! \"Belül én már rég meg haltam csak a maszkom él.\" - Junkies Nyúljon meg a nyaka bogyokának, s legyen kék a nyelve!

Delila1
#1166
Ha sok indítani való makród van, érdemesebb a sok If helyett a Case utasítás. Átláthatóbb, és gyorsabb.

Select Case Target.Address
Case "$C$26"
hétfõ
Case "$D$26"
Kedd
..
..
..
Case "$V$26"
Lómáj
End Select

Mindezt persze szépen tagolva a tab billentyû alkalmazásával. A Case "$ez$az" 1, a hétfõ, kedd 2 tabulátorral beljebb, mint a Select Case, és az End Select.

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.

Delila1
#1165
Az End Sub fölé írd be:

If Target.Address="$C$26" Then hétfõ
If Target.Address="$D$26" Then Kedd

Program az, ami az adatokat hibaüzenetté konvertálja. Lassú munkához idő kell.