- btz: Internet fejlesztés országosan!
- Mr Dini: Ha szeretnéd rootolni az LG Smart TV-d, tedd meg most!
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- plevips: Építkezünk 3. rész (2024)
- bb0t: Gyilkos szénhidrátok, avagy hogyan fogytam önsanyargatás nélkül 16 kg-ot
-
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
-
azopi74
addikt
válasz katka84 #26373 üzenetére
Szia,
Itt egy lehetséges megoldás:
Foglalások1 táblában lehet rögzíteni a foglalásokat olyan módon, ahogy kérted (jelenleg max. 4 apartmanig, de bővíthető szükség esetén)
Foglalások2 ugyanez, struktúrált formában.
És a Lista lapon van a kért listázás.A képletezést a Name managerben (Névkezelő) látod.
-
simond
csendes tag
Sziasztok!
Segítséget szeretnék kérni. Az lenne a problémám, hogy van egy lista, amiben a D oszlopban vannak a városnevek, az F oszlopban az irányítószámok, és az E oszlopot kellene kitöltenem a megyék nevével, de közel 13 000 sor van, és egyesével sose végzek, ezért szeretném automatikusan kitölttetni az excellel. Azt sejtem, hogy HA fügvénnyel kellene megoldanom a problémát, de nem tudom hogy írjam meg a függvényt.
Tudnátok esetleg segíteni benne? nagyon hálás lennék!
Köszönöm! -
Illusion1010
senior tag
Sziasztok!
Nagyon alapszinten használom az Excel-t, tehát nem igazán értek hozzá
Szükségem lenne egy makróra, ami egy több 10000 soros táblázatot átnéz helyettem.
A feltételek a következők lennének: ha a J oszlopban X szerepel, a K oszlopban 2, az N oszlopban lévő szám kisebb mint 50, az O oszlopban lévő szám nagyobb mint 60 akkor azt a sort emelje ki valamilyen színnel.
Tudna ebben valaki segíteni?
Köszönöm szépen
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz Illusion1010 #26408 üzenetére
=ÉS($J2="X";$K2=2;$N2<50;$O2>60)
a képlet a feltételes formázásban.
[ 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.
-
azopi74
addikt
válasz Illusion1010 #26408 üzenetére
És miért szeretnél ehhez makrót? Feltételes formázással nem jó?
-
Delila_1
Topikgazda
válasz Illusion1010 #26411 üzenetére
A képletet a teljes tartomány kijelölése után add meg.
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 Illusion1010 #26416 üzenetére
Valószínűleg kihagytad a $ jeleket a képletből, amik rögzítik az adott oszlopra történő hivatkozást.
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 Illusion1010 #26418 üzenetére
A2-től a táblázat jobb alsó cellájáig add meg az érvényességet a szabályok kezelésénél.
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 Illusion1010 #26420 üzeneté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.
-
Zola007
veterán
Tudja esetleg valaki, hogy meg lehet-e oldani a cellák szövegében lévő 1-1 karakter egyedi formátumra való kicserélését?
Van rengeteg cellában nekem csillag, ezt szeretném piros színű csillagra kicserélni, de ha beállítom a cserénél a "csere erre" mezőnél a formátumot, akkor a cella teljes tartalmát pirosra színezi
Mʏ ᴘʜɪʟᴏsᴏᴘʜʏ ɪs: Iᴛ’s ɴᴏɴᴇ ᴏғ ᴍʏ ʙᴜsɪɴᴇss ᴡʜᴀᴛ ᴘᴇᴏᴘʟᴇ sᴀʏ ᴏғ ᴍᴇ ᴀɴᴅ ᴛʜɪɴᴋ ᴏғ ᴍᴇ. I ᴀᴍ ᴡʜᴀᴛ I ᴀᴍ ᴀɴᴅ I ᴅᴏ ᴡʜᴀᴛ I ᴅᴏ. I ᴇxᴘᴇᴄᴛ ɴᴏᴛʜɪɴɢ ᴀɴᴅ ᴀᴄᴄᴇᴘᴛ ᴇᴠᴇʀʏᴛʜɪɴɢ. Aɴᴅ ɪᴛ ᴍᴀᴋᴇs ʟɪғᴇ sᴏ ᴍᴜᴄʜ ᴇᴀsɪᴇʀ. - Sɪʀ Aɴᴛʜᴏɴʏ Hᴏᴘᴋɪɴs
-
Delila_1
Topikgazda
válasz Zola007 #26422 üzenetére
Egyenként, a szerkesztőlécen kijelölve, a cellaformátumnál állíthatod be.
Szerk.: makróval is meg lehet oldani, ha annyi csere van, amiért érdemes nekifutni.
[ 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.
-
Zola007
veterán
válasz Delila_1 #26423 üzenetére
mind a 3700-nál?
Szerk: azt megköszönném, mert szerintem itt már megéri
[ Szerkesztve ]
Mʏ ᴘʜɪʟᴏsᴏᴘʜʏ ɪs: Iᴛ’s ɴᴏɴᴇ ᴏғ ᴍʏ ʙᴜsɪɴᴇss ᴡʜᴀᴛ ᴘᴇᴏᴘʟᴇ sᴀʏ ᴏғ ᴍᴇ ᴀɴᴅ ᴛʜɪɴᴋ ᴏғ ᴍᴇ. I ᴀᴍ ᴡʜᴀᴛ I ᴀᴍ ᴀɴᴅ I ᴅᴏ ᴡʜᴀᴛ I ᴅᴏ. I ᴇxᴘᴇᴄᴛ ɴᴏᴛʜɪɴɢ ᴀɴᴅ ᴀᴄᴄᴇᴘᴛ ᴇᴠᴇʀʏᴛʜɪɴɢ. Aɴᴅ ɪᴛ ᴍᴀᴋᴇs ʟɪғᴇ sᴏ ᴍᴜᴄʜ ᴇᴀsɪᴇʀ. - Sɪʀ Aɴᴛʜᴏɴʏ Hᴏᴘᴋɪɴs
-
Delila_1
Topikgazda
válasz Zola007 #26424 üzenetére
A lenti makró az A1:A3 tartományban írja át az a betűket pirosra.
Sub csere()
Dim Cella As Range, b As Integer
For Each Cella In Range("A1:A3") '***** 1
If InStr(Cella.Value, "a") > 0 Then '***** 2
For b = 1 To Len(Cella)
If Mid(Cella, b, 1) = "a" Then '***** 3
Cella.Characters(Start:=b, Length:=1).Font.Color = -16776961 '***** 4
End If
Next
End If
Next
End SubA csillagos sorokban kell módosítanod.
1. a területet az "A1:A3" helyére
2. és 3. a keresendő szöveget az "a" helyére
4. a Lenght:=1 -ben az 1 helyett a saját átszínezendő szöveged hosszátProgramozó: 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 Zola007 #26424 üzenetére
Újra elolvastam az eredeti kérdést, így már csak a területet kell átírnod a makróban.
Sub csere()
Dim Cella As Range, b As Integer
For Each Cella In Range("A1:A3") '*****
If InStr(Cella.Value, "*") > 0 Then
For b = 1 To Len(Cella)
If Mid(Cella, b, 1) = "*" Then
Cella.Characters(Start:=b, Length:=1).Font.Color = -16776961
End If
Next
End If
Next
End SubHa biztos, hogy cellánként csak egy csillag van, akkor
Sub csere_1()
Dim Cella As Range, hol As Integer
For Each Cella In Range("A1:A3") '*****
On Error Resume Next
hol = InStr(Cella.Value, "*")
Cella.Characters(Start:=hol, Length:=1).Font.Color = -16776961
Next
End Sub[ 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.
-
aviator
tag
Sziasztok!
Segítséget szeretnék kérni egy olyan makró elkészítésével kapcsolatban, ami kijelöli egy oszlop azon celláit amelyben kettőspont szerepel.
Fontos, hogy egyszerre mindig csak egy oszlopban kell ezt megtennie. (Jelenleg a C oszlop mutatja a kívánatos működést)Köszönöm a segítséget.
[ Szerkesztve ]
-
addikt
Sziasztok,
kérem szépen segítsetek a következő probléma megoldásában:Excel 2013Makrobarát excel táblázat megnyitásakor,a tartalom engedélyezése után, az alkalmazni kívánt ikonra kattintva a következő üzenet jelenik meg:
A laptopon ugyan azok a beállítások és op rendszer van Win7 és ott működik minden.
Már átböngésztem a csoportházirend beállításokat,de nem találtam erre vonatkozó beállítást.
"Aki ad,az nyer"
-
Delila_1
Topikgazda
válasz aviator #26427 üzenetére
Gondolom, az időértéket tartalmazó cellák szöveg formátumúak, azért kell a ":"-ot keresni bennük.
Kijelölöd az oszlopot, és indítod a makrót.Sub Kijelol()
Dim CV As Object, ter As String
For Each CV In Selection
If CV = "" Then
Exit For
Else
If InStr(CV, ":") > 0 Then ter = ter & CV.Address & ","
End If
Next
ter = Left(ter, Len(ter) - 1)
Range(ter).Select
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.
-
layerke
aktív tag
Sziasztok,
Segítséget szeretnék kérni, mert nem boldogulok egy feladattal, ami a következő:
Adottak 4 évig visszamenőleg naponta készülű jelentés xls-ek, a nevük jelentesééééhhnn.xls (mindig a készítés dátumával). Ezekben vannak adatok, amikből nekem olyan táblázatot kellene készíteni, ami egy évet felölelő időszakot tartalmaz. Minden egyes táblázatból kb 60 szétszórt de mindig ugyanott található cella értékét kell megjeleníteni egy új táblázatban oszlopokba rendezve minden egyes naphoz a teljes évre.Nem tudom mennyire érthető ez így :/ Próbáltam az excelben meghivatkozni egyes cellákat, de ehhez nyitva kell lennie a fájloknak vagy helyben tárolva kell lenniük, ami nem célszerű, mert ezek naponta termelődő hálózaton elérhető fájlok.
A neten talált segédletekkel is próbálkoztam VBA-ban, de nem jól rendezi az adatokat és nem is elég rugalmas (basic tudásom sincs a magaslatokban, ez a nyelv nekem teljesen kimaradt), nem tudok vele egyes cellákat kijelölni csak területeket, ami nem játszik. Csak egyenként kijelölt cellákkal lehetne megoldani szerintem.
Köszönöm előre is a segítséget
-
Fferi50
őstag
válasz layerke #26430 üzenetére
Szia!
"Próbáltam az excelben meghivatkozni egyes cellákat, de ehhez nyitva kell lennie a fájloknak vagy helyben tárolva kell lenniük, "
Ez így nem követelmény. Az excelben meg tudod hivatkozni a munkafüzet kapcsolatokat a teljes elérési út beírásával.
A formulát tartalmazza a help is, de konkrétan kipróbálhatod: Megcsinálod a hivatkozást egy megnyitott fájllal - amelyik máshol van -, majd bezárod a megnyitott fájlt. Látni fogod, hogy a hivatkozás átvált a teljes bekerülési útvonallal megadottra.
Ezen minta alapján a többi cella/fájl hivatkozást is meg tudod csinálni.
Kis ügyeskedéssel azt is össze tudod hozni, hogy egy táblázat alapján képlettel keletkezzen a hivatkozás,(Év-hó-nap) alapján indirekt függvény használatával - bár ez utóbbi pokoli lassúvá teszi a rendszert.Inkább azt javasolnám, hogy makróval helyezd el a képleteket, majd utána váltsd át a képletet értékre, hiszen az elmúlt időszak adatai gondolom nem változnak tovább, tehát amikor elkészültél, onnantól már csak a frissülő adatokhoz kell a képlet.
Üdv.
-
Sanki
addikt
Sziasztok.
A következő problémára keresnék egy megoldást:
Adott egy névlista, egy területlista és 4 dátum oszlop. Azt kellene megoldani, hogy a területlistából minden névhez hozzá rendeljen 4-4 területet. (Tehát ki, melyik héten, melyik területre menjen.)
A területek max. 3x ismétlődhetnek (és lehetőleg egy személy kettő ugyanazon helyre ne menjen).
Most ez úgy van megoldva, hogy kézzel szépen bemásoljuk véletlenszerűen a területeket a nevekhez, ami rengeteg időt vesz igénybe.
Valahogy így nézne ki az alap:
Előre is köszönöm a segítséget! -
csoki46
aktív tag
Sziasztok!
Adott egy excel táblázat számokkal (1-20ig) egy cellában vannak felsorolva úgy, hogy szám, vessző, szóköz, szám, vessző, szóköz..Minden sorban 8db szám van. Ezekből kellene kinyernem a számokat úgy, hogy statisztikát lehessen készíteni róla. Oszloponként szedje szét 1. oszlop 1. szám, 2. oszlop 2. szám...
Tudnátok benne segíteni? -
hhheni
tag
-
hhheni
tag
ez mindig azt a sorrendet fogja adni, ahogyan g3-tól kezdve vannak
ha ez is szempont, akkor a h oszlopban mellé teszel vél() függvénnyel egy oszlopot, és havonta rendezed
persze, lehetnek még finomító kívánságok, pl.:
1. a 34 területből ne minden hónapban legyenek ugyanazok 3-szor ill. 2-szer,
2. egy héten belül ne kerüljön sorra 2* ugyanaz a terület stb. -
Delila_1
Topikgazda
A makró összeállítja a területek kiosztását.
Sub Terulet()
Dim sor As Integer, oszlop As Integer, vel As Integer, i As Integer, soruj As Integer
Dim tomb(1 To 36) As Integer
Application.ScreenUpdating = False
Range("B4:E23") = ""
For sor = 4 To 23
UjSor:
For oszlop = 2 To 5
UJRA:
Randomize
vel = Round(Rnd() * 33 + 3, 0) '3 és 36 közötti véletlenszámot ad
If tomb(vel) > 0 Then GoTo UJRA ' Ha volt már a sorszám, akkor újra generál
tomb(vel) = 1
Next
oszlop = 2
For i = 1 To 36 'Beírja a területet, lenullázza a tömböt
If tomb(i) = 1 Then
Cells(sor, oszlop) = Cells(i, "G")
oszlop = oszlop + 1
End If
tomb(i) = 0
Next i
For soruj = 3 To 36 'Van-e 3× a terület?
If Application.CountIf(Range("$B$4:$E$23"), Range("G" & soruj)) > 3 Then
Range("B" & sor & ":E" & sor) = ""
For i = 1 To 36
tomb(i) = 0
Next
GoTo UjSor
Exit For
End If
Next
Next
Application.ScreenUpdating = True
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.
-
azopi74
addikt
válasz hhheni #26442 üzenetére
És hogy teljesíted az ilyen követelményeket, mint pl:...
"A területek max. 3x ismétlődhetnek (és lehetőleg egy személy kettő ugyanazon helyre ne menjen)."
Nem lenne a legegyszerűbb solverrel megoldani ezt? Megadni a célértéket, a kívánt feltételeket, és minden hónapban csak frissítgetni a megoldáson?
-
layerke
aktív tag
válasz Fferi50 #26431 üzenetére
Szia
"Kis ügyeskedéssel azt is össze tudod hozni, hogy egy táblázat alapján képlettel keletkezzen a hivatkozás,(Év-hó-nap) alapján indirekt függvény használatával "
Hivatkozáson belül próbálok egy cellát hivatkozi, de minden áron meg akarja nyitni a fájlt, amikor entert ütnék rá, hogy beírassam a cellába ezt a hivatkozást.
Ilyen az elérési útvonal a meghivatkozott cellával együtt:
='\\fsl1\GMV\Napi\2013\Január\[GMVj20130101.xls]GMVjelentés'!$D$5Az ÉÉÉÉHHNN-ot kellene valahogy megadnom másik munkalap egyik cellájára hivatkozva, de vagy azt írja hogy nem helyes a képlet vagy ha helyesnek ítéli, akkor meg akarja nyitni enter lenyomása után az adott fájlt.
[ Szerkesztve ]
-
Gravity1234
tag
Sziasztok!
Kovetkezoben kernek segitseget!
Szeretnek egy cellaban osszesiteni (egy totalt latni) az egy oszlopban levo, de kulonbozo nevu feladatokbol.
Tehat A oszlopban vannak a feladatok felsorolva (A,B,C,D......X) szeretnem totalban latni hany A, hany B, hany C.....stb van es ezeket osszeadni igy kapva egy Aosszes+Bosszes+Cosszes.....Xosszes totalt.Koszonom elore is a segitseget!
G.Olympus OMD-EM5 + Mzuiko 12-40 Pro 2,8
-
azopi74
addikt
válasz Gravity1234 #26449 üzenetére
például az A feladatra:
=COUNTIF(A:A,"A")
magyarra fordítva: http://hu.excel-translator.de/translator/
=DARABTELI(A:A;"A")
(lassan itt a topicban megtanulom ezeket az ütődött magyar függvényeket)
Új hozzászólás Aktív témák
- Redmi Note 11 Pro 5G - a bajnokesélyes nem készült fel
- btz: Internet fejlesztés országosan!
- Kerékpárosok, bringások ide!
- Mr Dini: Ha szeretnéd rootolni az LG Smart TV-d, tedd meg most!
- Skoda, VW, Audi, Seat topik
- Motorola Edge 40 - jó bőr
- Politika
- Mibe tegyem a megtakarításaimat?
- Végre megjelenési dátumot kapott az xDefiant
- Megérkezett a Google Pixel 7 és 7 Pro
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen