Keresés

Részletes keresés

Redlac Creative Commons License 2019.07.18 0 0 33119

Jézusom, mit? :-)

Előzmény: Törölt nick (33114)
Törölt nick Creative Commons License 2019.07.17 0 0 33118

Az úgy érthető... odaát én sem akarnék már Excelt bűvölni.

Előzmény: Eredő Vektor (33117)
Eredő Vektor Creative Commons License 2019.07.17 0 0 33117

tbando? hát jó eséllyel

Előzmény: Törölt nick (33116)
Törölt nick Creative Commons License 2019.07.17 0 0 33116

Két hét még belefér.

tbandoval mi lett?

Előzmény: Eredő Vektor (33115)
Eredő Vektor Creative Commons License 2019.07.17 0 0 33115

Megnéztem, 07.03 óta nem fórumozott itt.

Delila megvan azt már tudjuk, de reméljük vele sincs gond és csak nyaral :)

Nem mint tbando anno...

Előzmény: Törölt nick (33114)
Törölt nick Creative Commons License 2019.07.17 0 0 33114

Ha SK itt lenne, most kapnál tőle.

Előzmény: Redlac (33113)
Redlac Creative Commons License 2019.07.17 0 0 33113

A helyszíni tanácsadás kompetencia hiányában nem áll rendelkezésre. Magad uram...

 

Azért mindenkinek köszönöm az együtt agyalást :-)

Előzmény: Fferi50 (33112)
Fferi50 Creative Commons License 2019.07.17 0 0 33112

Szia!

 

Msgbox-xal kiírathatod azokat az információkat, amire kíváncsi vagy, anélkül, hogy megváltozna a fókusz.

 

Egyébként pedig úgy tűnik, elfogytak a libák is, nemcsak az ötletek.

Talán egy helyszíni tanácsadót kellene megkérned.

 

Üdv.

Előzmény: Redlac (33110)
Eredő Vektor Creative Commons License 2019.07.17 0 0 33111

Feladtam.

Ha évek óta működött ugyanaz, akkor ott nem a kóddal van a gond, hanem a másik környezet változott meg a frissítéssel.

Előzmény: Redlac (33108)
Redlac Creative Commons License 2019.07.17 0 0 33110

Az "ActiveSheet.Paste"-vel beilleszti, de....

 

A change eseményt nem indítja el, viszont az egyébként dupla klikkre indítható másik makrót igen.

Előzmény: Törölt nick (33107)
Redlac Creative Commons License 2019.07.17 0 0 33109

Nem SAP.

Előzmény: Eredő Vektor (33104)
Redlac Creative Commons License 2019.07.17 0 0 33108

Soronként nem lehet futtatni, mert a másik program van előtérben.

 

Előzmény: Eredő Vektor (33105)
Törölt nick Creative Commons License 2019.07.17 0 0 33107

""Application.PasteSpecial xlPasteValues" ennél a résznél megáll a makró :-("

 

Korábban azt írtad, hogy a PasteSpecial beilleszti az értéket a cellába, csak nem indítja rá az eseménykezelőt.

Azt a változatot, ahol PasteSpecial-t használtál, és működött, és beillesztette az értéket, egészítsd ki annyival, hogy a PasteSpecial után explicite meghívod az eseménykezelő szubrutint.

Előzmény: Redlac (33102)
Fferi50 Creative Commons License 2019.07.17 0 0 33106

Szia!

 

Melyik makró és milyen hibával áll meg? Megmutatnád?

 

Üdv.

Előzmény: Redlac (33102)
Eredő Vektor Creative Commons License 2019.07.17 0 0 33105

ezeket még nézd meg, ha még nem:

33085

33093

Előzmény: Redlac (33102)
Eredő Vektor Creative Commons License 2019.07.17 0 0 33104

bocsi, de ez nem sap véletlenül?

Előzmény: Redlac (33102)
Eredő Vektor Creative Commons License 2019.07.17 0 0 33103

Igen, a 2. bekezdésedtől a lényeg - legalábbis én ilyesmihez szoktam igénybe venni.

