-
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
-
Delila_1
Topikgazda
Óhajod parancs.
Sub Masol()
Sheets("Munka1").Select
sor = 2
Do While Cells(sor, 10) <> ""
tal = 0
lapnév = Cells(sor, 10)
For lap = 2 To Worksheets.Count
If Sheets(lap).Name = lapnév Then
tal = 1
Exit For
End If
Next
If tal = 0 Then
Worksheets.Add.Name = lapnév
Sheets(lapnév).Move After:=Sheets(2)
End If
usor = Sheets(lapnév).Range("A6000").End(xlUp).Row + 1
ActiveSheet.Range("A" & sor & ":I" & sor).Copy _
Destination:=Sheets(lapnév).Range("A" & usor)
sor = sor + 1
Loop
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.
-
Delila_1
Topikgazda
-
ALI_G
veterán
válasz Fire/SOUL/CD #7345 üzenetére
zsír! bár ;;; kellett cserélni ;^p -re, de működött.
^p miért jelent új sort? -
félisten
Hali!
Szakmailag nem helyes új sornak, meg enter karakternek nevezni, de egy átlag user így tudja mihez kötni, hogy pl az a karakter, ami akkor jelenik meg, ha a wordbe ütök egy enter billentyűt....
Helyesen ez új paragrafus, azaz bekezdés innen a ^p jelölés.
(Wordben enetertől enterig tart egy bekezdés)Fire.
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)
-
ALI_G
veterán
válasz Fire/SOUL/CD #7359 üzenetére
így világos
Ezekről esetleg van valami összefoglaló leírás, hogy később magamtól tudjak ilyeneket csinálni? -
Delila_1
Topikgazda
Csak most tudtam újra ránézni. Megvan a hiba, én követtem el.
Új lap beszúrása esetén nem álltam vissza a kezdő lapra.
Helyesen:Sub Masol()
Sheets("Munka1").Select
sor = 2
Do While Cells(sor, 10) <> ""
tal = 0
lapnév = Cells(sor, 10)
For lap = 2 To Worksheets.Count
If Sheets(lap).Name = lapnév Then
tal = 1
Exit For
End If
Next
If tal = 0 Then
Worksheets.Add.Name = lapnév
Sheets(lapnév).Move After:=Sheets(2)
Sheets("Munka1").Select
End If
usor = Sheets(lapnév).Range("A6000").End(xlUp).Row + 1
ActiveSheet.Range("A" & sor & ":I" & sor).Copy _
Destination:=Sheets(lapnév).Range("A" & usor)
sor = sor + 1
Loop
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.
-
félisten
Hali!
Word súgó, annál nem kell több a Szöveg vagy egyéb elem keresése és cseréje témakörön belül megtalálod a keresés és a csere során használható helyettesítő karakterek-nél.
Fire.
[ 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)
-
Azura
csendes tag
Sziasztok!
Egy kis segítséget szeretnék kérni.
Az lenne a kérdésem, hogy ha egy cellában legördülő lista alapján lehet értékeket kiválasztani, akkor ott be lehet-e állítani, hogy ha egy másik cellában kiválasztok egy értéket, akkor ott egy default értéket jelenjen meg?van 2 listám
édesség (csoki, rágó, zizi)
csoki (Bounti, Mars, Snickers)ha H2-ben kiválasztom az édesség listából, hogy csoki
akkor az I2 cellában automatikusan jelenjen meg hogy Mars, de ugyanakkor a csoki listából választható legyen a többi márka is.
ha viszont a H2 cellába nem az kerül, hogy csoki, akkor az I2 cella értéke legyen egy "-" jel.Előre is köszi a segítséget
-
Azura
csendes tag
Sziasztok
egy olyan kérdésem lenne, hogy meg lehet-e oldani valahogy, azt hogy ha vki kitörli egy cella értékét delete gombbal, akkor ne üres cellát kapjon, hanem egy képletet.
tehát vhogy bele lehet e égetni egy cellába egy képletet?van egy cellám, amiben egy képlet egy másik cella alapján kikalkulál egy érétket, de ezt felül lehet írni, viszont, ha később vki rájön hogy a felülírás nem volt helyes és kitörli a benne lévő általa beleírt értéket, akkor ne üres cella jelenjen meg, hanem a képlet, ami eredetileg is benne volt?
illetve lehet-e olyat, hogy egy cellában lévő képlet ne jelenjen meg a szerkesztősorban?Előre is köszi a válaszokat
-
Delila_1
Topikgazda
Azt hittem, már mindenki szabadságra ment.
A képlet nem látszik, ha a cellaformázás Védelem fülén bejelölöd a Rejtett opciót, de ez csak akkor lép érvénybe, mikor a lapot védetté tetted.
A kitörölhetetlen képlet makróját a laphoz kell rendelned (lapfülön jobb klikk, Kód megjelenítése.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 3 And Target.Value = "" Then
Cells(Target.Row, Target.Column).Formula = "=A" & Target.Row & "*B" & Target.Row
End If
End SubNem ismerem a képletedet, ez a kis makró a C oszlopba írja be törlés esetén az =A1*B1 képletet, illetve minden sorban a saját sorára vonatkoztatva a szorzást. Írd meg, melyik oszlopodban milyen képletet kell újraírni törléskor.
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
Sziasztok
Létezik olyan fv ami az óra:percet átszámolja csak percre?
Azaz ha nekem az van, hogy 3:05 akkor én 185-t kapjak vhogy?A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
Delila_1
Topikgazda
Cellaformázással lehet elérni, bármilyen meglepő. A formátumot az egyéni kategóriában add meg így:
Hiába írom be, nem jeleníti meg. Szóval a formátum kapcsos zárójelek között egy kis p betű.
[ 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.
-
macilaci78
nagyúr
Miért van az, hogy n db megnyitott Excel-fájl esetén taskváltáskor (n+1) db Excel ikon van az Alt+Tab megnyomásakor és ráadásul az első 2 ugyanaz?
!%@ˇ#& idegesít, mikor nem a megszokott számú TAB-bal kell váltanom és másik Excel-be szúrok be. Hogy a viharba lehet ezt a ficsőrt kiiktatni? Merthogy MS Word dokuknál ilyet nem csinál, meg sehol máshol.
Ja, WinXP SP3 és MS Office 2003.Ha minden kötél szakad, nem kell félni az akasztástól!
-
-
szjoci
őstag
Ismét lenne egy kérdésem: lehet-e úgy hivatkozni egy excel fájl hónapokra keresztelt lapjaira, hogy az egyik lapon egy cella tartalma pl. március akkor a március lapról tudjak adatokat elérni?
-
Integrator
aktív tag
Sziasztok!
Segítség kéne.
Van egy nagyon nagy adatbázisom (2000+) címekkel, rendbe kéne szednem.
Az adatok ilyen formában néznek ki: 1234 Budapest, Utcanév u. 12.Milyen függvényekkel tudnám szétszedni irányítószámrara, városra, és címre?
Addig eljutottam, hogy a BAL függvénnyel szét tudtam szedni, így az irányítószám már megvan, de a többi?Gondoltam arra, hogy valahogy úgy kéne, hogy az 5. karaktertől vegye külön az első ','-ig, vagy épp " "-ig, de nem találtam rá képletet.
Jah, és "sajnos" angol excelben nyomulok, csak a függvények neve miatt...
Előre is köszi.
-
Delila_1
Topikgazda
válasz Integrator #7377 üzenetére
Egyszerűbb kijelölnöd a sorokat, és az Adatok/Szövegből oszlopok funkciót alkalmaznod. Ha túl sok felé választja az adataidat (pl. az utcát a házszámot egy cellában szeretnéd látni), könnyebb utólag összefűzni.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Integrator
aktív tag
válasz Delila_1 #7378 üzenetére
Bevallom Neked nem igazán értem mit írtál.
Leírnád et úgy, hogy egy egyszerű ember is megértse?
A végét értem, összeilleszteni már tudom a CONCATENATE függvénnyel.De mint említettem angol gépem van, így ehhez mérten kéne segítség, hogy mit keressek.
Szerk.: Közben megoldottam. Köszi a helpet
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz Integrator #7379 üzenetére
Akkor jó, megtaláltad a Text to Columns menüpontot.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Integrator
aktív tag
Még valami. Arra milyen módszer van, hogy az összeegyesítés után lévő cellában lesz az "utcanév u. házszám", ill. ennek a végén a egy raklap space a címek kül. "méreteiből" adódó összeillesztése miatt. Csak a végéről akarom eltűntetni az összes " "-t, és ha van rá mód, egy "."-t nyomni a végére?
Előre is köszi
-
Delila_1
Topikgazda
válasz Integrator #7381 üzenetére
Ezt most én nem értem. Ha a Text to Columns-szal választottad szét az adatokat, az utca és házszám összefűzése:
=utcanevet_tartalmazó_cella & " " & házszámot_tartalmazó_cella.
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 Integrator #7381 üzenetére
Valószínű, hogy a left, mid, és right függvényekkel szedted szét az adatokat, ha egy rahedli szóköz támadt bennük. A TRIM(cellahivatkozás) függvény levágja a szó elején és végén lévő szóközöket.
=trim(b1)&"."[ 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.
-
Integrator
aktív tag
válasz Delila_1 #7382 üzenetére
text to colums-szal választottam szét, így lett egy irányítószámom, egy városom, majd a cím, ami 2-től 5 celláig terjedően szedte szét, utcanévtől függetlenül.
Pl. Farkas tanya <-- két cella
Pl. Petőfi S. u. 62. I/3. <-- öt cellaHa erre ráeresztem a "=CONCATENATE(C1;" ";D1;" ";E1;" ";F1;" ";G1)" függvényt, akkor megkapom a címet, de azoknál a soroknál, ahol csak két cellányi adat volt (Pl. Farkas tanya), kaptam a végére még 3 space-t.
(Ez azért, mert mivel használható formába kell egyesítenem egy új táblázatba, azért mikor átmásolom, a cella már nem a "=CONCATENATE(C1;" ";D1;" ";E1;" ";F1;" ";G1)" függvényt tartalmazza, hanem az összesített adatot.És mivel több, mint 2000 sorról van szó, nem akarnám egyenként összeillesztgetni, hogy ne maradjon space a végén, ezzel az erővel manuálisan is széjjel tudnám szedni soronként a 2000+ címet.
Tehát a kérdésem áll: A végén lévő space-eket hogyan lehetne eltűntetni?
Ill. arra van-e megoldás, hogy minden cella végére rakjon egy "."-ot? Házszám után sok esetben nincs ".", és ha már egységesítem, legyen szép, egységes.
Szerk.: Nem szétválasztáskor, hanem mint itt írtam le, összeillesztéskor lesz space.
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz Integrator #7384 üzenetére
=IF(COUNTA(E2:G2)>2;C2&" "&D2&" "&E2&F2&G2&".";C2&D2&".")
Valami ehhez hasonlót kell írni. A counta összeszámolja, hány adatod van az E:G tartományban.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Integrator
aktív tag
válasz Delila_1 #7385 üzenetére
Hmm, ez már jó lesz.
Akkor már csak annyit kell megodjak, hogy ez a képlet egyszerre kezelje aokat a helyzeteket, hogy mit csináljon a talált adatok száma 2, vagy 3 vagy 4 vagy 5.
Mert így sajnos lekorlátoz 2 cellára, ill. a maradék esetben mindent bemásol space nélkül.Ügyeskedem, meglátjuk mi lesz.
-
Delila_1
Topikgazda
válasz Integrator #7384 üzenetére
A szétválasztott, majd összefűzött adatok oszlopát jelöld ki, másold, és ugyanoda az irányított beillesztéssel (nem tudom az angol megfelelőjét) tedd be az értéküket a képlet helyére. Ez az előző összefűzésedre vonatkozik. Nálam az irányított beillesztést így lehet előcsalni: másolás (Ctrl+c) után jobb klikk, a gyorsmenüben a negyedik a kivágás, másolás, és beillesztés után. Mikor előcsaltad a menüpontot, valószínűleg Value-t kell választanod.
Ekkor sok szóközzel a végén szerepelnek majd a címeid. Egy következő oszlopba beviszed az =trim(cellshivatkozás)&"." képletet.
Még jobb így: =if(right(h1,1)<>".",trim(h1)&".",trim(h1))[ 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.
-
biker
nagyúr
szeretnék kis segítséget kérni
van egy cella, ahova egy másik listából legördülő listaként beszúrom a hónapot (lista=hónapok)
ez ok, de alatta lenne még 11 sor, amibe szintén hónapok kellenek, mégpedig az első beszúrt hónap utáni, automatikusan
tehát, ha az elsőbe beszúrom a júniust, akkor a követ. 11 hónap július-június közt jelenjen meg
megoldható?
Elektromos autó töltő berendezések | Mesterséges növényvilágítás | Mai ajánlatunk: www.gerisoft.hu | www.e-autotoltokabel.hu | www.agrar-vilagitas.hu |
-
Delila_1
Topikgazda
A "hónapok" listában dátumként add meg az értékeket (2010.01.01.; 2010.02.01, stb). a formátumuk legyen az egyéni kategóriában hhhh, akárcsak azé az oszlopé, ahol elő akarod csalni a hónapok nevét.
Az érvényesítés alatti sor képlete =EOMONTH(A1;1), azt véve alapul, hogy A1-ben van a legördülő. Ezt a képletet másold le 11 soron át.
Ha az EOMONTH nem szerepel a függvényeid között, kapcsold be az Eszközök/Bővítménykezelőben az Analysis kezdetű két bővítményt.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
hopean
csendes tag
Szevasztok!
Kis segítséget kérnék:
Adott egy dokumentum, amin 1 napja dolgozom:
Jobb klikk a worksheet fülön, Kód megjelenítése, aztán ezt beilleszt:Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox "Cell " & Target.Address & " has changed."
End SubNem működik. Bármely cellát módosítom a munkalapon, dobnia kéne egy MsgBox-ot.
Ha kreálok egy teljesen új doksit, beteszem ugyanezt a kódot, ott működik gond nélkül.
Mi lehet a baja? -
Delila_1
Topikgazda
Igen, ennek működnie kellene. Ritkán bár, de előfordul hibás lap az Excelben.
Próbáltad már másik laphoz rendelni? Lehet, hogy a megoldás egy másik laphoz illesztés lesz, ahova az adataidat is átmásolod.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
qpakcovboy
őstag
Hali!
Egy kis segítségre lenne szükségem. Egy olyan képletet szeretnék ami csak az aktuális hónapot írja ki, mint ahogyan a =ma() csak valami olyasmi kéne, hogy =hónap() És ha lehet, akkor az aktuális hónap nagybetűvel kezdődjön, mert mondat elejére szánom
Előre is köszi! -
perfag
aktív tag
Velem akkor fordult elő ilyen amikor eseménykezelő kódok mellett F9-cel elhelyeztem egy leállást, hogy megnézzem egyes változók értéke miként alakul. Kellett volna valami Reset, vagy nem tudom mi, de az ember türelmetlen. Jó pár indítás után megzavarodott az Excel. Volt amikor segített a kód átmásolása egy szűz Excel fájlba, volt amikor csak a gép újraindítása.
-
Delila_1
Topikgazda
válasz qpakcovboy #7397 üzenetére
Ezt így tudtommal nem lehet megcsinálni.
A TNÉV(cellahivatkozás) függvény előállítaná a nagy kezdőbetűt, de ha a hivatkozott cella az =MA() függvényt tartalmazza, vagy így adod meg: =TNÉV(MA()) , akkor számmal írja ki a dátumot (ma 40345-öt), így mondatba sem tudod foglalni.
Az =MA() függvénynek a hhhh formátumot adva megkapod a hónap nevét - kisbetűkkel, de egyéb szöveggel együtt megint csak számot kapsz.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
perfag
aktív tag
válasz qpakcovboy #7397 üzenetére
Csinálj egy 12 elemes függőleges listát a hónapok neveivel {Január, Február, ...}, adj nekik nevet, pl.: hónapok. A celládba írd be: =INDEX(hónapok;HÓNAP(MA()))
Új hozzászólás Aktív témák
- Könyvajánló
- Gumi és felni topik
- AMD Ryzen 9 / 7 / 5 / 3 5***(X) "Zen 3" (AM4)
- Androidos fejegységek
- Android szakmai topik
- Eredeti játékok OFF topik
- MIUI / HyperOS topik
- SkyShowtime
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- További aktív témák...
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Windows 10 Home COA fizikai licencek kiárusítás ingyenes szállítással
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!