Hirdetés
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- WhrlpoolMind: Búcsú a HD3870-től
- MaxxDamage: Vizes Laptop Hűtés? Lehetséges? Igen!
- GoodSpeed: Aquaphor Modern víztisztító
- Oldman2: A KOReader ebook olvasó program
- Klaus Duran: Nem csajos Samsung Z Flip
-
LOGOUT
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
veterán
válasz
Delila_1 #13499 üzenetére
Későn vettem észre, hogy ugyanannak a lapnak egy másik cellájára kell ugrani. Természetesen hagyd ki a Sheet(2)-t.
Ha több ilyen elrugaszkodási pontod van, Select Case szerkezetben adhatod meg a kiindulási pontot. A példa szerinti ugrások B1-ből D3-ba, vagy B4-ből G5-be:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Select Case Target.Address
Case "$B$4"
Application.Goto Range("G5"), Scroll:=True
Case "$B$1"
Application.Goto Range("D3"), Scroll:=True
End Select
End Sub -
Delila_1
veterán
válasz
m.zmrzlina #13497 üzenetére
Vegyük, hogy a Munka1 lap B4 cellájába tennéd a linket.
Ne tedd be, csak egy szöveget írj oda, ami utal az ugrás helyére.
A lap kódlapjára:Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$B$4" Then _
Application.Goto Sheets(2).Range("U66"), Scroll:=True
End Subfelhasználva Fire előbbi hozzászólását.
-
válasz
m.zmrzlina #13497 üzenetére
nem tudom, hogy ezt a linkel hogy hozod össze, de az biztos, hogy így lehet(ha jól értettem, amit kérdeztél) Itt az U66-os cella lesz a kliens terület bal felső sarkába görgetve.
Application.Goto Range("U66"), Scroll:=True
-
m.zmrzlina
senior tag
Hogyan tudom elérni, hogy ha egy cellába teszek egy hiperlinket ami ugyanannak a munkalapnak egy másik cellájára mutat akkor a hivatkozott cella a bal felső cella helyére kerüljön a kattintás után?
-
-
Delila_1
veterán
válasz
Fire/SOUL/CD #13494 üzenetére
Semmi gonoszkodás, komolyan gondoltam, hogy nagy vagy!
-
-
Delila_1
veterán
válasz
Fire/SOUL/CD #13491 üzenetére
Hurrá! Nagy vagy, mehetsz vacsorázni.
-
Delila_1
veterán
válasz
Fire/SOUL/CD #13489 üzenetére
Ez is elmászik a 10. sorban.
Szerk.: szerintem jó a 13487. Több sorban ellenőriztem.
-
-
Delila_1
veterán
válasz
Fire/SOUL/CD #13486 üzenetére
Nem jó a sorrend. Ebéd, kávé, cigi a helyes.
-
Delila_1
veterán
válasz
Fire/SOUL/CD #13484 üzenetére
Ezt valakinek át kellene néznie, én már csillagokat látok tőle. Azt hiszem, ez a jó megoldás.
=DARABHATÖBB(D$2:$D31;"<" & E30;E$2:E31;">"&E30)+1
-
-
-
Delila_1
veterán
válasz
Fire/SOUL/CD #13481 üzenetére
=DARABHATÖBB(D2:$D$31;"<" & E1)+1
Ezt is ellenőrizni kell több sorban.
-
Delila_1
veterán
válasz
Fire/SOUL/CD #13481 üzenetére
Az első 6:24:41-kor távozott, a második ezután 28 másodperccel érkezett.
-
-
Delila_1
veterán
válasz
Fire/SOUL/CD #13479 üzenetére
Sajnos ez sem jó. A 2. kocsi érkezésekor az első már lelépett, így az F3 cellában 1-nek kellene szerepelnie, nem 2-nek.
-
válasz
Fire/SOUL/CD #13478 üzenetére
F2 képlete, amit aztán lehet lemásolni: =DARABHATÖBB(D2:$D$31;"<" & E2)
A megoldás eleget tesz a "– az érkezőt is beleértve –" kitételnek is.
(feladatsorban nem találtam, hogy hányas Office verzió használható, és kérdezőnk sem írta, úgy hogy ez természetesen Office 2010-ben megvalósítható megoldás)
-
-
Delila_1
veterán
válasz
Fire/SOUL/CD #13476 üzenetére
Tényleg nem jó, töröm a fejem a megoldáson.
Te tudod? -
-
Delila_1
veterán
válasz
ThaBoss #13468 üzenetére
Ebben az esetben a lenti makróval oldd meg.
Sub Valami()
Dim sor%, sor1%, WS1 As Worksheet, WS2 As Worksheet
Set WS1 = Sheets(1)
Set WS2 = Sheets(2)
sor% = 2: sor1% = 2
WS2.Cells(sor1%, "N") = WS1.Cells(sor%, "N")
WS2.Cells(sor1%, "O") = WS1.Cells(sor%, "N")
Do While WS1.Cells(sor%, "N") <> ""
If WS2.Cells(sor1%, "N") < WS1.Cells(sor%, "O") Then
WS2.Cells(sor1% + 1, "N") = WS2.Cells(sor1%, "N") + 1
WS2.Cells(sor1% + 1, "O") = WS2.Cells(sor1%, "N") + 1
sor1% = sor1% + 1
Else
sor1% = sor1% + 1: sor% = sor% + 1
WS2.Cells(sor1%, "N") = WS1.Cells(sor%, "N")
WS2.Cells(sor1%, "O") = WS1.Cells(sor%, "N")
End If
Loop
End Sub -
csdm
senior tag
Sziasztok!
egy emelt érettségi feladattal fordulok hozzátok.
Feladatsor itt van (6.oldaltól kezdődik)Forrásfájlok a feladathoz
Egészen konkrétan a 4. feladattal van problémám. Döbbenten állok előtte, fogalmam sincs, hogy csináljam. Próbáltam sok HA függvény egymásba ágyazásával, de nem jött jó megoldás ki, soha. Azt sem értem, hogy az első helyre is a jól másolható függvénnyel kell kitölteni az adatot, holott, nem tudjuk, hogy az első autós előtt volt-e valaki, kellett-e várakoznia.
Ebben kérnék segítséget, hogyan lehetne megoldani a fent linkelt 2.feladat(Kocsimosó) 4.feladatát. -
ThaBoss
senior tag
válasz
Delila_1 #13467 üzenetére
Esetleg ki lehetne egészíteni picit?
Mert ez addig tökéletes, amíg nem írok Munka1N3 és O3 cellákba más értéket. A képlet teljesen rendben van, csak nekem van még kb. 20000 sorom, mindegyikben más tartománnyal és velük is szeretném ezt megcsinálni.
Így már megtudnám oldani, csak át kell írnom a képletet. Csak kicsit nagy meló ekkora vagy nagyobb adathalmazzal. -
ThaBoss
senior tag
válasz
Fire/SOUL/CD #13461 üzenetére
Sorry, valóban kicsit nehezen tudom elmagyarázni!
Szóval adott egy ilyen sor:És valamilyen képlettel szeretném sorokra bontani, hogy így nézzen ki:
Tehát az első képen látható számok közti értékeket sorokra bontva írja ki. -
-
ThaBoss
senior tag
Sziasztok!
2007-es Excel-t használok és olyan problémám akadt, hogy lenne két egymás melletti cellám, elsőben egy számtartomány kiindulópontja a másodikban ennek a vége van, tehát pl. első cella 1 a második 10 (vagyis 1-től 10-ig).
Van valami jó képlet arra, hogy az Excel kiszámolja a 2 tartomány közötti értéket és egy új lapra, egymás alá sorban kiírja az elemeket? (Magyarul 1,2,3,4...10 egymás alá)
Valami ilyesmit szeretnék elérni, csak az én adatbázisomban ezek a számok mind 9 jegyűek. Valakinek ötlete?
Köszönöm előre is!Üdv,
TB -
Normál esetben nem kell makró hozzá, egyszerűen a munkalap fülön jobb egér és az áthelyezés vagy másolás opciót használd. Az a fontos, hogy mielőtt ezt megléped, mindig az adott munkalap egy üres cellájára kattints, ne egy vezérlőn legyen a fókusz. Ebben az esetben az eredetivel teljesen megegyező másolat jön létre, ahol minden vezérlő pozíciója is megegyezik az eredetiével. (Lehet, hogy a "vándorlást" is megoldódik így, bár azt más is okozhatja)
-
gyga
senior tag
Na még valami előjött. A kihelyezett vezérlők vándorolnak
Bővebben ha meg nyitom az excell filet akkor mindig eltolódnak jobbra kb 1 oszlopnyit
-
gyga
senior tag
Sziasztok.
Összerúgtam a port a 2010-es excellel
Következő a tényállás:Kirakok néhány jelölő négyzetet , vagy csekboxot, vagy bármien vezérlőt egy sheetre. Eddig ok.
De én ezt a munkalapot duplikálni akarom sokszor mert mindig ez az alap. Erre egyszerűen rögzítek egy makrót és hozzá rendelem egy objektumhoz (teljesen mindegy mihez). DE amikor rákattintok akkor olyat csinál, hogy létre hozza ugyan az új munkalapot de a régin duplikálja illetve eltolja a vezérlő elemeket, mindig amikor rányomok a makróra csinál az eredetin egy másolatot a vezérlőkből. Mi a fene van? -
DopeBob
addikt
válasz
Fire/SOUL/CD #13455 üzenetére
Köszi
-
válasz
DopeBob #13453 üzenetére
Private Sub CommandButton1_Click()
Dim MyParamsRateValue As Integer
Dim MyParamsValue As Integer
Dim MyParamsCount As Integer
Dim MyRange As Range
Dim MyParams As Variant
'NMÉ képlet RÁTA paraméterének értéke
MyParamsRateValue = 25
'NMÉ képlet ÉRTÉK paramétereinek értéke
MyParamsValue = 1000
'NMÉ képlet ÉRTÉK paraméterinek a száma
MyParamsCount = 1
'A CELLA címe, ahova képletet szánod
Set MyRange = Range("A5")
MyParams = "=NPV(" & MyParamsRateValue
For i = 1 To MyParamsCount
MyParams = MyParams & "," & MyParamsValue
Next i
MyParams = MyParams & ")"
MyRange.Formula = MyParams
End Sub -
válasz
DopeBob #13453 üzenetére
Akkor légy oly szíves vagy írni, vagy az adatlapodon feltüntetni, mert nem tudhatjuk, én meg 2010 x64-et használok, amit adok megoldást az ebben biztosan megy, de ha valaki korábbi verziót használ (és tudom, mert írta, vagy feltüntette az adatlapján, aláírásában stb), akkor igyekszem ahhoz alakítani a megoldást.
Elméletben lehet rá makrót írni.
-
DopeBob
addikt
válasz
Fire/SOUL/CD #13452 üzenetére
-
válasz
DopeBob #13450 üzenetére
"Az NMÉ képlet paramétereit be lehet valahogy egyszerűen írni, ha mondjuk 100 nagyságrendű paramétere van?"
Nem, mivel max 29 értéket lehet megadni. -
Füge007
senior tag
Sziasztok!
Volna egy feladatsor amit meg kellene oldani, én Excel-ben nem vagyok otthon. Tudna valaki nekem segíteni?
-
DopeBob
addikt
Sziasztok,
Az NMÉ képlet paramétereit be lehet valahogy egyszerűen írni, ha mondjuk 100 nagyságrendű paramétere van? (mind ugyan az). Azon a megoldáson kívül, hogy megfelelő számú cellát kitöltök? Tehát, hogy csak a képletbe kelljen írni
-
Ofice 2010 x64-et használok, abban nincs hiba, de más verziójú is a VBA benne, mint a 2007/2003-ban. Késő is volt, fáradt is voltam, erről megfeledkeztem, de a lényeg, hogy megoldottad. (2010-es automatikusan tudja/átadja, hogy melyik sheet-en kattintottak a parancsgombra, ezért nem kell neki külön megmondani, hogy az melyik sheet-en történt)
Amúgy meg szívesen. -
ixtom
tag
válasz
Fire/SOUL/CD #13447 üzenetére
Nagyon szépen köszönöm!
Elsőre "Object required" hibát dobott, de egy kis googlizással kiderült, hogy talán ez hiányzik a sorból:
LastRow = ActiveSheet.UsedRange.Rows.CountEzután már tökéletesen működött. Még egyszer köszi!
-
Készíts egy másolatot a Excel munkafüzetről a biztonság kedvéért, és csak ha tényleg jól dolgozik a makró, akkor mentsd a változásokat.
Ez a makró azt feltételezi, hogy az adott munkalapon (sheet) csak az a táblázat van, amiből a sorokat törölni kellene, és, hogy a táblázat első sora(ahonnan az adatsorok kezdődnek) az valóban első sortól indul. Ha nem így lenne, akkor ne is futtasd a makrót.Private Sub CommandButton1_Click()
Application.ScreenUpdating = False
LastRow = UsedRange.Rows.Count
For i = 2 To LastRow \ 5 + 2
Range(i & ":" & i + 3).Delete
Next i
Range("A1").Activate
Application.ScreenUpdating = True
End Sub -
ixtom
tag
Sziasztok!
Van egy jó nagy adathalmazom, kb 16 ezer sor. Szeretném az elsőtől kezdve minden 5. sort meghagyni (tehát 1, 6, 11, 16 stb.)
Hogyan tudnám ezt megoldani? (Gondolom makro, de ahhoz sajnos nem értek)
Előre is köszönöm a segítséget!
-
Delila_1
veterán
válasz
Mythunderboy #13444 üzenetére
Nincs mit.
-
Delila_1
veterán
válasz
Mythunderboy #13442 üzenetére
Sehogy.
-
Mythunderboy
csendes tag
Sziasztok!
Először is hálás Köszönet Delilának és Plaschilnak az építő jellegű tanácsokért,és makrókért szuperül működik már minden!
Egy kicsit finomítanék még rajta.Hadd nézzen ki úgy mint egy profi munka.Az Msgbox-ban megjelenő szöveget hogyan tudnám színezni illetve növelni a betűméretet?
-
bugizozi
őstag
válasz
mefistofeles #13440 üzenetére
=Munka2!B2 A Munka2 munkalapon található B2 cella értéke.
-
Skacok egy láma kérdés. Egy excel tábla első oldalán lévő cella értékét szeretném egy második oldali cella képletében használni. Hogy kell megoldani?
-
caverinha
aktív tag
Sziasztok!
Kellene egy kis help!
Vmiért nem enged másolni az excel! :/ egyszerűen ha kijelölöm a táblázatot és jobb klikk másolnék,akkor nincs körülötte a szokásos szaggatott vonal és ha beilleszteném a másolt táblázatot a wordbe,akkor csak a nyers szöveget másolja és nem a formázott táblázatot. Ez miért van??? valakinek valami ötlet? nagyon fontos lenne, előre is köszönöm a segítséget! -
Delila_1
veterán
válasz
rw-ultra #13435 üzenetére
Wordben csináld meg.
Élőfej, oldalszámozás jobbra fent. Az oldalszám formázásánál megadod a kezdő sorszámot.
Visszatérsz az élőfejből a doksiba, és ott beszúrsz néhány oldaltörést. Ahányat beszúrsz, annyi új lapot kapsz a következő sorszámmal. Az egészet kinyomtatod 2 példányban.
-
Delila_1
veterán
válasz
rw-ultra #13433 üzenetére
Meg lehet csinálni, hogy az utoljára kitöltött cella hozza magával a sorszám növelését.
Ehhez azt kell tudni, melyik cellába írsz utoljára, és melyikben van a sorszám, valamint azt, miből áll ez a sorszám. Általában nem egy sima szám, hanem van előtte, vagy utána még betűjel, évszám, stb.
-
rw-ultra
tag
Sziasztok,
Lenne egy (talán hülye) kérdésem:
Használok a melóhelyen egy belső szállítólevelet 2 példányban nyomtatjuk.Kinyomtatás után kézzel ráírom mindkettőre a sorszámát (ua. a sorszám, ötjegyű)), összetűzöm - használom-kész.Hogy lehet azt megcsinálni, hogy ezen a szállítón, automatikusan a következő sorszámmal ellátott szállítót nyomtassa ki 2 példányban?(remélem érthető h mit is akarok).
Lusta vagyok kézzel ráírni
Excel 2003-at használunk.
Előre is köszönöm a segítséget. -
bugizozi
őstag
válasz
m.zmrzlina #13429 üzenetére
mondjuk nekem a Mindent kijelölő gomb jobban tetszik
-
m.zmrzlina
senior tag
Hogyan nevezzük hivatalosan a sor- és oszlopazonosítók metszéspontjában lévő mezőt amivel a munkalap összes celláját egyszerre ki lehet jelölni?
Egy help-ben kellene többször hivatkozni rá lehetőleg nem egy kétsoros meghatározással
-
szavapart
csendes tag
válasz
szavapart #13425 üzenetére
A számokat és a hozzá tartozó adatokat egy program generálja, sajna ahhoz nem férek hozzá, de:
Úgy látszik a péntek tizenhárom bejött.
Bizonyosan a formázás a hibás. Mindkét munkalapot elmentettem .csv-be. Majd visszamásoltam egy új Excel táblába és működik.
Nem túl elegáns, de legalább megy.Köszönöm a segítséget, és bocsánat, hogy egymás után ennyiszer írtam, de mire kipróbáltam valamit, már lejárt a szerkesztési jogom.
Üdvözlettel és Jó hétvégét kívánva: Szavapart
-
Delila_1
veterán
válasz
szavapart #13425 üzenetére
Ebből az a tanulság, hogy nem szabad éles adatokkal dolgozni.
Nézd meg a formátumokat az eredetiben, és a hamis adatokat tartalmazóban!
Próbáld meg, hogy mindkét helyen (ahol beírod a keresendő számot, és ahol keresed) felszorzod 1-gyel a megadott számokat. Beírsz egy üres cellába egy 1-est, másolod, kijelölöd a telefonszámokat tartalmazó területet, jobb klikk, irányított beillesztés, szorzás.
Ezzel minden tel. számot tartalmazó cellád szám lesz, és működnie kell az FKERES függvénynek. -
-
szavapart
csendes tag
Üdv Mindenkinek!
Egy számomra érthetetlen problémám van.
Adva van egy munkalap egy oszlopban telefonszámokkal, és egy másik szintén egy oszlopban a telefonszámokkal és egy másik oszlop a tulajdonosokkal.
Elvben az FKERES(A2;Munka3.A1: B41;2;Hamis) függvénynek működnie kellene, de #Hiányzik -ot kapok eredményül.
Mit rontok el?Köszönettel: Szavapart
( Az eredeti függvényben nincs szóköz a kettőspont és a B között, csak ide"smiley-t rak a rendszer)
-
DooDoo21
csendes tag
Nekem nem tud senki segíteni? vagy rosszul írtam le a problémát? vagy nincs rendes megoldás? ([link])
-
Sir Pocok
őstag
válasz
Fire/SOUL/CD #13417 üzenetére
Köszi!
-
-
Sir Pocok
őstag
Adott egy oszlop amiben számok szerepelnek. Minden szám nullával kezdődik tehát szöveg formátumú. A kérdésem az lenne, hogy az első karakterként szereplő nullát ebben az oszlopban, hogyan tudnám kicserélni egy betűre.
Pl.: 000550 helyett I00550
Köszi előre is.
-
jaszy83
csendes tag
-
DooDoo21
csendes tag
Sziasztok!
Kellene egy kis segítség:
Tegyük fel, hogy van egy doksi 2 lappal. A 2. lapon vannak adatok queryvel kinyerve másik excelből. Az első lapon vannak hivatkozások a 2. lapra. Tegyük fel 2. lap A1:A10 részét szeretném átvinni 1. lap A2:A11 részére. Ezt úgy csináltam meg hogy az A2 cellában van egy hivatkozás Lap2!A1 formátumban, és így egész A11-ig az egyes lapon. A gondom az, hogy ha query (ami szűri is az adatokat) kitöröl egy sort, akkor az 1-es lapon már nem működik az a hivatkozás, #HIV hibát dob a törölt sor miatt.
Kérdésem az, hogy meg lehet-e oldani, hogy query-s sortörlés után is fennálljon az eredeti helyzet, tehát lap2 A1:A10 tartománya egy az egyben ott legyen lap1 A2:A11 tartományában hiba nélkül.
Lehetőleg makró nélkül, de ha nincs más megoldás akkor persze úgy is jó.
Remélem sikerült valamennyire érthetően leírnom a problémát.
Köszi előre is! -
-
Delila_1
veterán
válasz
Mythunderboy #13402 üzenetére
plaschil jól írta, az End Sub elé írd be a mentős sorát.
2007-ben Mentés másként | Excel 97-2003 verziójú munkafüzet. A füzet xls kiterjesztést kap, 256 oszlop, és 65536 sor lesz az egyes lapjain.
Az IV1-ből tedd át valami középső helyre a dátumot, mert ez eléggé nyilvánvaló cím, és a felhasználók is olvashatták itt a fórumon a "nagy titkot". Megnyitás után törlik a dátumot, és végtelen ideig használhatják a nagy művedet.
-
plaschil
aktív tag
válasz
Mythunderboy #13402 üzenetére
Mikor megnyitja csinálj egy automentést makróval.
-
Mythunderboy
csendes tag
Egy apró kis"rés a pajzson" ha az első megnyitás után nem menti a változtatásokat a felhasználó amikor bezárja a lapot akkor addig használhatja ameddig akarja (mentés nélkül).....van lehetőség valami auto mentésre?. Hogy az első megnyitás adatait így a dátumot is mindenképp rögzítse?
Más: hogyan menthetném ezt a 2007-es excelt olyan formában, hogy az esetleges 2003 -ast használó emberke is használni tudja?....teszteltem de hibaüzenetet ad "Run-time error'57121' és valamiért a dátumot sem helyezi el az IV1-benOpsss... Amúgy szuperül műxik!
-
Delila_1
veterán
válasz
Mythunderboy #13400 üzenetére
Szívesen. Többszöri nekifutásra mégis sikerült közös nevezőre jutnunk.
Új hozzászólás Aktív témák
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- Assassin's Creed Shadows Collector's Edition PC
- Keresem az alábbi PC játékokat! (Teljes lista a leírásban!)
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- GYÖNYÖRŰ iPhone XR 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3200, 100% Akkumulátor
- BESZÁMÍTÁS! ASRock X570 R9 5900X 32GB DDR4 1TB SSD RX 7800 XT 16GB Fractal Design Meshify 2 850W
- Macbook Pro 2019 // i5 // 1TB // Számla+Garancia //
- Konzol felvásárlás!! Playstation 5, Playstation 5 Pro
- Sima Vs.Windows Logitech Mx keys s plus és hagyományos Mx keys magyar bemutatása. Új videó linkel
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest