-
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
-
söncö
tag
Áh erre hírtelen nem is gondoltam, köszi.
Viszont ugyan ezen a lapon van egy legördülő lista 1-25-ig amin ha például 1-25-ig egy számot ki választasz
akkor csak és kizárólag annyi sort kellene be"másolnia".
Hogy érthető legyen.
Kiválasztom a listán mondjuk a 22-est.
Akkor szépre szabottan dobja be mondjuk a lista alatti sortól 1-22ig a második munkalap "B" oszlopának 1-22-ig tartó rekordjait
Ezt hogy fogom kivitelezni az egyenlítéssel amit írtál? -
oke
senior tag
Sziasztok!
Készítettem egy szűrést/törlést makrórögzítéssel. A lényege, hogy egy adott oszlop alapján törölje a kijelölt sorokat.
Mivel a használni kívánt exelek sorai eltérnek, így ha lefuttatom nem mindig az 2 sortól (fejléc utáni) kezdi a kijelölést. Hogy kellene átírnom ezt a részt emiatt, illetve hogy mindig annyit töröljön, amennyi van a kijelölésben - ugye ez is változó:ActiveSheet.Range("$A$1:$K$46468").AutoFilter Field:=10, Criteria1:=Array( _
"Körte", "Alma", "Dinnye"), Operator:=xlFilterValues
Rows("235:235").Select
Range("G235").Activate
Range(Selection, Selection.End(xlDown)).Select
Selection.Delete Shift:=xlUp] -
PETEE78
senior tag
Sziasztok!
Outlook 2013-ból indított folyamat: inbox (küldő, tárgy, dátum méret) adatokat kimásolja egy excelbe. Mikor lefuttatom párszor, random a legelső sorhoz tartozó adatokat nem másolja át. Vagy a tárgyat vagy a feladót vagy mindkettőt kihagyja. Outlook levél frissítés ezt okozhatja? Nem értem, mondjuk 3x helyesen lefut, utána meg a legelső adatsorom hiányosan.
You are being revived
-
Jofi81
őstag
Sziasztok! Lenne egy problémám, illetve kettő:
Az egyik, hogy a H oszlopban vannak az átlagok, az a oszlopban pedig a nevek. Meg kellene keresnem függvénnyel, kinek a legmagasabb az átlaga.
A másik, hogy hogyan tudom kiíratni a második legmagasabb/legalacsonyabb értéket egy tartományból?
Biztos nagyon egyszerűek, csak nekem így kapásból nem megy... Előre is köszönöm a segítséget!
-
Jofi81
őstag
Hűha, ha ez ilyen bonyolult, nem csoda, hogy nem ment. Nekem a legmagasabb átlagot is függvénnyel kellene megkeresni, tehát kellene a MAX is, gondolom. Valahogy így?
=INDEX(VÁLASZT({1;1;1};A1:A10;H1:H10);HOL.VAN(MAX(H1:H10);H1:H10;0);0,1)
Sajnos ez nem működik tökéletesen. Amikor az addigi legmagasabb átlagot átírom egy alacsonyabbra, már nem írja ki a nevet, csak az van ott, hogy #HIÁNYZIK. Ha visszaírom a legmagasabbra azt az átlagot, ismét jó nevet ír ki.
-
Delila_1
Topikgazda
-
-
bsh
őstag
üdv,
egy makrózott táblázatban kéne olyan nekem, hogy a júzer válasszon ki egy cellát a makró futása közben egy ponthoz elérve. ezt úgy gondoltam megcsinálni, hogy egy userform és rajta egy refedit control, majd refedit_change vagy hasonló event-tel validálom az inputot és addig nem mehet tovább, amíg megfelelő cellát választott ki.
csak az a gond, hogy valamiért a refedit control semmilyen event-je nem működik. előtte application.enableevents=true -t is próbáltam már, de semmi.
ez mitől lehet? neten keresgéltem, de csak olyanokat találtam, hogy megbízhatatlan az egész refedit control, de hogy ne is működjenek az eventek, olyat még csak nem is említenek sehol. biztos nálam a hiba. -
Delila_1
Topikgazda
A refedit rákattintáskor a benne kijelölt területet teszi be egy string típusú változóba, amit kiértékelhetsz. Példa:
Private Sub CommandButton1_Click()
If Range(RefEdit1) < 10 Then
MsgBox "10-nél nagyobb számot tartalmazó cellát kell választanod!", vbExclamation
RefEdit1 = ""
RefEdit1.SetFocus
End If
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.
-
sztanozs
veterán
válasz Delila_1 #35527 üzenetére
Csináltam neki külön bejegyzést, hátha így könnyebben meghivatkozható később, és szerkeszteni is könnyebb utólag: [link]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
bsh
őstag
válasz Delila_1 #35574 üzenetére
de ez egy külön gomb megnyomásakor történik. (és most én is gy csinálom, kényszerűségből)
én pont azt akarom, hogy a refedit_change eventnél egyből validálja a tartalmat és addig a "tovább" gomb inaktív marad, amíg a refedit nem felel meg a feltételeknek. de semmilyen event nem fut le a refediten. -
Pakliman
tag
Sziasztok!
Ha valakinek esetleg kellene egy ilyen:
Public Function Darabolt(darabolandó, rész As Long, Optional elválasztó As String = " ", Optional elválasztó_egyben_használandó As Boolean = True) As String
Dim delim
Dim i As Long
If elválasztó_egyben_használandó Then
delim = elválasztó
Else
delim = Mid(elválasztó, 1, 1)
For i = 2 To Len(elválasztó)
darabolandó = Replace(darabolandó, Mid(elválasztó, i, 1), delim)
Next i
End If
On Error GoTo Hiba
Darabolt = Split(darabolandó, delim)(rész - 1)
Exit Function
Hiba:
Darabolt = ""
End FunctionHasználata:
darabolandó -> bármilyen szöveg, amiből egy részt akarunk visszakapni
rész -> az elválasztók által határolt n-edik rész
elválasztó -> ezt a karaktert vagy szöveget értelmezzük elválasztóként -> ha nincs megadva, akkor 1 db szóköz
elválasztó_egyben_használandó -> lásd lentebbDarabolt("A darabolandó szöveg-> kukac@excel.hu",2) -> "darabolandó"
Darabolt("A darabolandó szöveg-> kukac@excel.hu",4) -> "kukac@excel.hu"
Darabolt("A darabolandó szöveg-> kukac@excel.hu",1,"->") -> "A darabolandó szöveg"
Darabolt("A darabolandó szöveg-> kukac@excel.hu",2,"->") -> " kukac@excel.hu"Darabolt("A darabolandó szöveg-> kukac@excel.hu",1,"->",False) -> "A darabolandó szöveg"
Darabolt("A darabolandó szöveg-> kukac@excel.hu",2,"->",False) -> ""
Darabolt("A darabolandó szöveg-> kukac@excel.hu",3,"->",False) -> " kukac@excel.hu"Darabolt("A darabolandó szöveg-> kukac@excel.hu",3,"->@",False) -> " kukac"
Darabolt("A darabolandó szöveg-> kukac@excel.hu",4,"->@",False) -> "excel.hu"Darabolt("A darabolandó szöveg-> kukac@excel.hu",1,"->@",True) -> "A darabolandó szöveg-> kukac@excel.hu"
Használható VBA-ban és cellában egyaránt.
[ Szerkesztve ]
-
allein
addikt
Sziasztok. Drive-on lévő excel esetében is tudtok segíteni? Fotón lehet látni mi a probléma, beírt termék mennyiség csak felül látszik. Fügvény: készlet kezdő mennyiség =100-sum kijelöltem a 100 alatt a következő mezőt és akkor lehúztam
Most ez van: két külön sheet esetében is ugyanez van, miért nem jelennek meg a mennyiségek a mezőben?
Drive, megnyitom az adott excelt, egy pillanatra megjelennek a korábban beírt számok a mezőben és utána üres minden.
Előfordulhat, hogy valami nem jó a fügvénnyel?
[ Szerkesztve ]
http://phmegbizhatosag.atw.hu/phtabla.php?nev=allein
-
lenkei83
tag
Sziasztok!
Van egy listboxom, amiben a rejtett munkalapok nevei vannak, melyek vagy csak simán
visible=false
, vagyxlveryhidden
tulajdonsággal rendelkeznek.Ami veryhidden, azokat az elemeket szeretném piros betűvel megjeleníteni. Tud valaki erre egyszerű megoldást?Köszi & üdv.:
P. -
sztanozs
veterán
válasz exalto #35587 üzenetére
Igen, csak az nem elérhető munkalap-függvényként.
Ráadásul nem is a VBA Split-et hivatkoztad be, hanem a VB.NET. Helyesen: [link][ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Juditta_56
aktív tag
Sziasztok!
Ti tudtátok, hogy ha átállítjátok az automatikus számolást kézire, majd elküldötök egy (nem makrós) fájlt, amit ez alatt az idő alatt csináltatok, akkor az illetőnél, aki megnyitja, szintén átállítódik kézire a számolás?
Elég érdekes "ficsör", nem?
"You may say that I'm a dreamer But I'm not the only one"
-
sztanozs
veterán
válasz Juditta_56 #35589 üzenetére
Az adott fájlban igen.
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
qwertly
addikt
Sziasztok!
Tudtam de már elfejettem,hogy mit kell csinálni ha aszt akarom,hogy a cellasorba felvitt adat fix legyen az oldalon,Lehet nem egyértelműen fogalmazok,ha beírom pl:ajtók akkor az fix legyen ne tűnjön el akkor sem amikor lefele megyek és új lapot nyitok meg. -
maestro87
őstag
Hali!
Az összegsort hogy tudnám rögzíteni a 2. sorba, meg egyáltalán felvinni oda? (Excel 2016) -
Delila_1
Topikgazda
válasz qwertly #35596 üzenetére
A képen látható képlettel a B2 cella mindig az aktuális, B3:B10000 tartományban lévő számok összegét adja. Növelheted a tartományt.
A sor rögzítése:
A3-ba állj, Nézet menü, Ablak, Panelek rögzítése, Ablaktábla rögzítése.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
sztanozs
veterán
válasz exalto #35594 üzenetére
Pont az előtte levő hozzászólásban linkeltem be:
https://itcafe.hu/tema/excel/hsz_35578-35579.html[ Szerkesztve ]
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
Új hozzászólás Aktív témák
- Windows 10/11 Home/Pro , Office OEM/Retail kulcsok
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!
- Eredeti Windows, telepítéssel! Digital Doctor Számítógép Szerviz
- Steames kulcsok jó áron eladóak!