-
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
veterán
válasz
botond2225
#50885
üzenetére
-
Delila_1
veterán
válasz
botond2225
#50882
üzenetére
-
Mutt
senior tag
válasz
botond2225
#50796
üzenetére
-
lappy
őstag
válasz
botond2225
#50796
üzenetére
index hol.van függvényekkel lehetne egy próbát tenni
-
Delila_1
veterán
válasz
botond2225
#50788
üzenetére
Nézd meg ezt.
-
Delila_1
veterán
válasz
botond2225
#50786
üzenetére
Feltételes formázással is meg lehet oldani, egy halom oszlopot és képletet elhagyva.
-
Fferi50
Topikgazda
válasz
botond2225
#50780
üzenetére
Szia!
Bocs, hogy értetlenkedek. Mi a tulajdonképpeni célod? Mit és hol adjanak vissza a képletek? Lehet, én vagyok kuka, de ebből a mintából semmit nem értek.
Remélem más igen.
Üdv. -
Delila_1
veterán
válasz
botond2225
#50768
üzenetére
Próbáld ezt:
=HA(VAGY($Q77="nincs";ÉS(J77>0;$Q77=1));0;1) -
föccer
nagyúr
válasz
botond2225
#35977
üzenetére
A formázandó cellák kijelölés képlettel kell neked. Ott van a lista alja felé.
üdv, föccer
-
föccer
nagyúr
válasz
botond2225
#35975
üzenetére
Feltételes formázás, cella értéke alapján. Pont erre van kitalálva.
üdv, föccer
-
válasz
botond2225
#34469
üzenetére
felesleges a makró:
=HAHIBA(FKERES(...),"") -
Delila_1
veterán
válasz
botond2225
#33484
üzenetére
Legegyszerűbb lenne, ha a meg nem engedett értéket be sem vihetnéd a cellába. Erre való az érvényesítés.
Ha viszont már bevitt értékekről van szó, akkor makró szükséges hozzá.
Mindkét esetben kicsit konkrétabb meghatározás kellene ahhoz, hogy segíteni tudjunk.
-
Delila_1
veterán
válasz
botond2225
#33345
üzenetére
A feltételes formázásnál nem lehet másik lap tartományára hivatkozni, ezért kell egy segédoszlop az első lapra. Ennek az értékét figyeltetjük a formázással.
A képen ez a képlet B oszlopban van, B1-ben =DARABTELI(Munka2!A:A;A1)
A két lap egymás mellett látható, a felt. formázás a Munka1 A1:A17 tartományára vonatkozik.
-
Delila_1
veterán
válasz
botond2225
#33343
üzenetére
Nézd meg a DARABTELI függvényt, és alkalmazd a feltételes formázásban.
Ha a darabteli értéke egyenlő nullával, akkor adjon háttérszínt a cellának. -
botond2225
csendes tag
válasz
botond2225
#33273
üzenetére
Sziasztok,
Olyan problémára keresek megoldást, office 2013, magyar verziónál, hogy egy excelben lenne 2 munkalap, ahol úgy szeretnék keresni az egyik munkalapon egy oszlopban minden cellán menjen végig és keresse meg a másik munkalap egyik oszlopában, hogy szerepel a cella vagy sem. Ha szerepel, nem kell semmit csinálnia, ha viszont nem szerepel, színezze be a cellát.
A cél, hogy 2 oszlopot akarok összehasonlítani, amely oszlopokban (ideális esetben) ugyanazok az értékek szerepelnek, de az egyikben nem biztos, hogy szerepel ami a másikban megtalálható. Ezt a különbséget kellene megtalálnom és ezt szeretném jelölni valahogy (beszínezni).
Tudtok erre megoldást?
Köszi a segítséget előre is.
-
Fferi50
Topikgazda
válasz
botond2225
#32885
üzenetére
Szia!
Hasznos lett volna, ha a hibakiírást is rajta hagyod a képen.
Talán az lehet a probléma, hogy az offset(0,-52)-t nem tudja értelmezni, mert nincs a kijelölt cellától balra 52 oszlop már. Valószínúleg nem ott állsz, mint ahol a makrót rögzítetted.
Szerintem elég lenne a Destination:=Activesheet.range('A1:BA500"), stb.Üdv.
-
Delila_1
veterán
válasz
botond2225
#32859
üzenetére
A makró első sora ez legyen:
Application.Volatile
Akkor frissül, mikor a lapra billentyűzetről viszel be valamit, vagy törlöd egy cella tartalmát.
-
Delila_1
veterán
válasz
botond2225
#32857
üzenetére
Kipróbáltad a függvényt?
Abban a füzetben lesz elérhető, amelyiknél egy modulba beírtad. -
Delila_1
veterán
válasz
botond2225
#32853
üzenetére
Ehhez egy saját függvény kell.
Beírod a H oszlopba (H2-től kezdve) a keresendő szöveget (9'' Quad Core), mellé az I-be a GA33-at, alá a többi párost.
Modulba másold be a makrót.
Function Rovidites(Cella As Range)
Dim sor As Integer, usor As Integer
usor = Range("H" & Rows.Count).End(xlUp).Row
For sor = 2 To usor
If InStr(Cella.Value, Range("H" & sor)) > 0 Then
Rovidites = Range("I" & sor).Value
Exit For
End If
Next
End FunctionHa a hosszú szöveged az A2-ben van, akkor a képlet
Rovidites(A2). Ugyanúgy másolható, mint a többi függvény.Vigyázz! a hosszú szövegedben a 9 után 2 db aposztróf van, a keresési feltételnél meg 1 db idézőjel.
Új hozzászólás Aktív témák
- HiFi műszaki szemmel - sztereó hangrendszerek
- Apple MacBook
- Ford topik
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- GoodSpeed: Te hány éves vagy?
- Anglia - élmények, tapasztalatok
- Geri Bátyó: Agglegénykonyha 12 – Ecetek és zsiradékok
- Kerékpárosok, bringások ide!
- Megtartotta Európában a 7500 mAh-t az Oppo
- CES 2026: valóságos képkockagenerálók lesznek a modernebb GeForce-ok tavasszal
- További aktív témák...
- Dell Latitude 5320 - 13,3" touch, i5-1145G7, 16GB RAM, SSD, EU bill., jó akku, számla, garancia
- www.stylebolt.hu - Apple eszközök és tartozékok!
- iPhone 16 Pro 128GB Desert Titanium -1 ÉV GARANCIA -Kártyafüggetlen, MS4161, 91% Akksi
- AKCIÓ! LG UltraFine 27" 5K IPS 99% DCI-P3 1 év garancia
- HIBÁTLAN iPhone 12 Pro Max 128GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, 100% Akksi, MS4011
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Fferi50
