-
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
-
ALbeeeee
csendes tag
válasz Fire/SOUL/CD #5547 üzenetére
Köszönöm válaszod! Bocsi, hogy kicsit értetlenül fogalmaztam.
Nem kell másik munkalapra vinni, sőt még 2 m se kell.
Vegyük az előző példát:
b2 - komment
A komment (mondjuk) jelenjen meg a monitor közepén. Amikor elhúzom a kurzort a B2 fölött (vagy rákattintok) a monitor közepén jelenjen meg a megjegyzés.
Valami ilyesmi
Az a probléma, hogy nem tudom rögzíteni. Az lenne a vágyam, hogy megmondom neki, hogy ITT jelenj meg és azt csinálja
:)
-
Delila_1
Topikgazda
válasz ALbeeeee #5551 üzenetére
Ezt tudtommal csak makróval lehet megoldani. Rajzolsz egy téglalapot, rajta jobb klikk, Szöveg hozzáadása. Beírod a kommentet. A szerkesztőléc bal oldalán megnézed, milyen nevet rendelt hozzá az Excel (Téglalap, szóköz, és egy sorszám).
A lapfülön jobb klikk, kód megjelenítése. Megnyílik a VB szerkesztő. A jobb oldalon kapott üres lapra bemásolod:Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$B$2" Then ActiveSheet.DrawingObjects("Téglalap 5").Visible = True
If Target.Address = "$C$2" Then ActiveSheet.DrawingObjects("Téglalap 5").Visible = False
End SubEnnek hatására, ha a B2 cellára kattintasz, megjelenik a kommented ott, és akkora méretben, ahol és ahogy rajzoltad. A C2-re kattintva eltűnik (ezt be is írhatod a szövegbe, ha más is használja a fájlt).
A makróban a Téglalap 5 helyett 2 helyen írd be a saját objektumod nevét. Akár ellipszist is rajzolhatsz, csak a makróban a megfelelő nevet 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.
-
félisten
válasz ALbeeeee #5551 üzenetére
Hali!
makróval megoldható, csak kérdés, hány darab olyan cella van a lapodon, ami esetében különböző szövegnek kellene megjelenni? Mert hogy azt neked kell beleírni a macro kódba...
Fire.
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
-
ALbeeeee
csendes tag
válasz Delila_1 #5552 üzenetére
HUHH! EZ NEM SEMMI! TÖKÉLETESEN MŰKÖDIK! BIZTOSAN SOK DICSÉRŐ SZÓ HANGZOTT MÁR EL EZEN A FÓRUMON, DE AZT KELL, HOGY MONDJAM KÖSZÖNÖM! 1000 hála neked! --- Na, de még egy kérdést engedj meg. VB-ben van olyan opció ami azt figyeli, hogy fölé húzom az egeret? Tehát a segítségeddel létrehozott téglalap nem kattintásra jelenik meg és tűnik el, hanem a fölé húzással? Ez természetesen csak hab a tortára. Az eddigi segítségedet tényleg nagyon köszönöm! Üdv, ALbee
:)
-
-
ALbeeeee
csendes tag
válasz Delila_1 #5556 üzenetére
Igen, próbálkoztam én is többféle megoldással. Most azon agyalok, hogy készítek két gombot (két ellipszis - zöld, piros) És az egyik bekapcsol a másik ki. (De nem tudom a kattintáshoz rendelni.) Ez, hogy néz ki?
------------------
Tudtok ajánlani valami ebookot, vagy könyvet ami által kicsit fejleszthetem a VB "tudásomat" ? Nagyon jó lenne az alapokat jobban átvenni, hogy ezek a dolgok ne okozzanak problémát. Nagyon szépen köszönöm!
:)
-
félisten
Hali!
Hozzáadni? Ott nincs mit "hozzáadni". Ha Mindent-en van akkor másol mindent(beleértve az oszlopszélességet is), ha meg Oszlopszélességet-re állítod, akkor CSAK az oszlopszélesség lesz másolva.
Elméletileg a sima másol/beilleszt módszerrel is át kellene másolódni a szélességnek is, az hogy ez sonar esetében miért nem működik, azt meg passzolom...
Fire.
[ 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)
-
andy83
aktív tag
-
mizu_
tag
Sziasztok!
Megoldahtó valahogy, hogy ha legördülő menüből kiválasztok valamilyen szöveget akkor a cellában a kiválasztott szöveg szerepeljen, de ha hivatkozok rá akkor számként tudjam kezelni?
Pl.: piros, zöld, kék legördülő értékekhez 0,1,2 tartozzon.Előre is köszi a segítséget!
[ Szerkesztve ]
-
sonar
addikt
válasz Fire/SOUL/CD #5560 üzenetére
Office 2000 lehet, hogy azért?
@andy - irányítottnál se tudok többmindent kijelölni
szerk
Mindentnél nem viszi az oszlopszélességet - tesztelve itthon 2k7[ Szerkesztve ]
A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
félisten
Hali!
Igen az elképzelhető, a 2003/2007-ben biztosan működik.
mizu_
Az a legördülő "menü", az egy ActiveX DropDown komponens vagy esetleg "sima" adatérvényesítéssel létrehozott lista? Melyikre gondolsz?
(előbbi esetben elég egyszerű megvalósítani)Fire.
[ 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)
-
ALbeeeee
csendes tag
válasz Delila_1 #5552 üzenetére
Találtam én is egy megoldást (részben) a problémára.
Adott cellához bárhová helyezhető megjegyzés:
ADATOK > ÉRVÉNYESÍTÉS > FIGYELMEZTETŐ ÜZENET > (PIPA) A cella kijelölésekor figyelmeztetés jelenjen meg > Alatta pedig kitölthető a figyelmeztetés tetszés szerint-----------------------
A végeredmény bárhol elhelyezhető, és a megadott cellát kijelölve automatikusan megjelenik
-----------------------
Nem méretezhető______________________
>> Delila_1 << Használni viszont a te megoldásodat fogom. Bevált![ Szerkesztve ]
:)
-
Delila_1
Topikgazda
válasz ALbeeeee #5557 üzenetére
A két ellipszis gombként való alkalmazása:
Objektumon jobb klikk, makróhozzárendelés. Megjelenik a párbeszéd ablak, és felajánlja az EllipszisN_Kattintáskor nevű makrót. Rögzítés, és minden más nélkül rögzítés vége. Ugyanez a másik objektumnál is. A két "üres" makróba másold be a lenti kettőt. Az első megjeleníti a Téglalap 4-et, a másik elrejti. Ezekhez már kell az "ActiveSheet.", mert a makrók nem a laphoz vannak rendelve, mint az előző. Elérése: Alt+F11, a bal oldali listán kiválasztod a füzeted nevét, ott a Modules-t, és abban a ModuleN-ben találod meg.Sub Ellipszis1_Kattintáskor()
ActiveSheet.DrawingObjects("Téglalap 4").Visible = True
End Sub
Sub Ellipszis2_Kattintáskor()
ActiveSheet.DrawingObjects("Téglalap 4").Visible = False
End SubAz érvényesítés szövegei nálam egy fájlnál elmásztak, mindig más helyen jelentek meg, azért nem ajánlottam. Többet tettem egy lapra, és mindegyik ott jelent meg, ahova az utolsót helyeztem.
[ 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.
-
Delila_1
Topikgazda
Az űrlap vezérlőelemek közül is alkalmazhatod a kombi panelt (lenyílót). Azért ezt ajánlom, mert könnyebb kezelni, mint az ActiveX vezérlőt.
A Vezérlő formázásánál (jobb klikkre jön elő) a Vezérlő fülön megadod a Bemeneti tartomány helyét a füzetedben, a Cellacsatoláshoz azt a cellát, ahova a számot szeretnéd íratni.
A csatolt cellában az a sorszám jelenik meg, ahányadik a kiválasztott tétel a bemeneti tartományodban. Ez azt jelenti, hogy nem lehet 0, a minimális értéke 1.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
A 2000 verzióban is kiválóan működik.
A kijelöléssel lehet baj. Az oszlopot az oszlopazonosítón – betűn – kattintva jelöld ki a másoláshoz, másolsz (Ctrl+c), lépj a másolás helyének első sorába, beillesztés (Ctrl+v).
Hasonlóan járj el a sor másolásánál, ott a sorazonosítón kattintva jelöld ki a sort, és az első, A oszlopbéli cellán állva illesztd be.
Ha így teszel, nincs szükség az irányított beillesztésre, ez mindent visz magával.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Reac^
őstag
Sziasztok!
Gép reinstall után. Hálózatos meghajtó. Ugyanazok a jogok. Csak ez a felhasználó használja a fájlt (de több fájnál is ez van).
Tehát ha 1 meglevő táblázatot nyit a hálózatról, és simán rákattint a "flopy" azaz mentés ikonra akkor ez a "hibaüzi" lép fel, mintha irásvédett lenne a fájl. De közben persze erről szó sem lehet. Többéves pályafutásom alatt nem láttam még ilyet, esetleg vkinek erre vmi ötlete?
1988 Daihatsu Charade GTti 993ccm Turbo | Telón gyorsabb, szám az adataimnál | PH! megbízhatóság: 50+
-
félisten
válasz Delila_1 #5567 üzenetére
Hali!
1. Igen, az űrlap vezérlő jó megoldás, de csak abban az esetben, ha mizu_-nak valóban nincs szüksége a nullás index-re és nem csak "hasra ütésre" írta ezt:
"Pl.: piros, zöld, kék legördülő értékekhez 0,1,2 tartozzon."
Ha kell a 0. index, akkor ActiveX ComboBox, meg egy 1 soros makró2. Miért, hogy lehet még kijelölni oszlopot úgy, hogy nem az oszlopazonosítóra kattintasz? Áruld el lécci, lécci, lécci...
Reac^
Az OS és az Office verzió is ugyanaz maradt az újra telepítést követően?
(pl XP-ről nem álltál át W7-re ill. Office 2000-ről 2007-re)Fire.
[ 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)
-
Ribi
nagyúr
válasz Delila_1 #5538 üzenetére
Vicces, de másnap problémázott, hogy nem akarja futtatni a makrót, csak ha bekapcsolom hogy minden makro simán lefuthasson. Az meg nem franko.
Nemtudom hogy alá lehet iratni, vagy hogy kiírjon valamit és akkor be lehet kattintani azt hogy ne futhasson olyan ami nem ad visszajelzést. Nem igazán tudom a lehetőségeket sem.
Köszi -
OT_mail
csendes tag
Sziasztok!
Lassan fél napja szenvedek a feltételes formázásokkal (Excel 2007).
Hogy lehet megoldani, hogy ha az A oszlopban pénznemek vannak (EUR, HUF, USD, stb.), akkor attól függően hogy adott sorban melyik pénznem van a 2. (B oszlop) cella háttere legyen piros, zöld, kék. Pl.: A1-ben HUF akkor B1 piros, A2-ben USD akkor B2 zöld.
Állandóan a nem használhatóak relatív hivatkozások feltételes formázás feltételeként üzenetet kapom.Előre is köszi!
-
félisten
válasz OT_mail #5573 üzenetére
Hali!
1. állj a B2 cellára, Feltételes formázás/Szabályok kezelése
2. Új szabály
3. Itt a képlet helyére írd be az itt jól látszó feltételt: [link]
4. ismételd, ahányszor szükséges a 2-3. pontot
5. a B2 cellát hagyományos módon másold le Bakármeddig...Fire.
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 #5570 üzenetére
Szia Fire,
1. Csatolt_cella-1
2. A kérdező valószínűleg az oszlopnak csak egy részét másolta, azért nem ment át a szélesség.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
-
Delila_1
Topikgazda
válasz Fire/SOUL/CD #5577 üzenetére
A legördülő (űrlap) adja a csatolt cellába az értéket. Amennyiben az első kiválasztott tételnél 0 értéket akarsz kapni, akkor a csatolt cella értékéből levonsz 1-et, és kész.
Aki nem alkalmazott még legördülőt, szerintem egyszerűbb az űrlap elemekkel kezdeni az ismerkedé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 Fire/SOUL/CD #5577 üzenetére
Sub auto_open() címmel írtam makrót, de nem akar elindulni a fájl behívásakor. Ilyen eddig még nem volt. Mi lehet a balhé?
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 #5578 üzenetére
Hali!
Jaaaa! Oksa. Szerinted néztem Én, hogy melyik HSZ-omra válaszoltál? Hát nem...
Valamiért a feltételes formázásos HSZ-omat vettem alapul, abban meg valahogy nem értettem hol van csatolt_cella-1...Bocsi!#5579 MOD
És mi volt a hiba?Fire.
[ 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 #5581 üzenetére
Köszönöm a virágot.
Egy hivatkozást két helyen átírtam, a harmadikon meg nem.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
Reac^
őstag
válasz Fire/SOUL/CD #5570 üzenetére
most hogy monodod, lehet hogy előtte 2k volt most meg azért raktam fel 2k3-at mert nem találtam a 2k lic-t
nem vok benne biztos... ezért lehet?de akkor ugyanilyen környezetben ugyanezen OS/OF mért nem produkálja ezt
1988 Daihatsu Charade GTti 993ccm Turbo | Telón gyorsabb, szám az adataimnál | PH! megbízhatóság: 50+
-
félisten
Hali!
Nem véletlenül kérdeztem, hogy változott-e az Office(ezáltal az Excel) verziója, ugyanis ez a hiba ismert ez esetben. Elég összetett a dolog és sokat kellett volna adott esetben feleslegesen írnom, úgy hogy ehelyett inkább belinkelem a megoldást: [link]
Röviden összefoglalva: Ha 2002-es verzió, akkor szedd le a hozzávaló SP3-at és telepítsd, ha 2003-as, akkor pedig marad a Registry-s megoldás.
Azért majd írj, hogy mire jutottál.
Fire.
[ 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)
-
félisten
válasz Fire/SOUL/CD #5584 üzenetére
Bocsesz, csak így visszaolvasva félreérthetően fogalmaztam, szóval:
Ha 2002-es az Excel, akkor telepíteni kell az SP3-at ÉS elvégezni a Registry módosítást, míg 2003-as Excel esetében CSAK a Registry módosítás szükséges.
(SP3 telepítésekor nincs szükség a gyorsjavító csomagra sem, mivel az SP3 tartalmazza)Fire.
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)
-
Vasinger!
nagyúr
Sziasztok!
Először is itt egy kép:[link]
Hogy lehetne azt megcsinálni, hogy a "G" oszlop alatti számok, (ki is jelöltem) egy oszlopban legyenek, mert minden második sorban csak egy oszlop van, nem tudom értetek e.
Szóval kiakarom mutatni a "G" oszlop alatti értékek statisztikáját egy fv.-nyel, de így nem lehet.Ugyanez a helyzet itt is:[link]
Itt a C0 és C1 oszlopokat szeretném külön rárakva függvényt, amiből átlagot, max és min. értéket tudok megtalálni.Nos, egyáltalán lehetséges ez?
-
félisten
válasz Vasinger! #5586 üzenetére
Hali!
A 2. problémáddal kezdem.
1. Töröld ki az 1. sort(ahol most a fejlécek vannak)
2. A oszlop kijelöl
3. Adatok/Szövegből oszlopok
4. Tagolt, tovább
5. határolójelek, csak a szóköz elé pipa, tovább
6. rendeltetési hely $B$1 (vagy katt a szélén a tartomány kijelöléséhez, ezután katt az egérrel a B1 cellán ENTER)
7. Befejezés
8. A felesleges oszlopokat törlödAz 1 problémádnál az nem gond, hogy minden második sor törölve lenne, vagy ezt szeretnéd épp elkerülni, mert így jobban elkülönülnek az adatok?
Fire.
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)
-
Vasinger!
nagyúr
válasz Fire/SOUL/CD #5587 üzenetére
-
félisten
válasz Vasinger! #5588 üzenetére
Hali!
Két lehetőség van alapjában véve, mivel az a gondod, hogy üres cellával nem képes bizonyos függvény dolgozni.(vagy töröljük, vagy 0(nulla) értéket adunk neki)
1. minden üres sort törölni kell, ehhez makró kell(vagy kézzel, de az eltarthat egy darabig)
2. Az üres cellákat kijelöljük és 0(nulla) értéket írunk az összesbe, most ez utóbbit írom le, elég egyszerű.1. jelöd ki a telejes adattartományt(A1 cellán katt, majd CTRL+SHIFT+END
2. kezdőlap/keresés és kijelölés/Ugrás
3. Irányított... gombon katt, Üres cellák kijelöl, OK
4. (most kijelölődtek az üres cellák) írj 1 darab 0-át(nullát) majd CTRL+ENTERBár ez egyszerű megoldás, de elég csúnya lsz a táblázat a sok nullával..
Fire.
[ 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)
-
félisten
válasz Fire/SOUL/CD #5589 üzenetére
Hali!
A nagy eszemmel "rájöttem", hogy ugyanezzel a módszerrel törölhetőek az üres sorok is...
Szóval mivel a képed alapján az látszik, hogy csak azért van gond, mert minden 2. sorod üres(ott nincsenek a cellában adatok), ezért a megoldás az üres sorok törlése is lehet.
Az előző HSZ-om 1.-3. pontját csináld meg, csak ezután a Kezdőlap/Törlés/Sorok törlése a munkalapról lehetőséget használd
Sebaj, legalább most elsajátítottad azt is, hogy hogy lehet az összes üres cellát nullával(vagy bármilyen más értékkel) feltölteni...
Fire.
[ 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)
-
Vasinger!
nagyúr
válasz Fire/SOUL/CD #5590 üzenetére
Nos, eddig tökéletes. Csak egy dologra nem gondoltam, mégpedig az, hogy minden egyes számérték így néz ki: 27.0 28.0 És a pont nem véletlen van kiemelve, mivel ha vessző lenne ott, akkor csak a tizedes jegyet kéne arrébb tolni, de így nem lehet.
Hogyan lehetne eltüntetni a .0 végződést? -
félisten
válasz Vasinger! #5591 üzenetére
Hali!
Tehát nem számként, hanem szövegként vannak a cellába, hisz ha szám lenne, akkor 27,0 28,0 stb lenne.
Szóval egyszerűen(már ha jól értelmeztem)
1. kijelölöd az egész tartományt(korábban írtam hogyan kell)
2. kezdőlap/Keresés és kijelölés/Csere...
3. Íg beállítod: [link], majd katt az Összes cseréje gombon.Fire.
[ 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)
-
Vasinger!
nagyúr
válasz Fire/SOUL/CD #5592 üzenetére
Hákásan köszönöm segítséged! Most már minden oké.
-
veterán
hali!
problémám a következő:
egy .iec fájlban van nekem rengeteg mérési adatom, amiből szeretnék mutatós grafikonokat gyártani. de ha importálom excelbe (2007), akkor kicsit összevissza jelennek meg a dolgok, nem pedig a megszokott standard 1adat/cella formában. van lehetőség ezeket így átrendezni valamiféle funkcióval, mert egyenként átírni meglehetősen hosszadalmas lenne..köszi előre is a választ
"a jövötsajnos nemlehet tudni csakhamárotvagy deakormegmár azajelen"
-
Új hozzászólás Aktív témák
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Eredeti Windows, telepítéssel! Digital Doctor Számítógép Szerviz
- Windows, Office licencek a legolcsóbban, egyenesen a Microsoft-tól - 2990 Ft-tól!
- Microsoft licencek a KIVÉTELES ÁRAK - UTALÁSSAL IS AUTOMATIKUS KÉZBESÍTÉS - Windows és Office
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.