Egyi deje SAJNOS már keveset sql-ezek :(

Saját query (ki ahogy hívja...)  készítéséhez hasznos segítség volt a szükséges táblák megtalálásához.

Kb. úgy képzeld el, mint a makrórögzítőt... Persze ezen kívül rengeteg funkciója van, sok mindenről nem is tudom, hogy mire jó.

 

Amit az első bekezdésben írsz, arra én az sql managerben a showplan nevű opciót szoktam használni amúgy - bár nyilván az sql profileré jobb ennek elemzésére.

 

Előzmény: Törölt nick (33101)
Redlac Creative Commons License 2019.07.17 0 0 33102

Most néztem, de nem működik.

 

"Application.PasteSpecial xlPasteValues" ennél a résznél megáll a makró :-(

 

Sajnos az adatbázissal nem tudunk más milyen módon kapcsolatba kerülni, viszonylag bonyolult ez a rendszer (nem az adatbázis :-) )

Előzmény: Törölt nick (33095)
Törölt nick Creative Commons License 2019.07.17 0 0 33101

Én még ilyen tracer/profiler dolgot sosem használtam, mivel én mindig csak a kliens oldalon bohóckodok. Most rákerestem, és az eddig talált cikkek alapján úgy tűnik, ez inkább csak arra való, hogy az adatbázis szerver teljesítményét, a lekérdezések és egyéb utasítások végrehajtási sebességét mérje, naplózza, amiből a szakértő rendszergazda ki tud szűrni szűk keresztmetszeteket, azok okait, stb., tehát nem az adatbázis táblák tartalmának változásait követi.

 

Amit írtál, azt viszont úgy értelmeztem, hogy a tracer/profiler képes felderíteni, hogy az adatbázishoz tartozó kliens szoftver milyen rejtett adatrögzítéseket végez a nyilvánvalókon kívül. Például, amikor mondjuk a user beírja a megfelelő űrlap megfelelő mezőibe egy ügyfél adatait, azokról nyilvánvalóan tudjuk, hogy egy az egyben bekerülnek a Customers tábla releváns mezőibe. Azt viszont nem feltétlenül tudjuk, hogy a kliensprogram ezzel párhuzamosan valami napló jellegű táblában letárolja, hogy ki és mikor végezte az adatrögzítést. Így ha kívülről, pl. VBA kóddal direktben írunk a Customers táblába, akkor a naplózás kimarad, és ez akár kritikus hibákhoz is vezethet a későbbiekben. Erre gondoltál? A tracer meg tudja nekem mondani, hogy ha berögzítem egy ügyfél adatait, milyen egyéb beírások történnek még és hová?

Előzmény: Eredő Vektor (33099)
Fferi50 Creative Commons License 2019.07.16 0 0 33100

Szia!

 

Sajnos akkor soronként kell beállítani, mert másolni sem lehet ezt a formázást.

 

Üdv.

Előzmény: Ketele69 (33098)
Eredő Vektor Creative Commons License 2019.07.16 0 0 33099

Veszélyes lehet, ha nem ismerjük.az.adatbázist. Előtte egy sql profilerrel, tracer-el nem árt lekövetni, hogy a felhasználói felületen bevitt adattal mi történik, milyen táblákba, hogy ír bele. Simán meg lehet borítani egy anomáliával a rendszert...

Előzmény: Törölt nick (33095)
Ketele69 Creative Commons License 2019.07.16 0 0 33098

Szia!

 

Igen, így működik, ha az A oszlopban egy fix értékhez viszonyítjuk a B oszlop adatait. 

 

De Nekem arra lenne szükségem, hogy soronként végezze a vizsgálatot. (B1-A1, B2-A2 stb.)

Most próbálkoztam azzal, hogy az Érték mezőben lévő hivatkozások második $ jelét kitörlöm, de ekkor hiba üzenetet küld.

 

Köszönöm,

Előzmény: Fferi50 (33097)
Fferi50 Creative Commons License 2019.07.16 0 0 33097

Szia!

 

Nézd meg ezt, légy szíves:

 

Üdv.

Előzmény: Ketele69 (33096)
Ketele69 Creative Commons License 2019.07.16 0 0 33096

Sziasztok!

 

2007-es Excel táblában szerettem volna a feltételes formázás ikonkészletét használni.

 

A feladat annyi lett volna, hogyha a B oszlopban lévő szám nagyobb mint A oszlopban lévő akkor tegyen oda piros gombot, ha kisebb zöldet, ha egyenlő sárgát (de legjobb lenne semmit, de úgy tudom "ikonkészlet-csökkentés" csak 2010-től működik)

 

Sehogy sem akar összejönni......ikonkészlet fordított, (piros >=,     sárga < >=    zöld <)       Típus:(képlet)       Érték:=$A$2         Érvényesség =$B$2:$B$10   de, mindig azonos színűek.

 

Köszönöm,

 

Törölt nick Creative Commons License 2019.07.16 0 0 33095

33081-et láttad?

 

Egyébként Oracle adatbázisok írása-olvasása kitűnően megvalósítható ODBC kapcsolaton keresztül VBA-ból. Nyilván a megfelelő adatbázis user/password páros kell hozzá, meg esetleg egy kicsi jóindulat a céges IT részéről, ha az ODBC driver nincs fenn a gépeden, de egyébként működik, én napi szinten használok ilyet. És ebben a típusú megoldásban nincs találgatás, hogy éppen hol a fókusz, amikor Ctrl+v-t nyomok, hanem minden oda kerül, ahová kerülnie kell.

Előzmény: Redlac (33092)
Eredő Vektor Creative Commons License 2019.07.16 0 0 33094

Hát igen...

Nem mindegy hogy a munkahelyemen én dolgozok vagy a gép helyettem.

Több idő marad fórumozgatni:)

Előzmény: Törölt nick (33089)
Eredő Vektor Creative Commons License 2019.07.16 0 0 33093

futtasd soronként és amikor a ctr+v előtt van a sor, kattints bele a másik programban a mezőbe és futtasd a következő sort.

bele fogja másolni szerintem.

Ezzel pedig beigazolódik az, amiről beszélek.

Előzmény: Redlac (33088)
Redlac Creative Commons License 2019.07.16 0 0 33092

Ez inkább csak hangos gondolkodás volt :-)

Nem csípőből használom a makrót, hanem másolgatva, sokat utánaolvasva.

Most nem annyira volt időm, ezért próbálkoztam, hátha valaki bedobja egyből a kódot :-)

Előzmény: Fferi50 (33091)
Fferi50 Creative Commons License 2019.07.16 0 0 33091

Szia!

 

Ebben vajon mi gátolhat meg, saját magadon kívül?

 

Üdv.

Előzmény: Redlac (33088)
Fferi50 Creative Commons License 2019.07.16 0 0 33090

Szia!

 

Innen a távolból csak találgatni tudunk szerintem. 

Próbáld meg egy leegyszerűsített tartalmú fájlcsomagot feltenni valahova, vagy a TeamViewert esetleg valamelyikünkkel.

Sajnos a lépésenkénti futtatás a SendKeys-ek miatt nem fog eredményre vezetni, mert az mindig a fókuszban levő ablakba dobja a paramtereit.

 

Üdv. 

Előzmény: Redlac (33083)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!