- Fórumok
- OS, alkalmazások
- Microsoft Excel topic
- (kiemelt téma)
-
35700 - 35601
54984 - 54001 54000 - 52001 52000 - 50001 50000 - 48001 48000 - 46001 46000 - 44001 44000 - 42001 42000 - 40001 40000 - 38001 38000 - 37901 37900 - 37801 37800 - 37701 37700 - 37601 37600 - 37501 37500 - 37401 37400 - 37301 37300 - 37201 37200 - 37101 37100 - 37001 37000 - 36901 36900 - 36801 36800 - 36701 36700 - 36601 36600 - 36501 36500 - 36401 36400 - 36301 36300 - 36201 36200 - 36101 36100 - 36001 36000 - 35901 35900 - 35801 35800 - 35701 35700 - 35601 35600 - 35501 35500 - 35401 35400 - 35301 35300 - 35201 35200 - 35101 35100 - 35001 35000 - 34901 34900 - 34801 34800 - 34701 34700 - 34601 34600 - 34501 34500 - 34401 34400 - 34301 34300 - 34201 34200 - 34101 34100 - 34001 34000 - 32001 32000 - 30001 30000 - 28001 28000 - 26001 26000 - 24001 24000 - 22001 22000 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2023-11-13 08:31 Téma összefoglaló
Új hozzászólás Aktív témák
-
Fferi50
Topikgazda
-
johny989
csendes tag
Sziasztok! Olyan problémám van hogy van egy "Fő" munkafüzetem és "al" munkafüzetem. A "fő" munkafüzetben egy adott cellára hivatkozok az "al" munkafüzetre. Amikor megnyitom a "fő" munkafüzetet majd után az "al" munkafüzetet a "fő" munkafüzetben elszáll #HIV-vel. Már beállítottam hogy nem frissítse automatikusan, fel vettem kapcsolatok közé, a tartományt is megosztottam. Mit tudok még tenni? Egyáltalán erre van megoldás? és Mindig azt veszem észre hogy a #HIV mindig az "al" munkafüzet munkalapjánál van a képletben. Ötlet?
Köszönettel
johny989 -
Sgt. Chris
aktív tag
-
Fferi50
Topikgazda
Szia!
A dátummező beszúrásnál megadhatod, hogy milyen formátumban jelenjen meg a dátum.
{MERGEFIELD Dátum\@"yyyy.MM.dd" \*MERGEFORMAT}A kapcsos zárójel jelzi a mezőt (World teszi ki).
Üdv.
-
Sgt. Chris
aktív tag
Üdv Urak!
Eddig azt hittem, hogy amire nekem kell annyira pont ismerem a Office csomagot. De most van egy problémám, amit nem tudok megoldani...
Szóval van egy sima excel tábla, amelyikből körlevelet készítek word ben...a táblában szerepelnek dátumok (határidők, születési dátumok, stb.) de ha ezt a cellát a körlevélben behivatkozom, akkor már US verzióban jelenik meg... Példa: 2017.07.06. az excelben, a worldben 07/06/2017....
Nekem ez nem jó, a magyar, vagyis az Excel féle dátumforma kellene...de nem sikerül sehogy.
A cellában hiba állítom be a cella típusát dátumnak, az se segít.A megoldásnak nagyon örülnék....(Tuti nem olyan bonyolult, amilyennek most tűnik)
-
Delila_1
veterán
-
nemlehet
őstag
Annyira nem fontos, úgy is zárolva van, nem tudják elhúzgálni, de majd beírom.
Most ahogy nézem itt valami nagy furcsaság van. Nézegetem a cellaformátumokat és most feltűnt, hogy hiába állítom át bármire ugyan úgy ugyan azt a dátumot írja ki.
Tehát pl átrakom általánosra akkor a többi oszlopban a dátumból lesz ez a 42xxx szám, ebben viszont ugyan úgy marad 2012-12-10 (vagy ami dátum épp be van írva). Szóval olyan mintha beragadt volna szövegként a cella tartalma arra meg értelemszerűen nem tudja vizsgálni a MA függvényt.Sőt, ha csinálok egy olyat, hogy egy másik cellába olyat, hogy =Q3 (ugye, hogy megjelenjen benne a Q3 tartalma) akkor az sem működik. Ilyet még nem pipáltam.....
-
Delila_1
veterán
-
nemlehet
őstag
Az alsó az ami ugyan ebben a táblában a másik oszlopra működik. Próbáltam többféleképp dollárjelezni, próbáltam más színekkel hátha az a baja, hogy már "foglalt".
Szerk: Most megnéztem egy ha függvénnyel, hogy az milyen eredményt dob ki:
=HA(Q12<MA();"igen";"nem")
2012-es dátumra is azt dobja ki, hogy "nem", tehát akkor itt valami cellaformátum probléma lesz. Csak azt nem értem, hogy ez is ugyan úgy, ugyan arra a dátum formátumra van rakva mint a másik oszlop. -
Delila_1
veterán
-
nemlehet
őstag
-
Delila_1
veterán
-
nemlehet
őstag
Sziasztok!
Van egy táblázatom aminek 1 oszlopa dátum szerint feltételes formázással színkódolva van. Szeretnék egy hasonló dátum szerinti feltételes formázást a táblázat egy másik oszlopára is de egyszerűen nem működik.
Szóval az kéne nekem, hogy:
Qx<ma() -> legyen sárga
Qx<ma()-30 -> legyen narancs
Qx<ma()-90 -> legyen pirosEz a T oszlopra (csak itt nem a T oszlop tartalmát vizsgálva) ebben a formában működik, a Q-ra viszont nem. Egyszerűen nem értem mi a baj.
Amiket próbáltam:
-biztos jól van beírva
-egy másik táblázatban ugyan ez simán működik (hogy ugyan azt az oszlopot vizsgálom és formázom)
-átmásoltam a T oszlop formázását a Q-ba, de az se jó valamiért ha átírom a feltételt.Kísérleteztem tovább, nekem úgy tűnik, hogy a Q oszlop esetén a megadott tartomány legelső cellájára vizsgálja a feltételt (tehát mindig Q3-ra), a másiknál meg soronként (tehát T3, majd T4, majd T5) és formáz. Számomra érthetetlen ez, mert ugyan azt írtam be, ugyan úgy...
-
Fferi50
Topikgazda
-
csongi
veterán
(#35637)
Ez túlságosan komplikált?
-
Delila_1
veterán
-
Carasc0
őstag
-
Delila_1
veterán
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [I16:I35]) Is Nothing Then
If Target >= 3 And Target < 5 Then
Cells(Target.Row, "AZ") = "I"
Cells(Target.Row, "AZ").Locked = True
End If
If Target >= 5 Then
Cells(Target.Row, "BE") = "I"
Cells(Target.Row, "BE").Locked = True
End If
End If
End Sub -
Carasc0
őstag
Köszönöm tökéletesen működik!
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [I16:I35]) Is Nothing Then
If Target >= 3 Then
Cells(Target.Row, "AZ") = "I"
Cells(Target.Row, "AZ").Locked = True
End If
End If
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, [I16:I35]) Is Nothing Then
If Target >= 5 Then
Cells(Target.Row, "BE") = "I"
Cells(Target.Row, "BE").Locked = True
End If
End If
End SubÍgy viszont már nem! Ugyanis nekem több tartományra kéne érvényesítenem a dolgot. A BE oszlopos tartománynál már más a kritikus érték. Így nem engedi.

