- iPhone topik
- Samsung Univerzum: Az S23-at is megbabonázta a Galaxy AI
- Realme 9 Pro+ - szükséges plusz?
- Fotók, videók mobillal
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Redmi Note 12 Pro - nem tolták túl
- Telekom mobilszolgáltatások
- 15 éves az első androidos Samsung telefon
- Motorola Edge 40 neo - színre és formára
- Yettel topik
Hirdetés
-
Dragon Ball: Sparking! Zero - Mester és tanítvány
gp Egyelőre még mindig nem kaptunk megjelenési dátumot a játékhoz.
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Karácsonyfaként világíthat a Thermaltake új CPU-hűtője
ph Az ASTRIA 600 ARGB ráadásul a hűtési teljesítmény szempontjából sem szégyenkezhet.
-
Mobilarena
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
-
-
zsoci0914
csendes tag
Üdv!
Az volna a kérdésem, hogy ha létrehozok egy legördülő menüt, azt meg lehet valósítani hozzá hogy adott "állapot" választása esetén az egész sort beszínezze?
Lényegében egy állapot jelzőt szeretnék létrehozni, legördülő listából lenne kiválasztva, hogy adott termék rendelés alatt van, megérkezett, kiszállítva stb., és ezt az adott sor elején kiválasztás után a sor automatikusan elszíneződjön.
Köszi
[ Szerkesztve ]
-
-
karlkani
aktív tag
válasz Delila_1 #48055 üzenetére
Így már jó, én csak a +36-ot írtam a képletbe, meg bele szerettem volna tenni a hosszt is feltételnek, de a kettő együtt nem működik... gondolom azért van Nálad is két segédoszlop.
#48057 Delila_1 és #48058 lappy
Fura, mert a képleteket bemásolva innen jött a #ÉRTÉK!, kipróbáltam ismét most jó... -
Delila_1
Topikgazda
válasz zsoci0914 #48064 üzenetére
A feltételes formázás érvényessége ne csak az A oszlopra terjedjen ki hanem a teljes tartományra. A feltételes formázásnál rögzítened kell az oszlopot: =$A2=$...$... (ide jön a cella címe, ahol választasz).
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
zsoci0914
csendes tag
Teljesen vakon vagyok
A színezést úgy tudtam megoldani, hogy csak adott tartalmú cellákat színezzen. Jelen esetben ez el van hibázva.
Amit mellékeltél képet azt nem tudom megcsinálni, ha azt úgy beírom semmi sem történik.
Lehet az érvényesítésem nem jó?
Az első oszlopban meg van a legördülő menüm minden cellában odáig eljutottam.
Sajnálom, teljesen amatőrként próbálkozom. -
zsoci0914
csendes tag
Az első oszlopban ugye mindegyik választható.
-
Delila_1
Topikgazda
válasz zsoci0914 #48071 üzenetére
Essünk neki újra.
A képen látszik, hogy egyforma érvényesítés kerül az A oszlopba, és a J1 cellába (sárga hátterű cellák).
A J1-ben kiválasztasz egy nevet, minek hatására minden sor, amelyiknek az A oszlopában lévő név megegyezik ezzel, zöld háttérszínt kap.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
BEndre34
tag
Sziasztok!
Abban kérem a segítségeteket, hogy adott egy Excel, aminek az első munkalapján (Munka1) az "A" oszlopban szerepel rengeteg ID (pl.: 27751), és mellettük a "B" oszlopban pedig a hozzá tartozó beszállítói hetek (pl.: 2021-28). A cél az lenne, hogy a második munkalapra (Munka2) az ID-k mellé az első munkalapból megjelenítse azokat a heteket, amiknél az ID megtalálható. (leírva én se nagyon értem, így íme egy kép)
Munka1:
A képlet, amivel próbálkozok: {=HAHIBA(INDEX(Munka1!$D$2:$D$3376;KICSI(HA(A$1=Munka1!$B$2:$B$3376;SOR(Munka1!$B$2:$B$3376)-SOR(Munka1!$B$2)+1);SOR(1:1)));"")}
Sajnos ezzel csak a keresett ID mögé, oszlopba rendezve tudom kiírni az eredményt (lásd feljebb a "Munka2"), viszont nekem sorban, egymás után lenne rá szükségem. Így:
Próbáltam rá megoldást találni, de mivel közel 1000 ID adatira lenne szükség, az oszlopból sorba rendezés egyesével nem megoldás és beletört már mindenem is. Kérem, ha valaki tud, segítsen, hogy lehetne legegyszerűbben (lehetőleg makró nélkül, mert hisztizik miatta a szerver) megoldani ezt.
Előre is köszönöm!
Endre -
Delila_1
Topikgazda
válasz BEndre34 #48073 üzenetére
Másold át a tartományt a Munka2 lapra. Írd be a képleteket a C2 és C3 cellákba, az utóbbit másold végig. Ha kell, a C oszlopot irányítottan, értékként másold az A helyére.
Szerk.: a Munka2 lapon a képletek beírása előtt rendezd a tartományt az ID szerint.
[ 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.
-
Fferi50
őstag
válasz BEndre34 #48073 üzenetére
Szia!
Ha a mutatott képleted működik, akkor csak annyi a teendőd, hogy a SOR(1:1) helyett
OSZLOP()-1 kifejezést írsz és elhúzod jobbra a képletet.
Itt a teljes tömbképlet, az A oszlopban az ID, B oszlopban a hetek, nincs fejléc.:=HAHIBA(INDEX(Munka1!$B$1:$B$3376;KICSI(HA($A1=Munka1!$A$1:$A$3376;SOR(Munka1!$B$1:$B$3376)-SOR(Munka1!$B$1)+1);OSZLOP()-1));"")
Üdv.[ Szerkesztve ]
-
Paxker315
addikt
válasz eszgé100 #48036 üzenetére
eszgé100 kérdése nem tudom meg lett-e már válaszolva, pedig engem is érdekelne. Esetleg valaki?
[ Szerkesztve ]
https://dynotech.hu/ - Új, kultúrált környezet, könnyen megközelíthető : )
-
BEndre34
tag
válasz Fferi50 #48075 üzenetére
Köszönöm, elsőre jó lett
Persze csak azután, hogy rájöttem, az egyszerűsített, ide készült minta tábla kép mindössze 2 oszlopból állt az eredeti 4 helyett (a képlet, amit bemásoltam, abból volt), így az elős percben nem értettem, a Tiéd miért nem jó. De leesett a tantusz és úgy más minden volt.
-
Fferi50
őstag
válasz eszgé100 #48082 üzenetére
Szia!
Szerintem majdnem minden tanfolyamra elmondhatja valaki, hogy semmit sem ért....
Ha nem érintette azokat a témákat, ami őt érdekli, esetleg sok olyan dolog volt benne, ami neki már a kisujjában van stb.
Ezért azt javaslom, célratörően, a téged legjobban érdeklő témákban (függvényekben) nézz körül először az Excel Helpjében, aztán vagy azzal párhuzamosan a neten. Rengeteg példát, ismertetőt fogsz találni.
Olyan nincs, hogy részt veszel 1 db tanfolyamon és a kezedben lesz az Excel bölcsek köve.
Eredeti felvetésedhez kiegészítésként még annyit, hogy fontos a probléma megfogalmazása, ezután a kapcsolódó "modell" megalkotása majd ezután jöhet az Excel szerintem. Kérdés, mit szeretnél a befektetéseidről látni a táblázatban...
Üdv.[ Szerkesztve ]
-
Jonie
csendes tag
Sziasztok!
Segítsetek kérlek az alábbi megoldásában:
- A1 cella üres, akkor B1 cella is üres
- A1 cellába beírok bármit, akkor a B1 cellába statikusan kerüljön be a mai dátum.Köszönöm!
-
Jonie
csendes tag
válasz Delila_1 #48085 üzenetére
Köszönöm, de ha jól gondolom a "MA()" függvény mindig az aktuális napi dátumot fogja kiírni?
Nekem statikusan (maradandóan) a bevitel dátumára lenne szükségem, vagyis pl. 5 nap múlva is az "A1" cella kitöltésének dátumát (ha az ma történik, akkor a mai dátumot) kellene látnom. -
Delila_1
Topikgazda
Rendeld a lapodhoz a makrót, lásd az Összefoglalóban ennek a leírását.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target > "" Then Cells(Target.Row, 2) = Date
If Target.Column = 1 And Target = "" Then Cells(Target.Row, 2) = ""
End Sub
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
válasz Delila_1 #48089 üzenetére
Ez ennél cselesebb feladat...
Szúrj be sort vagy oszlopot(bárhova), egyből látni fogod mire gondolok.Ez a megoldás sem jó, mert bár nem fut hibára a makró, de pl. sor vagy oszlop beszúrásakor is megváltoztatja a cella időbélyegét, pedig ugye az adott cella tartalma nem változik.
Option Explicit
Public Function CellLastModifiedDateTime(MyRange As Range)
CellLastModifiedDateTime = FormatDateTime(Now())
End Function[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #48090 üzenetére
Kiküszöbölve.
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
If Target.Column = 1 And Target > "" Then Cells(Target.Row, 2) = Date
If Target.Column = 1 And Target = "" Then Cells(Target.Row, 2) = ""
End If
End Sub
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
ny.erno
tag
Sziasztok!
Olyan jelenségbe ütköztem, hogy egy adatbázist ha én nyitok meg a gépemen, akkor a screenshoton látható karakterekkel jelenik meg, ha egy másik gépen, akkor normális karakterekkel.
Ma újratelepítettem a Windowst és az Officeból is másik verziót használok, mint eddig, de ez sem oldotta meg a problémát.. Windows magyar nyelvű, magyar régióval.Van valakinek ötlete, hogy mi lehet a gond? Nem biztos, hogy excel, mert Notepad++-ba ill. jegyzettömbbe kimásolva is ugyan ilyen karakterekkel találkozom. Kódolásnak UTF-8at ír minden program.
Ide feltöltöttem az adatbázist és 2 db screenshotot (excel.png az, ahogy nálam jelenik meg, a fejlesztő.png, ahogyan másik gépen). Még a onedrive szerkesztőben is a fura karaterekkel jelenik meg nekem. -
Fferi50
őstag
válasz ny.erno #48093 üzenetére
Szia!
Az Excel valamiért nem ismeri fel automatikusan a kódolást, ezért meg kell "erőszakolni" egy kicsit.
[Itt találhatsz segítséget az átalakításhoz]
Szövegfájlként kell beolvasni és a szövegvarázslóban megkeresni az UTF-8 kódot, nagyon a vége felé lesz.
Üdv. -
félisten
-
ny.erno
tag
válasz Fferi50 #48095 üzenetére
Szia!
Köszi. Igen, erre gondoltam a #48093-hszben. Viszont menet közbe rájöttem, hogy ha a Notepad++-ba nem copy-past-tal másolom be, hanem ctrl-o-val megnyitom a csv fájlt, akkor tökéletesen nyitja meg és onnan vissza másolva az eredeti csv-be, szintén tökéletesen jelenik meg.
Szóval működik, csak lett +1 lépés a folyamatba.
Köszi! -
Delila_1
Topikgazda
válasz Fire/SOUL/CD #48096 üzenetére
Miért?
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
félisten
válasz Delila_1 #48098 üzenetére
Tényleg ne "kekeckedésnek" vedd, nem annak szánom, csak ugye alapvetően ez volt a feladat.
1. A kódnak csak és kizárólag az A1 és B1 cellákra kellene korlátozódnia, ehelyett a teljes A és B oszlopban dolgozik (Ha pl. A10-be beírok valamit, akkor B10-be kerül a módosítás dátuma)
2. a Kód nem veszi figyelembe, ha A1 elé sor(oka)t vagy oszlopo(ka)t szúrok be, direktbe az A és B oszlopon működik(ami mint írtam amúgy is hibás).
Ha pl. 1 sort és 1 oszlopot szúrnék be A1 elé, akkor B2 és B3 cellákon kellene csak működnie.
(Persze, ha tutira nem történik sor- és oszlopbeszúrás, azaz 100%, hogy az idők végezetéig A1 és B1 cellába maradnak/kellenek az adatok/eredmények, akkor itt, a 2. pontban leírtak már okafogyottá válnak)Mielőtt azt mondanád, hogy lófütyi a potrohomba(csak így a közelgő szeretet ünnepére való tekintettel ), akkor miért nem írod meg , szóval itt egy megoldás a problémákra...
A megoldást a tartomány elnevezése lehetőség biztosítja, tehát A1 cellát elneveztem FIRE_RANGE-nek és akkor a kód csak ennyi:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("FIRE_RANGE")) Is Nothing Then
If Range("FIRE_RANGE").Value = "" Then
Range("FIRE_RANGE").Offset(, 1) = ""
Else
Range("FIRE_RANGE").Offset(, 1) = FormatDateTime(Now())
End If
End If
End Sub(FormatDateTime fx-t csak azért használtam, mert úgy másodpercet is kiírja a módosítás dátumaként, csak a teszt miatt, hogy lássam, azt teszi-e, amit szeretnék, természetesen Date függvényre lehet majd módosítani)
[ Szerkesztve ]
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #48099 üzenetére
"Ismerlek" annyira, hogy ne vegyem kekeckedésnek.
Nem valószínű, hogy egyetlen cellára gondolt a kérdező, mikor A1-et írt. Ha csupán 1-ről lenne szó, nem kérne segítséget, hanem Ctrl+0-val bevinné a dátumot.
A dátumot és az időt a síma Now is beviszi. Csak a formátumot kell helyesen megadni.Range("FIRE_RANGE").Offset(, 1) = Now
[ 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.
Új hozzászólás Aktív témák
- Projektor topic
- Eredeti játékok OFF topik
- Kicsit extrémre sikerült a Hyte belépője a készre szerelt vízhűtések világába
- Milyen légkondit a lakásba?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- iPhone topik
- Jogász topic
- Politika
- Skoda, VW, Audi, Seat topik
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Canva Pro előfizetés - 1 éves
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!
- Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!