- Garmin Instinct – küldetés teljesítve
- T Phone 2 5G - kétszer olyan jó
- Új belépő a Honornál
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Ilyen lesz a CMF Phone 1
- Bemutatkozott a Galaxy Watch FE
- Huawei P30 Pro - teletalálat
- Xiaomi Mi Band 5 - bálványok alkonya
- iPhone topik
- Milyen okostelefont vegyek?
- Újabb államok perelik az Apple-t, mert sok pénzt szed ki a vevőkből
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Újabb robottaxis balesetekre derült fény
- Rengeteg áram kell az adatközpontoknak, erre válasz a geotermikus energia
- Betelik a pohár: nagy igény lenne a gyorshajtás-ellenes technológiára
Hirdetés
-
Az AI megmondja, hogy van-e fájdalma a macskának
it Egyre népszerűbb Japánban a CatsMe!, ami egy AI-alapú mobilos app – és megmondja, ha fájdalma van a macskának.
-
Free Play Days 2024 - 24. hét: Assetto Corsa, Lawn Mowing Simulator
gp Extraként ismét játszható a Rainbow Six: Siege és a The Division 2.
-
Computex 2024: szabadon konfigurálható vezérlőpanel a Cooler Mastertől
ph A MasterHUB egy jópofa ötlet a streamerek és multimédiás szakemberek által használt egyedi vezérlők kiváltására.
-
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
-
Swen_N
csendes tag
válasz m.zmrzlina #8806 üzenetére
Akkor még egy dolog
Bocs ha tök alap dolgok, de nagyon sokat segítenek, viszont nem vagyok nagy excel tudor...
marad a fenti példa:
azt szeretném ha például adunk egy háttérszínt a B5-nek akkor az alatta lévő oszlop is színes legyen, illetve így tovább ha C5-nek, ha E5-nek, mikor melyik kellene. Ha meg leveszem a színt B5-ről, E5-ről, stb...akkor tűnjön el alóla is a színezés.
(úgy is jó ha ez így nem megy, hogy beírunk egy x-et a felső cellába és az adja a feltételt az alatta lévő oszlop színezésére)
köszi
-
Swen_N
csendes tag
válasz m.zmrzlina #8811 üzenetére
ez jó lesz, de ide szerintem még kell valami, mert az egészet beszínezi, mert ugye itt nem egy cellától függ mint az előbb, hanem azon oszlopok celláitól ami felé teszek x-et.
-
Swen_N
csendes tag
válasz m.zmrzlina #8814 üzenetére
kijelölöm A5-től E14-ig
feltételes formázás képlet, beírom amit írtál
és ilyenkor az egész színes lesz ha D1-be teszek x-et, én csak azt akarom hogy mindig az alatta lévő oszlop legyen színes de ez lehet a B is vagy C -
Swen_N
csendes tag
válasz m.zmrzlina #8819 üzenetére
köszönöm mindkettőtöknek
-
Vizes Tomi
tag
válasz m.zmrzlina #8838 üzenetére
Köszönöm a tippet, de nem az a gond, hogy nagy az állomány hanem az, hogy több
munkalap van sőt több ilyen fájl.
Sajnos csak úgy lehet beküldeni az adatokat, hogy egy munkalap egy település.
Rá lehetne rakni a határérték táblázatot minden munkalapra csak attól félek, hogy a fogadó oldalon okoz kavart mert a beküldendő táblázat szerkezet kötött, és ha egyéb táblázatot talál akkor lehet, hogy sikít.De lehet, hogy kipróbálom annyit megér
-
m.zmrzlina
senior tag
válasz m.zmrzlina #8906 üzenetére
A kérdés mostanra annyit egyszerűsödött, hogy ki lehet-e választani (programkódban természetesen) hogy beillesztéskor forrásként az Office vágólap és ne az oprendszer vágólapja szerepeljen?
Az történik ugyanis (a clipbrd.exe-vel kiválóan követhetően) hogy amint lefut az a programsor amiben az UnMerge van a rendszer vágólapja kiürül. Az Office vágólapon viszont továbbra is ott van a beilleszteni kívánt adat.
Két módszert próbáltam megkerülendő a problémát. Az egyik hogy töröltem az egész lapot ahová a beillesztés megy majd létrehoztam egy újat ugyanazon a néven. Talán mondanom sem kell ez nem jött be. A másik hogy az UnMerge előtt letároltam a vágólap tartalmát egy átmeneti helyre majd az UnMerge után bemásoltam a végleges helyére majd az átmeneti helyéről töröltem. Ez sem az igazi mert ez meg nagyon nyögvenyelőssé teszi a munkafüzet működését.
-
perfag
aktív tag
válasz m.zmrzlina #8909 üzenetére
Chip Pearson gyűjteményes oldalát megnézted már?
-
Swen_N
csendes tag
válasz m.zmrzlina #8933 üzenetére
Szia
Köszönöm, tökéletesen működik!üdv,
Swen -
JamesHolden
aktív tag
válasz m.zmrzlina #8936 üzenetére
Szuper, sikerült is!
Hálás köszönte neked is
-
Delila_1
Topikgazda
válasz m.zmrzlina #8933 üzenetére
A feltételes formázásnál elegendő az
=ÉS($B9=C$8;C9<>"") képlet a =$C$9:$H$15 területre megadva.A feltételes formázásnál az = jel már eleve képviseli a HA függvényt, ezért utána már azonnal következik a feltétel(ek) megadása.
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 m.zmrzlina #8942 üzenetére
A teljes képletet kellene látni, mert amit leírtál, az biztosan nem úgy működik, példa
B1 -> =HA(A1="";"üres";"teli")
C1 -> =HA(A1>0;"teli";"üres")Ha most A1-et törlöd(DEL gomb), akkor B1 és C1 is az "üres" értéket kapja
Ha A1-be egy szóközt gépelsz, akkor B1 és C1 is a "teli" értéket kapjaHa A1="" feltételt használsz, ez csak akkor igaz, ha az A1-nek nincsen értéke (üres, DEL gombbal törölve), ha bekerül egy szóköz, akkor már nem üres, illetve a szóköznek számértéke is van 32 (vagy hexa 20, ahogy tetszik), ergo az A1>0 feltétel esetén igaz lesz.
Ha ez nálad nem így működik, annak az lesz az oka, hogy az ÉS()-ben felsorolt feltételek valamelyike nem teljesül(vagy épp teljesül) , de biztosan nem az üres cellával van a gond...
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 m.zmrzlina #8944 üzenetére
"De egy olyan felhasználónak aki csak használja a munkafüzetet és nem érdekli mi miért van benne annak talán hasznos lenne hogy ha nem lát a cellában semmit akkor a cella semmiként is viselkedjen"
Igen, erre való, hogy törölve legyenek a cellák. Erről nem a felhasználónak kell gondoskodni, hanem a munkafüzet készítőjének. Az olyan típusú megoldások, hogy szóközt rakok cellá(k)ba, nem bevett gyakorlat, egy szakkönyv sem javasol ilyet, mert hibalehetőségek rengetegét hordozzák magukban, egy ilyen "látszólag üres" cellára való hivatkozások, nem várt eredményeket produkálnak.
(Elég gyilkos dolog, egy üresnek hitt cellával dolgozni, ami csak "ránézésre" üres)"Érdekes, hogy a =ÉRTÉK(C9) fv #ÉRTÉK! hibaüzenetet ad ha szóközt teszek C9-be"
Egyáltalán nem érdekes, ez a dolga. Az ÉRTÉK függvénynek elég egyértelmű a definíciója: "A számot képviselő szöveget számmá alakítja."A szóköz nem tesz eleget ennek nyilván...
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 m.zmrzlina #8946 üzenetére
=KÓD(A1) - Decimális érték (10-es számrendszer)
=DEC.BIN(KÓD(A1)) - Bináris érték (2-es számrendszer)
=DEC.HEX(KÓD(A1)) - Hexadecimális érték (16-os számrendszer)
=DEC.OKT(KÓD(A1)) - Oktogonális érték (8-as számrendszer)[ 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 m.zmrzlina #8948 üzenetére
Arra ügyelj, hogy a KÓD fgv az 1 karaktert vizsgál, tehát ugyanazt az eredményt adja, ha az adott cellába 1 vagy 10-19/100-199/1000-1999 stb közti szám van.
(Azaz pl mindig 49-et fog eredményül adni, ha 1-essel kezdődik a cellában található szám, függetlenül hány számjegyű)Létezik a SZÁM fgv, ami megvizsgálja, hogy egy adott cella tartalma, számot tartalmaz-e avagy sem. Az adott cellákat kötelező Szám formátumra formázni a SZÁM fgv használata esetén!
A SZÁM fgv HAMIS értéket ad vissza, ha a cella üres(törölték DEL-el), és pl egy szóköz beírásakor is.[ 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 m.zmrzlina #8950 üzenetére
Az általános formátum esetén is működik ez tény, mivel általános formátum esetén az Excel belső konverziókat is elvégez automatikusan, pl szöveg-ből szám és fordítva. Ezt egyszerűen leellenőrizheted, egy általános formátumú cellába beírsz egy szöveget, majd egy számot.
Az előbbi esetben balra igazítja (mint a szövegeket), utóbbi esetben jobbra igazítja (mint a számokat szokás).Mindig törekedj arra, hogyha számmal dolgozol és olyan fgv-t is használsz, aminek a a helyes működéséhez számformátumú cella szükséges, akkor szigorúan arra is formázd, még ha esetleg pl Általános formátummal sincs gond(csak megjelenítésben)
Ha így jársz el, sokkal kevesebb gondod lesz...
[ 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)
-
m.zmrzlina
senior tag
válasz m.zmrzlina #9005 üzenetére
A következő formátum pedig nem "eszi meg" a legnagyobb helyiérték után következő számokat:
#,###-" e"
Természetesen a kötőjel itt is ott van az utolsó kettőskereszt mögött.
-
félisten
válasz m.zmrzlina #9008 üzenetére
Igen, az lesz az oka. Ezért szívtam én is, emlékeztem hogy régebben vesszővel voltak elválasztva az ezres csoportok. Aztán megnéztem, hogy a számformátum esetén mivel választja el az excel az ezres csoportokkat, ha bejelölöm neki az ezres csoportosítást.
láttam, hogy szóközzel (nálam), lecseréltem a vesszőt szóközre és "lőn világosság".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)
-
m.zmrzlina
senior tag
válasz m.zmrzlina #9008 üzenetére
-
félisten
válasz m.zmrzlina #9083 üzenetére
scott_free barátunk egy olyan feladatot adott, ami látszólag egyszerű, de valójában egy egész jó fejtörő. Sajnos ez nem jó megoldás ugyanis ezen év első 2 napja tartozik az első héthez, nem pedig 3.-a. (ha elseje hétfőre esett volna, akkor minden oké, de hát nem )
Ez az infó figyelembevételével már borul is a dolog, összetettebb képlet szükségeltetik.
(bevallom így átgondolva lehet, hogy inkább makróban oldanám meg)Félre ne értsd, nagyon jó, hogy próbálsz segíteni, csak ezt fontosnak tartottam megemlíteni.
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 m.zmrzlina #9085 üzenetére
Hát dec. 31-el vége az évnek, meg a heteknek is, jan. 1-el kezdődik az első hét...
de ha ezt nem hiszed, járj utánaA1-be -> 2011.01.01
B1-be -> WEEKNUM(A1) (Azt adja vissza, hogy az adott dátum, az év hányadik hetére esik(kell hozzá az Analysis Toolpak bővítmény))majd A1-be -> 2011.01.03
Aztán "lőn világosság".
[ 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 m.zmrzlina #9087 üzenetére
Ezt most tényleg komolyan kérdezted?
365 nap = 53*7Mondjuk ezzel kapcsolatban van egy érdekesség, akinek van fent 2003-as Excel, az kipróbálhatná.
A feladat alapvetően ugyanaz, mint korábban
A1->2011.12.31
A2->2010.12.31 stb, egészen 2000.12.31B1->WEEKNUM(A1) és másoljátok le a 2000-es dátumig. Minden évben 53 hetet fog kiírni, de a 2000-es évre 54 hetet...
Megvan még ez a jelenség?
[ 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 m.zmrzlina #9087 üzenetére
Szóval erre gondolok, itt vasárnaptól-szombatig tart a hét (WEEKNUM 2. paramétere 1)
itt meg hétfőtől-vasárnapig tart a hét (WEEKNUM 2. paramétere 2
Így már talán érthetőbb, hogy a korábbi képletedet, ez mennyire tudja befolyásolni.
[ 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)
-
scott_free
senior tag
válasz m.zmrzlina #9083 üzenetére
köszönöm, nagyon sokat segítettél!amúgy a hivatalos "munkahetek" szerint az idei első munkahét január 3-ával indult.
-
félisten
válasz m.zmrzlina #9092 üzenetére
Az. 2013-ban már nem lesz ilyen szerencsénk, mert jan. 1 az kedd, 2.-án meg már lehet tiplizni melózni, és az az első hét.
Én meg itt vért izzadok bammeg, hogy összehozzam.[ 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 m.zmrzlina #9094 üzenetére
Látom, azt az egyenlőséget sem értetted (ami nem egyenlőség), pont azért írtam, mert arra gondoltam, hogy azon elmeditálsz, hogy mi is rossz a kérdéseddel...
Sebaj, túl vagyunk rajta...Azt én pontosan tudom, hogy Delila_1 "ott van a szeren" az Excelben és Ő szereti is azt amit csinál, de ha azokat a szabályokat betartja, ahogy én is nekiláttam a feladatnak
# Nincs segédoszlop
# Nincs makró
# Univerzális a képlet (nem csak idén működik, hanem bármely évben, az első héttől kezdve)
# Csak annyi adat van megadva, amit scott_free korábban felvázolt (pl A1 tartalmazza, hogy hányadik hétr kíváncsi, ami lehet 1 is)nos ezen feltételek mellett biztos vagyok benne, hogy
1. van annyira "vehemens" hölgyemény, hogy megoldja (kihívásnak tekinti vagy csak remek agytornának)
2. de biztosan nem fog egy "10 centis" képlettel előállni...scott_free
Ha olyan fontokat használsz, ami teljesen hétköznapi, minden OS tartalmazza alapból stb, akkor természetesen másik gépen is megmaradnak. Természetesen, ha Te telepítettél valami külső betűkészletet és az a másik gépen nem található meg, akkor valamelyik szabvány betűtípussal fogja helyettesíteniSemmi gond (tudom, hogy ez furcsán hangzik) de nekem az ilyen feladatok kikapcsolódást jelentenek sokszor. Ha épp nem kódolok, vagy (mint épp most 2 napja) gépeket rakok össze és telepítek (hajnalig még 2 új lapost kell életre kelteni), akkor tényleg jó egy kicsit a szürkeállományt megtornáztatni, ezzel a feladattal (meg feltételekkel) rendesen meglehet és az felüdülés ilyenkor számomra.
[ 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)
-
Nesh007
csendes tag
válasz m.zmrzlina #9169 üzenetére
Nos igen én is erre gondoltam először, de a kivonás azért nem jó mert, ha az éjszakás műszak mondjuk leáll 22:00 órakor és elindul 01:00 kor. az eredmény -21:00 óra lenne.
:-( és ez az én bánatom.
De azért köszi -
perfag
aktív tag
válasz m.zmrzlina #9219 üzenetére
Hm, csak okoskodom: mivel említesz egy másik munkafüzetet, én a kódban elhelyeznék egy ActiveWorkbook-ot, hátha bejön. Ha nem jön be, káromkodnék. Mint a kocsis.
-
perfag
aktív tag
válasz m.zmrzlina #9222 üzenetére
Nem a másik munkafüzetre gondoltam, mert ha jól értettem a vágóasztalon keresztül éred el a beillesztendő adatot. A kódodból annyit látok, hogy van benne egy címke, ahova eljutsz valahogy és előtte valami történik. Lehet, hogy nem aktív a jelenlegi munkafüzeted.
Vagy a Selection elé tenném a ActiveWorkbook.Worksheets(I).Selection.., esetleg
Set Wss = ActiveWorkbook.ActiveSheet
...
Wss.SelectionJelzem ismét: csak okoskodom, hátha segít, a problémádba nem mélyedtem el.
-
Delila_1
Topikgazda
válasz m.zmrzlina #9282 üzenetére
Tudni kell hozzá a karakter ASCII kódját. Pl. a 0128 az € karakter kódja, a 128 pedig Ç-é.
Bal Alt billentyűt nyomva tartva a számbillentyűzeten beviszed a a kódot, utána felereszted az Alt-ot.
A gugliban számos találat jön fel az ASCII kereső szóra, karaktertáblákkal.Magad is készíthetsz karaktertáblát, akár Excelben. Egy oszlopba felviszed a számokat, egy másikban a KARAKTER függvénnyel hivatkozol rá. A nullával kezdődő kódokhoz a cellát szöveg formátumúra kell állítani.
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 m.zmrzlina #9284 üzenetére
Arról nem tudok, de egy apró segítség, hogy a karaktertáblából át is húzhatod a kiválasztott karaktert a fogd és vidd módszerrel.
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 m.zmrzlina #9286 üzenetére
Eddig nem néztem bele a karaktertábla súgójába.
Most kiderült, hogy nem kell kivaksizni pl. a felső indexes karaktereket. A speciális nézet csoportosításánál az 'Unicode alosztály' kiválasztása után kapsz egy választási lehetőséget, ahol bejelölheted a 'Felső és alsó indexek' menüpontot, és máris csak a keresett karakterek jelennek meg. A 'Számformák' kiválasztásával a törteket kapod meg, de kérheted a nyilak-, vagy a matematikai műveleti jelek-, valutaszimbólumok megjelenítését is.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 m.zmrzlina #9282 üzenetére
CSAK a lényegre nem figyeltem.
A Beszúrás/Szimbólum menüpont közvetlenül adja a karaktertáblát.
Ki is teheted az ikonját, ha sűrűn használod. A Testreszabás menüben a Parancsok fülön a Beszúrás kategóriát választod, a Parancsok között megtalálod a Szimbólumot, azt felhúzod az Eszköztárra az ikonjaid közé.Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
pirit28
csendes tag
válasz m.zmrzlina #9336 üzenetére
Szia m.zmrzlina !
Köszönöm a gyors választ, és a megoldást a kérésemre.
Sajnos a cégnél csak 2002 és 2003-as Office-ok vannak ezek frissítésére nincs mód.
A kód amit írtál tökéletesen megfelel , nem is kellene ennél több de ha tudnád még ezt egy kicsit cifrázni azzal, hogy csak a 2-es sorban keresse a neveket, és minden egyes újabb név keresésekor a 2-es sor legelejéről kezdje a keresést.Még annyi lenne hogyha pl:; elgépelem a nevet ami az adott lapon nem szerepel akkor megáll run-time 91-es hibával.De egyébként így is használható.Köszönöm !! :-) -
pirit28
csendes tag
válasz m.zmrzlina #9341 üzenetére
Szia !
Gratula !
Kérdésedre válaszolva, igen egy név csak egyszer szerepel a listában.
Köszönöm szépen a fáradozásaidat. Az utóbbi kód amit írtál ,tökéletesen megfelel arra amire én szeretném használni. Sok fáradságtól mentettél meg.A további szép napot kívánok !
-
m.zmrzlina
senior tag
válasz m.zmrzlina #9341 üzenetére
Nekem is volna egy kérdésem a #9341-ben lévő kóddal kapcsolatban a nálam okosabbakhoz.
Miért van az, hogy ha olyan karaktersorozat kerül az inputboxba ami nincs a munkalapon, de még csak nem is része egyik létezőnek sem akkor az első próbálkozást rendben lekezeli a hibaüzenettel, a másodiknál viszont kiakad a 91-es hibával?
-
m.zmrzlina
senior tag
válasz m.zmrzlina #9345 üzenetére
Még az előzőhöz...
Ha viszont a 2.soron kívül lévő cella tartalomra keresek akkor rendben működik (adja a hibaüzenetet) akárhányszor ismétlem meg a keresést.
[ Szerkesztve ]
-
Delila_1
Topikgazda
válasz m.zmrzlina #9346 üzenetére
A feltételhez ezt írd annak lekérdezéséhez, hogy az aktív sor páros-e?
If ActiveCell.Row Mod 2 <> 0 Then
A sorszám 2-vel történő osztásának a maradékát vizsgálja. Páros sorszámnál ez 0.
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 m.zmrzlina #9348 üzenetére
Szokásomhoz híven félreértettem a dolgot, azt hittem, csak a páros sorokban kell keresni.
Programozó: hibás programok megírására és kijavítására kiképzett szakember. Többet ésszel, mint ész nélkül.
-
m.zmrzlina
senior tag
válasz m.zmrzlina #9348 üzenetére
Érdekes, hogy második alkalommal is az On Error GoTo uzenet utáni sor okozza a hibát mint elsőre de először el tud menni az uzenet: címkére másodszor már nem.Akkor sem ha nem ugyanaz az inputbox tartalma mint először.
Magyarul, ha kétszer gépeli el a júzer a nevet akkor ugyanúgy kiakad a kód mintha nem is lenne benne hibakezelés.
[ Szerkesztve ]
-
félisten
válasz m.zmrzlina #9350 üzenetére
Formailag van gond a hibakezeléssel, itt egy kis olvasnivaló a témakörben, mely után biztosan rájössz a megoldásra: [link]
[ 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 m.zmrzlina #9353 üzenetére
Igen (többek közt).
1. rossz helyen is van a hibakezelés a kódban
2. használd a Resume Next "verziót" és ezt követően az Err.Number-t vizsgáld megMindenki 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 m.zmrzlina #9355 üzenetére
Megsasolom, mert így hirtelen ránézésre ezt "szebben" is meg lehetne írni. (de nem biztos persze) csak itt nálam nagy a forgalom most éppen, jelenleg egy "kiírt valamit a nyomtatóm, és azóta nem tudok nyomtatni vele" user-t veri a víz.
Mondtam neki: Öngyilkos akar lenni a nyomtatód
Miért?
Mert kiírta, hogy vegyél neki cián patront.(Egy rendszergazada találkozón hallottam ezt az aranyköpést, de most tényleg ez a "baja" a printernek. )
[ 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 m.zmrzlina #9355 üzenetére
Hát szerintem ez a kód nem működik jól, vázolom mit látok. A kód a C oszlopban lefelé keres (C2 cellától lefelé). Feltöltöttem pár adattal
C2->a
C3->b
C4->c1. Ha "a"-t keresek, akkor semmit nem ír ki(megtalálja az "a"-t) és kilép a szubrutinból.
2. Ha "b"-t (vagy "c"-t) keresek, arra azt írja ki, hogy nem található (holott igen) és újra bekéri mit keressen
3. Ha "x"-et keresek(ami valóban nincs a C oszlopban), akkor kiírja hogy nem találta és bekéri újra, hogy mit keressenSzóval mit is szeretnél kivitelezni, hogy kellene, hogy elméletben működjön ez a kód?
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 m.zmrzlina #9359 üzenetére
Akkor talán így
Sub find()
eleje:
On Error Resume Next
Cells(2, 3).Activate
amitkeres = InputBox("Add meg a keresni kívánt nevet!", "Keresés", amitkeres, 13000, 100)
Cells.find(What:=amitkeres, After:=ActiveCell, LookIn:=xlValues, LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False).Activate
If Err.Number <> 0 Or ActiveCell.Row <> 2 Then
MsgBox ("A keresett név nincs a listában.")
GoTo eleje
End If
End SubMindenki 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)
-
m.zmrzlina
senior tag
válasz m.zmrzlina #9393 üzenetére
-
polarx
tag
válasz m.zmrzlina #9397 üzenetére
Ez esetben az kapott eredmény:0245,62E+04
még mindig nem az igazi.egyéb ötlet?
zé
-
eeeasy
csendes tag
válasz m.zmrzlina #9436 üzenetére
bal oldalon tablazat1, jobbra tablazat2, alul tablazat3.
http://mobilarena.hu/dl/upc/2011-02/13/16014_afsyrvpvrsq2ig7y_excel.jpg
[ Szerkesztve ]
-
eeeasy
csendes tag
válasz m.zmrzlina #9438 üzenetére
igen, mehetnek egy tablazatba
-
eeeasy
csendes tag
válasz m.zmrzlina #9438 üzenetére
lehet felreertheto volt, hogy egybe mehet a harom tablazat. pontositok, a ketto mehet egybe, a harmadik annak a semaja, amit szeretnek, tehat a vegeredmeny.
-
eeeasy
csendes tag
válasz m.zmrzlina #9441 üzenetére
"Az első táblázat hibás elemeit mindig a második táblázat első termékoszlopában kell keresni"
Igen.
"mások kettőt változtatás nélkül hozzácsatolni"
Igen.
"Azonos sorban szereplő 3 terméknek azonos az ára is?"
Egy sorban egy fajta termék van, az oszlopok ('A', 'B', 'C') termékleírások/termékjellemzők.
Az volna a cél, hogy az ár átkerüljön a táblázat1-ből a táblázat2-be az azonos termékhez. A különböző táblázatokban a terméknevek ('A' oszlop)nem teljesen azonosak, csak részlegesen egyeznek, ez a fejtörő, asszem.
Új hozzászólás Aktív témák
- ASZTALI GÉP / ALKATRÉSZ beárazás
- Luck Dragon: Asszociációs játék. :)
- Autós kamerák
- Milyen notebookot vegyek?
- Diablo IV
- Elektromos autók - motorok
- Politika
- Gaming notebook topik
- Újabb államok perelik az Apple-t, mert sok pénzt szed ki a vevőkből
- gban: Ingyen kellene, de tegnapra
- További aktív témák...