-
Delila_1
veterán
-
Delila_1
veterán
-
Carasc0
őstag
Private Sub Worksheet_Change(ByVal Target As Range
If Target.Address = "$I$16" And Target >= 3 Then
Range("AZ16") = "I"
Range("$I$16").Locked = True
End If
End SubNa ez kellett nekem! Én a zárolást csak azért hoztam fel, mert azt hittem azzal lehet megoldani a problémát. Tehát nem kellett a zárolás. No most ez a kód kéne nekem tartományra. Írom a példát:
I16 >>> AZ16
I17 >>> AZ17
I18 >>> AZ18
stb..Az kritikus érték természetesen továbbra is >=3.
-
Delila_1
veterán
-
Delila_1
veterán
-
Carasc0
őstag
Ok konkrétizálom a dolgot 1db cellára!
Kritikus érték az "I" betű.
Van egy cellám az AZ16:=HA(I16>=3;"I";"N")Én azt akarom, hogy ha egyszer az I16 cellába beírok 3 vagy annál nagyobb értéket, akkor az AZ16 cella tartalma váltson I betűre úgy, hogy ha utána bármilyen értéket is írok az I16-ba, akkor maradjon az I betű az AZ16-ban.

Jelenleg az történik hogy:
1. Beírom I16-ba hogy 3
2. AZ16 értéke I lesz és zárolásra kerül a cella mert a script lefut
3. Megváltoztatom az I16-ot 2-re.
4. AZ16 értéke N betű lesz. <--- Na ezt ne legyen.
Delila_1
Ennél összetettebb, mert tartomány zárolásáról van szó, az A1 csak egy kis egyszerűsítés.
Nem kell tartomány. OFF-ld. Elég ha 1 cellára mükszik, akkor többit is megbütykölöm már!

-
Fferi50
Topikgazda
-
Delila_1
veterán
-
Carasc0
őstag
Kilogikáztam!
Igen, a függő cellát kell Targetnak megadnom! Már a célban vagyunk, de van egy óriási hiba. Én azt akarom elérni hogy amikor A1 cella megkapja az X-et a target cella értéke alapján, akkor az A1 cella értéke maradjon örökre X. Mert ugyan zárolva lesz, de ha a Target-ban más értéket adok meg, akkor a zárolt cellában is megfog változni!

Nem csak az A1-et, hanem azt a cellát is zárolni kell, amelyiknek a hatására az A1 felvette a kritikus értéket.
Na azt nem akarom! Az egy általam kézzel változtatott cella.

Máshogy fogalmazok!
Az A1 cellában egy HA függvény működik. Megoldható-e az, hogy ha az A1 cella megkapja a kritikus értéket, akkor az A1 cella értéke ne HA függvény legyen, hanem a megkapott kritikus érték mint konstans. Végülis ugyanazt az eredményt kapom. Nem a zárolás a lényeg végülis. Hanem hogy amint megkapta a kritikus értéket a cella, az az érték büdösödjön meg benne és ne változzon tovább más cella hatására.

-
Delila_1
veterán
-
Delila_1
veterán
Ez a makró akkor fut le, ha a lapon bármelyik cellába billentyűzetről viszel be adatot. Mivel nem az A1-be pötyögtetsz, azt a cellát kell figyeltetni, amelyiknek az értékétől függően az A1 ilyen, vagy olyan értéket vehet fel.
Add meg konkrétan, melyik cellákat módosítod, és ezeknek a hatására melyik tartomány módosul. Továbbá, hogy milyen érték(ek)nél kell zárolni a tartományt.
-
Carasc0
őstag
Szia!
Nem teljesen értem mi lehet a baj, de nem úgy működik ahogy vártam. Egyrészt csak 1x fut le a kód. Ha utána kézzel feloldom a munkalapot onnantól nem mükszik.
Megpróbálom részletezni amit szeretnék.
Legyen az A1 cella. Ebbe a cellába nem kézzel írnak bele, hanem az értéke egy HA függvénnyel van megadva. Na most ha a HA függvény pont úgy fut le, hogy pont az-az érték kerül az A1-be ami által már nem szabad hogy szerkeszthető legyen, na akkor kell a scriptnek lefutnia. De ha a függő cellában változik az érték, akkor is maradjon az A1 cella NE szerkeszthető. Magyarul ha egyszer megkapja az A1 cella a kívánt értéket, akkor onnantól kezdve a HA függvény ne legyen rá érvényes.
Az a baj hogy ezt nem tudom letesztelni, mivel a script csak 1x fut le. Utána nem.
FRISS!
Csak akkor fut le még egyszer a script ha kézzel írom be a zárolással járó értéket!

-
Delila_1
veterán
-
Carasc0
őstag
-
Delila_1
veterán
Vedd le a zárolást az A1 celláról, meg a többiről, amikbe írhat a felhasználó.
Rendeld a laphoz a lenti makrót.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
If Target = "Gólyacsőr" Then '***********
Range("A1").Locked = True
ActiveSheet.Protect Password:="aaa", UserInterfaceOnly:=True '************
End If
End If
End SubA csillagokkal jelzett sorokon kell változtatnod. Az elsőben a "Gólyacsőr" helyére azt írd be, aminek a bevitele után nem akarod engedni az A1 módosítását, a másodikban az "aaa" helyén legyen a saját lapvédelmed jelszava.
-
Carasc0
őstag
Sziasztok!
Egy érdekes Excelbeni probléma elé kerültem. Remélem van megoldás rá!

A probléma kifejtése:
Adott egy cella. Legyen A1. Ebben a cellában az alábbi algoritmust akarom megvalósítani:
Ameddig az A1 cella tartalma értéke nem X, addig szerkeszthető, különben nem.
Tehát ameddig nem kerül X a cellába, addig bármit be lehet írni, de amint valaki X-et ír be, a cella nem szerkeszthető többet.
Erre keresek valami okosságot.

-
Fferi50
Topikgazda
-
EmberXY
veterán
-
lenkei83
tag
Szia!
De van, közben rájöttem mi a gond, de a megoldást még nem találtam ki.
Combobox change-hez van hozzárendelve a színezés, viszont amikor kiválasztok a comboboxban egy másik értéket, az csak end sub után lesz aktív point. Vagyis amíg nem fut le teljesen a chang event, addig a diagram előző point értékeit veszi figyelembe és ez alapján színez. Viszont az előző dián lévő point az új combo választás szerint szerepelhet teljesen más helyen a diában és így teljesen bután néz ki a dia.Érthető ez így?

üdv:
P. -
Delila_1
veterán
-
Geryson
addikt
-
Delila_1
veterán
-
Geryson
addikt
Csak vissza kell kérdeznem...
Van egy ilyen tartalmú cella: 42CRMO4-022 és ebből 2 képlet csinál belőle az alábbi eredményt:
=KÖZÉP(A477;1;SZÖVEG.KERES("-";A477;1)-1)= 42CRMO4=KÖZÉP(A477;SZÖVEG.KERES("-";A477)+1;20)*1= 22Sajnos viszont van más stílusú/tartalmú cella is: 42CRMO4-022(QT)
Ebből melyik képlet tudna nekem hasonló bontást csinálni, hogy az eredményem "42CRMO4+QT" és 22 legyen?
-
Fferi50
Topikgazda
Szia!
Néha előfordul, hogy az Excel szemetel.... Attól, hogy nem látsz semmit a cellában, még lehet formázás, feltételes formázás, stb. ami érvényes a cellára.
Próbáld meg kitörölni a most nem használt oszlopokat és sorokat a munkalap végéig. Azután szerintem mennie kell a beszúrásnak.
Üdv.
-
Fferi50
Topikgazda
-
oke
senior tag
-
EmberXY
veterán
Sziasztok!
Olyan problémával találkoztam, hogy ha egy adott munkalapon oszlopot szeretnék beszúrni, akkor a következő hibaüzenetet kapom:Ha a CTRL + END-et használom, egy teljesen üres cellára visz, nem értem, hogy mi a problémája... A lapon van néhány cella összevonás, egy fejléc rögzítés, de semmi extra, más lapokon is hasonló formázások mellett simán tudok oszlopot beszúrni. Valamit én csinálok rosszul?

-
Delila_1
veterán
-
oke
senior tag
-
lenkei83
tag
Sziasztok!
Powerpointban ez beszínezi az egész seriescollectiont:
ActivePresentation.Slides(1).Shapes(1).chart.SeriesCollection(1).Format.Fill.ForeColor.RGB = rgbBlueHogy lehet ebből olyat varázsolni, hogy a
SeriesCollection(1)egyetlen elemét színezze csak át?
Excelben megy, powerpointban nem tudok rájönni.köszi
P. -
lenkei83
tag
-
lenkei83
tag
Ha berakok egy (diagramra) űrlap vezérlőből combo boxot és a callecsatolását beállítom egy munkalap adott pontjára ami ugye változik a legördülőből választott elem sorszámának megfelelően, akkor ezt miért nem érzékeli worksheet_change event-nek? Rá bírni valahogy? Mindenképpen kell egy change eventet varázsolnom valahogy ebből.
-
Delila_1
veterán
Nem az a baj, hanem az, hogy nem vettem figyelembe a sortörlések alapszabályát. Eszerint a törlési ciklust az alsó sortól felfelé kell indítani.
Sub Torles()
Dim sor As Long, usor As Long
Application.ScreenUpdating = False
usor = Range("A" & Rows.cunt).End(xlUp).Row
For sor = usor To 2 Step -1
If Cells(sor, "J") = "-" And Cells(sor, "G") <> "Alma*" And _
Cells(sor, "G") <> "Körte*" And Cells(sor, "G") <> "Narancs*" Then _
Rows(sor).Delete Shift:=xlUp
Next
Application.ScreenUpdating = True
End Sub -
oke
senior tag
-
Delila_1
veterán
-
lenkei83
tag
-
Delila_1
veterán
-
lenkei83
tag
-
Delila_1
veterán
-
lenkei83
tag
Sziasztok!
Adott egy tartomány mondjuk A1:G1 tele számokkal, és azt szeretném tudni, hogy a D1-ben lévő érték hányadik a sorban. Vagyis ha növekvő vagy csökkenőbe rendezném a számokat akkor hanyadik helyen állna.
Tud valaki ilyen képelete? Az én agyam mára már felmondtam a szolgálatot.Köszi
P. -
Delila_1
veterán
Próbáld ki ezt:
Sub mm()
Dim sor As Long, usor As Long, WF As WorksheetFunction
Dim ter As Range, CV As Range
Set WF = Application.WorksheetFunction
If WF.CountIf(Columns(7), "Alma*") + WF.CountIf(Columns(7), "Körte*") _
+ WF.CountIf(Columns(7), "Narancs*") > 0 Then
usor = Range("A" & Rows.Count).End(xlUp).Row
ActiveSheet.Range("$A$1:$K$" & usor).AutoFilter Field:=10, Criteria1:="-"
usor = Range("J" & Rows.Count).End(xlUp).Row
Set ter = Range("G2:G" & usor).SpecialCells(xlCellTypeVisible)
For Each CV In ter
If CV <> "Alma*" And CV <> "Körte*" And CV <> "Narancs*" Then _
Rows(CV.Row).Delete Shift:=xlUp
Next
usor = Range("J" & Rows.Count).End(xlUp).Row
ActiveSheet.Range("$A$1:$K$" & usor).AutoFilter Field:=10
End If
End Sub -
oke
senior tag
Sziasztok!
Van egy makró részletem, szűrésre és törlésre, a "G" oszlop alapján:
If WF.CountIf(Columns(7), "Alma*") + WF.CountIf(Columns(7), "Körte*") + WF.CountIf(Columns(7), "Narancs*")> 0 Then
usor = Range("A" & Rows.Count).End(xlUp).Row
ActiveSheet.Range("$A$1:$K$" & usor).AutoFilter Field:=7, Criteria1:=Array( _
"Alma", "Körte", "Narancs"), Operator:=xlFilterValues
Range("A2:AK" & usor).SpecialCells(xlCellTypeVisible).EntireRow.Delete
ActiveSheet.Range("$A$1:$K$" & usor).AutoFilter Field:=7
End IfEzt szeretném átalakítani úgy, hogy a "J" oszlopba kiválasztanék egy értéket: "-" (gondolatjel) és az ez által látszódó adatokból a "G" oszlopban a nem egyezőket törölném. Mondjuk a fenti példa alapján azokat a sorokat törölném, ami nem "Körte" és "Narancs".
Valójában ennél sokkal több adat szerepel a "G" oszlopban, ezért kellene az ellenkezőre szűrés. Remélem érthető
Excel 2007
U.I.: Nem vagyok nagy makrókészítő, a fenti is Delila-nak köszönhető, azt alakítgatom

-
BullZeye
veterán
-
csongi
veterán
Sziasztok!
Újra itt!
Az alábbit szeretném megoldani.
Szeretnék optimalizálni. Mégpedig az alábbiak szerint.
A a árga mezőbe a képleteket be tudom írni. ezek a cellák már számolt értékek,
A lényege, hogy ezekben a cellákban lévő értékek mindegyikét figyelembe kellene venni, és optimalizálni.
A másik munkalapon.
Amire szükségem van, hogy egy szálanyagbol melyik értékeket lehet kivágni, és mennyi a maradék.
Illetve hány szálra van szükségem az 1-es illetve a 2-es profilból.A tételek száma nem ismert, lehet akár 100-is.
Milyen képletettel lehet ezt megoldani?
Előre is köszönöm! -
lappy
őstag
-
Pulsar
veterán
-
BullZeye
veterán
10 soros táblázat, átlagot szeretnék, viszont van egy kiemelkedően magas érték, mivel tudom megoldani, hogy ezt az értéket kihagyja az átlagszámításnál?
Ez az érték mindig az F:45 cellában lesz. -
Geryson
addikt
-
Delila_1
veterán
-
Geryson
addikt
-
Delila_1
veterán
-
Geryson
addikt
-
Delila_1
veterán
Örülök, hogy sikerült, szívesen.

-
Delila_1
veterán
-
JagdPanther
aktív tag
-
Geryson
addikt
Delila, kaptam Tőled anno egy képletet:
Van egy cellám, amiben ez az érték van: 526752-CMC és ezt a cellából szedi ki a számot ez a képlet:
=KÖZÉP(F2;1;SZÖVEG.KERES("-";F2;1)-1)De hogyan állítom át úgy, hogy a kötőjel utáni részt hozza ki eredményként?

-
Delila_1
veterán
Töröld a laphoz rendelt makrót, a modulban lévőt írd át.
Sub Masol()
Dim sor As Long
sor = Selection.Row
With Sheets("Számla")
.Range("B12") = Cells(sor, "E")
.Range("B28") = Cells(sor, "F")
.Range("H12") = Cells(sor, "J")
.Range("D10") = Cells(sor, "N")
End With
End SubA füzetben a Makrók menüben (Alt + F8), a Masol makrót kiválasztva az Egyebek almenüben bill. kombinációt rendelhetsz hozzá.
-
JagdPanther
aktív tag
-
Delila_1
veterán
Az Ebay laphoz rendeltem egy makrót.
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Masol Target.Row
Cancel = True
End SubModulba jön a másik.
Sub Masol(sor)
With Sheets("Számla")
.Range("B12") = Cells(sor, "E")
.Range("B28") = Cells(sor, "F")
.Range("H12") = Cells(sor, "J")
.Range("D10") = Cells(sor, "N")
End With
End SubAz Ebay lapon egy sor valamelyik celláján jobb klikk, indul az eseményvezérelt makró, majd indítja a másolást.
Rendelheted más eseményhez is. -
Delila_1
veterán
Feltöltöttem egy fájlt.
A Munka1 lapon az eredeti elrendezésben van a táblázatod. Itt egy elég összetett képlettel sikerült összehozni a műszakok jelét, de csak a hónap 21. napjáig, mert onnan kezdve az oszlopoknak 2 karakterből áll a betűjele. Ki lehetett volna bővíteni a képletet, de minek.A Munka2 lapon transzponáltam a táblázatodat, így már rövidebb képlettel sikerül elérni az eredményt.
-
JagdPanther
aktív tag
Sziasztok!
Légyszi segítsetek egy makró megírásában, magyar nyelvű Office 2010, (angol) VBA 7.0 környezetben. A feladat a következő.
Az Ebay nevű lapon kijelölök egyetlen, tetszőleges cellát. Ebben a sorban, bizonyos oszlopokban levő cellák értékét át akarom másolni a Számla nevű lapon, meghatározott cellákba. A cellamásolások egész pontosan az alábbiak:
(kijelölési hely -> beillesztési hely)
E oszlop -> B12
F oszlop -> B28
J oszlop -> H12
N oszlop -> D10A lényeg, hogy az Ebay lapon egy tetszőleges cella kijelölése határozza meg, hogy a sor E, F, J és N celláját másoljam a Számla fülre.

-
Pulsar
veterán
12 órás munkarend van, így a nappalos eleje és vége, az éjszakás műszak vége és eleje
A képen amit küldtem, a jobb oldalon ott van példának egy hónap, pl az júniusi, hogy mikor melyik műszak dolgozik
(Vízszintesen az A, B , C, D mint műszak jelölés, függőlegesen pedig a napok) Így van két nap meló délelőtt, aztán két nap pihi, aztán megint két nap meló délelőtt, kettő pihi, majd két nap éjszaka, kettő pihi, megint két nap és végül két nap éjszaka.
Megnéztem a képletet, amit küldtél, de abból nem tudom hogy tudnám megcsinálni tovább
-
Delila_1
veterán
Csak a nappalos műszak elejét és végét adtad meg, ami 12 órát foglal magában. A közölt képen is N és É van, az A; B; C és D betűket nem tudtam mire vélni.
Nálatok egy nap 48 óra?
Az előzőek szerint már össze tudod állítani a táblázatodat. Ha nagyon nem megy, itt valószínűleg kapsz segítséget.
-
Pulsar
veterán
-
Delila_1
veterán
Az E oszlopba betettem a nevezetes időpontokat. Ezek vannak a G oszlopban is, de már általános formátumban (G1-> =E1). A G1:G6 tartományt érdemes saját magára értékként beilleszteni, akkor az E1:E6 feleslegessé válik, törölhető. A B oszlop képlete a G1:H6 tartományra hivatkozik, mikor itt keresi az A oszlopból képzett időpontot. A G:H tartományt teheted máshova is.
A B1 cella képlete lehet az INDEXes helyett
=FKERES(IDŐ(ÓRA(A1);PERC(A1);0);$G$1:$H$6;2) -
Pulsar
veterán
Köszönöm, valóban
(Office 2008-ban PERCEK van, PERC helyett
)
De mégsem lesz ez a jó megoldás.
Amit meg szerettem volna oldani ezzel, hogy van egy adat halmom időpontokkal, és azt szeretném egy beosztással összepárosítani.
Tehát hogy a mellékelt képen a B oszlopba (vagy akárhová) írja oda, hogy melyik műszaknak felel meg az adott időpont.
A ami nehezítés, hogy a Nappalos műszak 5:30-tól van 17:30-ig.
Milyen megoldással lehetne ezt kivitelezni?
-
Delila_1
veterán
-
Pulsar
veterán
Sziasztok,
Képlettel szeretnék idő alapján feltételeket megadni
pl:=HA(ÉS($L$1>N2;$K$1<N2);"DE";"EJ")
Ahol L1-et és K1-et én adtam meg 10:00 formában
Viszont az adataim egy adatbázisból exportált eredmény tábla, ahol pedig a dátum teljes, tehát2017.06.30 17:21:53N2 pedig egy formázott cella időre, de óó:pp nem segített rajtam. Mi ilyenkor a megoldás?
Előre is köszönöm
-
AMDPista
tag
-
Fferi50
Topikgazda
-
AMDPista
tag
Sziasztok!
Excel függvényben tudna valaki segíteni?
Van két táblázatom. Az első táblázatba szeretném valahogyan a második táblázat adatait függvény segítségével beilleszteni.
A sárga mezőbe szeretném a második táblázat nevei mellett szereplő értékeket beilleszteni


Köszi
-
Fferi50
Topikgazda
Szia!
"Eddig =OFFSET-el próbálkoztam, mindeddig sikertelenül."
Pedig ott lesz a megoldás, csak kicsit trükközni kell vele:
=SZUMIFS(OFFSET(Sheet2!$A:$A;0;2*(COLUMN()-1);;1);OFFSET(Sheet2!$B:$B;0;2*(COLUMN()-1);;1);"Product1")
Mivel 2 oszlopot lépsz, azt figyelembe kell venni az A és B oszlopoktól kiindulva, ezért a 2-es szorzó.Üdv.
-
Retro11
senior tag
Sziasztok,
Excel készségem eléggé csapnivaló, így problémába ütköztem amire nem igazán találok megoldást. Remélem tudtok segíteni.
Adott egy SUMIFS formula, ami a 'Sheet1' B3 cellájában található. A "sum range" (B : B), a "criteria range" pedig (A : A) a 'Sheet2'-n. A 'Sheet1' B3 cellában található formula a következő. =SUMIFS(Sheet2!B : B;Sheet2!A : A;"Product1")
A probléma az, hogy amikor a formulát jobbra húzással másolni szeretném a jobbra levő cellába (C3), akkor a formula a következő lesz. =SUMIFS(Sheet2!C : C;Sheet2!B : B;"Product1"). Ez viszont számomra nem jó.
A cél ugyanis az lenne, hogy a 'Sheet1' B3 cellában elhelyezett formula jobbra húzással történő másolásakor a 'Sheet2'-n található "sum range" és "criteria range" ne csak egyet lépjen jobbra, hanem kettőt-kettőt, azaz (B : B) változzon (D : D)-re, illetve a (A:A) változzon (C : C)-re, tehát a 'Sheet1"-n található formula NE =SUMIFS(Sheet2!C : C;Sheet2!B : B;"Product1") legyen, hanem =SUMIFS(Sheet2!D : D;Sheet2!C : C;"Product1"), majd ez a pattern ismétlődjön a további jobbra húzásokkor.
Eddig =OFFSET-el próbálkoztam, mindeddig sikertelenül.
Segítségeteket előre is köszönöm.
Üdv,
Retro11 -
Fferi50
Topikgazda
Szia!
Sajnos ez nem lehetséges jelenleg. Azt javaslom, hogy egészítsd ki a munkalap nevét egy H ill. egy V betűvel (plusz szóköz esetleg) az elején vagy a végén a listában.
Esetleg csinálhatsz két oszlopos listboxot, amelyikben szétválasztva sorolod fel a munkalapokat (egyik H, másik V), persze ilyenkor a kiválasztás nem lesz egyértelmű.Üdv.
-
Delila_1
veterán
Ezért írtam a "gyalogos" képletet.
Megoldhatod csoportba foglalással is, csak ott az A oszlopban azonos adatoknak kell lenniük az összegzendő B számok mellett. Ilyenkor a Részösszeg beszúrásakor vedd ki a pipát az "Összeg az adatok alatt" opció elől.
Hátránya, hogy 2× szerepel majd az összeg, 1× végösszegként, 1× meg mint a csoport összege.Szerk.:
Másik hátrány, hogy új sor felvitelekor újra kell kezdeni a csoportosítást.
-
maestro87
őstag
-
lappy
őstag
-
maestro87
őstag
Én nem ilyen manuálisra gondoltam.
Van a Tervezés menüpontban egy olyan, hogy Összegsor. Ha azt bekapcsolod, akkor automatikusan képzi az oszlopban lévő számok összegét, átlagát, maximumát vagy amit akarsz, merthogy átkapcsolható a cella lenyíló menüjében. Na ezt szeretném felülre hozni.
-
Pakliman
tag
Új hozzászólás Aktív témák
-
35700 - 35601
54984 - 54001 54000 - 52001 52000 - 50001 50000 - 48001 48000 - 46001 46000 - 44001 44000 - 42001 42000 - 40001 40000 - 38001 38000 - 37901 37900 - 37801 37800 - 37701 37700 - 37601 37600 - 37501 37500 - 37401 37400 - 37301 37300 - 37201 37200 - 37101 37100 - 37001 37000 - 36901 36900 - 36801 36800 - 36701 36700 - 36601 36600 - 36501 36500 - 36401 36400 - 36301 36300 - 36201 36200 - 36101 36100 - 36001 36000 - 35901 35900 - 35801 35800 - 35701 35700 - 35601 35600 - 35501 35500 - 35401 35400 - 35301 35300 - 35201 35200 - 35101 35100 - 35001 35000 - 34901 34900 - 34801 34800 - 34701 34700 - 34601 34600 - 34501 34500 - 34401 34400 - 34301 34300 - 34201 34200 - 34101 34100 - 34001 34000 - 32001 32000 - 30001 30000 - 28001 28000 - 26001 26000 - 24001 24000 - 22001 22000 - 20001 20000 - 18001 18000 - 16001 16000 - 14001 14000 - 12001 12000 - 10001 10000 - 8001 8000 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Nyomtatók, szkennerek Tabletek, E-bookok PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Fórumok
- OS, alkalmazások
- Microsoft Excel topic
- (kiemelt téma)
- Rap, Hip-hop 90'
- Haldoklik az internet: egyre több weboldalt készít az AI
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Milyen légkondit a lakásba?
- A fociról könnyedén, egy baráti társaságban
- Huawei P10 - pisztácia nem is volt
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Battlefield 6
- Xiaomi 17 Ultra - jó az optikája
- ASUS routerek
- További aktív témák...
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Eladó jogtiszta, Windows 11/10, Office 2019/2021/2024, Fizikai és Digitális licencek, Számlával.
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
- MS SQL Server 2016, 2017, 2019
- Gamer PC-Számítógép! Csere-Beszámítás! I5 9600KF / RTX 3060Ti / 16GB DDR4 / 256SSD + 2TB HDD
- BESZÁMÍTÁS! ASUS H510M i5 11400F 16GB DDR4 500GB SSD RX 6600 8GB Rampage SHIVA FSP 500W
- ÚJ ASUS Vivobook 15 - 2.8K OLED 120Hz - i5-1335U - 16GB - 1TB - Win11 - Garancia
- Bomba ár! HP ZBook 15u G3 - i7-6G I 8GB I 256SSD I Radeon R7 I Cam I W11 I Garancia!
- Apple iPhone 14 Pro Max 128GB,Újszerű,Dobozaval,12 hónap garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest














![;]](http://cdn.rios.hu/dl/s/v1.gif)
