Az „Excel” fórum célja, hogy keretet adjon az Excel felhasználók széles táborának tapasztalataik megosztására, és lehetőséget a segítséget kérőknek. Az alábbi összefoglaló azért készült, hogy segítse a helyes kérdésfeltevést.
– Írd le szabatosan a problémát. Úgy fogalmazz, hogy ne csak te magad, de a szakértő is megértse, mire szeretnél választ kapni.
– Írd le, hogy milyen verziójú Excellel dolgozol. (Vagy ha nem – ill. nem csak – Excel, akkor micsoda?)
– Írd le, hogy milyen úton indultál el, és hol akadtál el rajta.
– A kérdés megértése szempontjából sokat segíthet, ha feltölteszt egy képet, amin látszik, hogy mit szeretnél, vagy illusztrálja azt.
– Még jobb, ha feltöltesz egy minta munkafüzetet valahová (pl. data.hu). Feltöltés előtt távolítsd el belőle a nem publikus adatokat.
– Ha a feladat jellege olyan, célszerű az "előtte" és "utána" állapotokat bemutatni. (Miből kellene csinálni mit?)
– Ha VBA kódon kell javítani, másold be a releváns kódrészt. Rövid kód mehet hozzászólásba, hosszú kód inkább ide: http://pastebin.com/
– Ha valami nem úgy működik, ahogy kellene, add meg a rendellenes viselkedés jellemzőit, a hibaüzenetet, és a hibát okozó programsort.
Megint van egy kis problémám, amit nem tudok megoldani. Adott egy táblázat, aminek bármelyik cellájába beírok egy számot, vagy egy már beírt számú cellát kijelölök, majd rákattintok a táblázat egy adott cellájára (pl.F4) akkor az előzőleg járt cellát színezze ki, mondjuk sárgára.
(Mivel most úgyis uborkaszezon van, szerintem offolhatunk még egy kicsit.)
"Elég, ha annyira működik a fórummotor, hogy több ezer felhasználót bevonz reklám nézegetésre."
Hűha. Akkor az én véleményem mégannyira sem számít, mert AdblockPlus-t használok. Azt sem tudom, mi az a reklám :)
"ilyen tömegű felhasználóval ez nonszensz"
Mégis milyen sokan vagyunk. Ebből is látszik a szocialista múlt hatása. A "madzag" felénk eső végén megtanultuk, hogy bármilyen békát lenyelünk. A másik végén meg úgy állnak hozzá, hogy kit érdekel, mit gondolnak az ügyfelek/felhasználók. Örüljenek, hogy fórumozhatnak.
Ha nem ismernék más, külföldi fórumokat, talán fel sem tűnne, hogy mennyire le...nak minket.
"Azonban informatikában nincs lehetetlen, ha egy célhoz megfelelő tudás párosul (gondolok itt a fórummotor programozójára....)"
Egyetértek. Írtam a hibabejelentőbe, kíváncsi vagyok, jön-e válasz. Előttem 2 hónappal feltették ugyanezt a kérdést, arra nem jött.
"Az meg már filozófia, hogy hol a határ az alkalmazkodás és az elvárható minőség között."
A lényeg: Elég, ha annyira működik a fórummotor, hogy több ezer felhasználót bevonz reklám nézegetésre. Nagyjából ez a mentalitás. Az elmúlt 15 évben talán 2x lehetett jelentősen érzékelhető fejlesztés - ilyen tömegű felhasználóval ez nonszensz.
Egyébként amikor velem történt hasonló - átvillant a kérdés rajtam, hogy a "madzag" melyik végén lehetett a hiba. Azonban informatikában nincs lehetetlen, ha egy célhoz megfelelő tudás párosul (gondolok itt a fórummotor programozójára....)
"Most mondjam azt, hogy előző este kell összepakolni és lezuhanyozni? :)"
Mondjad. Az összepakolást illetően igazad is lenne. Ami a zuhanyzást illeti, az mostanában (fülledt, ~25-30°C-os éjszakák után) nemigen kerülhető el.
"Azért szólj, hogy hová mész, megyünk utánad."
Rendben.
Milyen böngésződ van? Biztos az a rossz, nem is a fórummotor ;)
Firefox :)
"Sajnos semmi sem tökéletes - a példánál maradva: lásd Excel."
Ez így van. Az meg már filozófia, hogy hol a határ az alkalmazkodás és az elvárható minőség között.
Tulajdonképpen hozzáállhatnék úgy is, hogy ezen a fórumon hozzátartozik a játékszabályokhoz, hogy időnként elvész félórás munkám, és én ezt elfogadtam, amikor ide regisztráltam. Elvileg ennek tudatában játszom. Ha meg elfelejtem a szabályokat, magamra vessek.
Most mondjam azt, hogy előző este kell összepakolni és lezuhanyozni? :)
Amit írsz, jogos. Sajnos semmi sem tökéletes - a példánál maradva: lásd Excel.
Ha lepattansz, meg sem látszik az index.hu gazdasági statisztikáján - neked egy bosszúsággal esetleg kevesebb, viszont nem lesz aki segítsen Neked (hehe:)
Azért szólj, hogy hová mész, megyünk utánad.
Milyen böngésződ van? Biztos az a rossz, nem is a fórummotor ;)
"bekuldes előtt a szerkesztoablakban ctrl+a , ctrl+c."
Igen, tudom, és általában eszembe is jut. Csak nem olyankor, amikor a hsz megírása után már csak 15 percem van, hogy lezuhanyozzak, felöltözzek, összeszedjem a szükséges holmikat, és elinduljak, mert különben lekésem a vonatot.
Amúgy meg ez elvi kérdés.
Nem a felhasználónak kell különböző trükköket kitalálnia, hogy csökkentse a rendszer hibás működéséből eredő kockázatokat.
jé káromkodsz...
de meg is értem. velem is előfordult - azóta bekuldes előtt a szerkesztoablakban ctrl+a , ctrl+c.
de valaki írt itt egy firefox addont, amivel ez kivedheto
Nagyon köszönöm, közben egy elég gáz megoldást csináltam, de legalább működik:
- az eredeti koncepció az volt, hogy egy helyen van egy makrókönyvtár (a példában a Macros.xlsm ami szintén menet közben alakul ki) és abba hivogatnak bele az OnAction segítségével a felhasználók (a saját button.xlsm-jeikből, amik mindig a záráskor jönnek létre). Most minden egyes button.xlsm-be lemásoltam a teljes makrókönyvtárat (persze ez is menet közben alakul ki) és így az OnAction hozzárendelés már megtalálja a makrót. Kicsit át kellett alakítani az algoritmusokat, mert amíg a külső makró el tudta mozgatni a fájlokat, a belső ezt nem tudja stb., de végül ma végre működik, persze meghagytam a régit, hátha valamikor kiderül a jelenség oka.
Érdekességként részsikert hozott a
Dim sPath As String Private Sub Workbook_Open()
sPath = Application.DefaultFilePath
Application.DefaultFilePath = "Y:temp"
End Sub
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Egyelőre nem sikerült a hibás működést reprodukálnom. De nem tudtam kialakítani a megfelelő tesztkörnyezetet sem, mert hiába próbálok VirtualBox alatt egy működőképes belső LAN-t összehozni a guest-ek között, nem akar összejönni. Látják egymást a gépek, de a megoszott mappa elérésével gondok vannak.
Holnap újra hálózaton leszek... ha még akkor nem késő...
Szerintem ezt csak makróval lehet megoldani (bár már sokszor kiderült, hogy az excel meg tudja lepni a usereket :) ).
Ahogy kivettem a szavaidból azt szeretnéd, ha minél gyorsabban megtalálnád az utolsó dátum sorát.
Ezt egész könnyen megteheted, ha pl feltételes formázással adsz egy sárga háttérszínt(vagy amit akarsz) a legutólsó dátum cellájának,sorának az virít majd :)
Persze ez csak akkor hatásos ha nem olyan nagy a táblázatod, 8-10 egérgörgetésnyi táblázatban jó ez a megoldás, de több ezer sornál már anniyra nem célszerű.
Az A cellában csak dátumok vannak. Ezekhez tartozik a B cellától információ. Az A3-ba írtam egy max függvényt ami kiadja, hogy mikori a legfrisebb dátumom. Speciel ez a tegnap1 ami 2012.06.26. És azt szeretném megoldani, hogy ha az A3-ra kattintok ami a max függvény akkor abba a sorba ugorjon az A oszlopban ami a legfrisebb dátum azaz a tegnapi. És ez pl a 16sorbab van. De holnap írok hozzá ami 2012.06.28 lesz és mondjuk ezt az A21be tudom írni akkor fent az A3ban az legyen, hogy 2012.06.28 és ha rákattintok akkor egyből a 21 sorba vigyen.
Tudom is és van róla pár vizsgám is, csak kérdeztem hátha van egyszerűbb vagy másik módszer amiről én nem tudok(így kezdtem a HSZ-t is :D ) amit esetleg más okból is felhasználhatok. Valamiért ki nem állom a ha függvényekbe ágyazott ha függvényt. Biztos hogy olyankor szólnak hozzám és eltévesztem hol tartok :@ :)
Még annyit, ha az Y: hálózati meghajtót C:-re, azaz lokálisra cserélem, a rendszer, a makrók tökéletesen futnak, tehát a bibi valahol a hálózati meghajtók kezelése körül lehet (bár minden helyet Trusted location-ra állítottam). Hiába a VBA-t én is csak a többi programnyelv mellé gyakorlatban próbálom elsajátsítani, hiányzik a szilárd alap. Az Excel 2007 kimaradt, az meg nálam nincs.
Az adott linkről csak regisztráció után lehet letölteni. Amúgy szívesen ránéznék, mondjuk holnap. Nem volna kedved feltölteni máshová, pl. data.hu vagy ilyesmi?
Annyit azért még meg kell jegyeznem, hogy Excel 2010 nem hozzáférhető számomra. 2007 alatt tudom tesztelni.
1.) Exploreren keresztül, minden tökéltesen működik, a makróhozzárendelés:
Macros.xlsm!Copy
2.) Ha a Macros.xlsm hyperlink-jén keresztül (ami az alkalmazásban elengedhetetlen!!!), a makróhozzárendelés:
ganymedeinforTempMacros.xlsm!Copy
akkor a gomb megnyomása után hibaüzentet kapok:
"A(z) ganymedeinforTempMacros.xlsm!Copy makró nem futtatható. Lehetséges, hogy a makró nem érhető el a munkafüzetben, vagy le van tiltva az összes makró"
Amennyiben tesztelni akarjátok, a fenti linken van a 2 fájl, amivel tesztelhető a jelenség (ide nem tudtam mellékletet csatolni).
Előre is nagyon köszönöm a segítségeteket, a havi záráshoz feltétlenül kell ez a megoldás.