Remélem nem nagyon mellette tapgatózok.. Mutasd a teljes hozzászólást! Válasz Előzmények Privát üzenet Előző hozzászólás Offsboy22 2006. 19:53 permalink Tewhát, akkor most hangosan gondolkodom, ha valami nagy butaság van, miután kinevetted magad olts! Szóval megvan a formom (amivel el kellene intézni, hogy ne lehessen bezárni; kikerülni). Excel haladóknak - Pentaschool Excel-bázis. Beírja a nevet felhasználót valaki, lemegy az ellenőrzés, aztán eltűnik a form, ha minden okés, akkor gondolom az eszközök/beállítások/általános pont alatt lévő nevet kellene átírni a login névre. Ezután működhetne a változások követése; csupán ezek szintaktikája hiányzik Mutasd a teljes hozzászólást! Válasz Előzmények Privát üzenet Előző hozzászólás Offsboy22 2006. 20:09 permalink Rendben, akkor folytatom, de a további lektorálásod igénybevenném Itt járok: login form submit gomb kódja: Private Sub CommandButton1_Click() Dim username As String Dim pass As String username = pass = End Sub Valamint thisworkbookban: Public Sub workbook_open() Private Sub Workbook_SheetBeforeDoubleClick(ByVal Sh As Object, ByVal Target As Range, Cancel As Boolean) If user = "" Then workbook1_close Ha nem adnak meg usert, akkor bezárja, de itt a debugger nyafog valamit.
Amugy van excel topik:-) | MCSE+M/S, MCITP, VCP6. 5-DCV - ''Life can be hard, but Scooter is harder:)' Воланд titán skydrive? "Woland egy fura sátán, nem Isten ellenfele, hanem afféle küldötte, végrehajtója egy megromlott emberi világban, csak annyi rossz van benne, amennyi itt rátapadt. " Aktív témák
account_balance_wallet Fizetés módja igény szerint Fizethet készpénzzel, banki átutalással vagy részletekben. Egyszerűség Vásároljon egyszerűen bútort online. Széles választék Bútorok széles választékát kínáljuk nemcsak a házba, de a kertbe is.
2006-11-02T18:52:01+01:00 2006-11-02T20:23:13+01:00 2022-07-06T06:40:30+02:00 Offsboy22 Offsboy22 problémája 2006. 11. 02. 18:52 permalink Üdv, abban szeretnék segítséget kérni, hogy szeretnék egy excel táblát csinálni, amiben szeretném követni a változásokat és szeretném közös használatúvá tenni (védelemmel). Ezzel nincs is gond, csak azzal, hogy egy számítógépen alkalmaznám csak, és a változások nyomonkövetésében nem tud különbséget tenni így a felhasználók között (mert természetesen csak a termékre regisztrált nevet használja az excel). Tehát hogyan tudnám megoldani, hogy azt is loggolni tudjam, hogy egyes felhasználók mikor jelentkeznek be - ki és egyáltalán létrehozni felhasználókat (mint az accessben a felhasználók és csoportok). Köszönöm ui. Az Excel használata egyszerre több felhasználóval a hálózaton. : Érdekelne talán Delphis megoldás is esetleg, mint felhasználók adminisztrálása és azon keresztül a tábla megnyitása. Mutasd a teljes hozzászólást! Válasz Privát üzenet Micu megoldása 2006. 20:17 permalink Léterhozol egy munkalapot. (célszerű nevet adni neki) Majd a VBE felületen a Project ablakban kiválasztod, és a Properties ablakba a Visibel tulajdonságát xlSheetVeryHidden-re teszed.
Új hozzászólás Aktív témák Polesz addikt Van egy táblázat amit egyszerre 5-6 felhasználó szerkeszt közösen. Minden mentéskor (2-3 percenként) frissül a táblázat és mindenki mindent lát. Egy ideig. Aztán elkezd olyat játszani hogy egy-egy felhasználó módosításai nem jelennek meg a táblázatban, csak lokálisan a helyi gépen látszik. Ha bezárom ennél a felhasználónál a táblázatot akkor minden általa beírt adat elveszik és nem jelenik meg a közös táblázatban. Amit próbáltam: Szerver: Zentyal 2. 2 -> Windows XP Prof -> Windows 7 Prof Kliens: Windows XP Prof: MS Office 2007 -> Kingsoft Office standard Utolsó állapot: hálózatban egy switchre kötve az összes felhasználó a Win7 Proffal együtt. Egyszerűen egy idő után egy-egy kliens elveszti a kapcsolatot és nincs tovább... Elméletileg nincs különbség elmélet és gyakorlat között. Fájlok közös használata. Gyakorlatilag van. olivera88 veterán Próbáljátok meg Dropboxon keresztül szerkeszteni. Csak egy megosztott mappát kell csinálni. LG Velvet 5G Android 11 - Windows 10 Pro x64 & Debian 11 Bullseye - Regizzetek Dropboxra --> - WoWS unsinkable_sam_ kraftxld nagyúr SharePoint + rendes office kliensek vagy office 365?
Folytatva az előző bejegyzésben megkezdett gondolatmenetet, a mai téma a fájlok mentése. Nézzük először az alapokat. Létező fájl mentése Egy már létező, fájlnévvel rendelkező munkafüzetet a Save metódussal tudjuk elmenteni, ezt bármilyen Workbook típusú objektumon el lehet végezni. Néhány példa: 1) Ezzel a paranccsal azt a fájlt mentjük, amiben a makrót futtatjuk. 2) Ezzel a paranccsal azt a fájlt mentjük, amelyik épp aktív. Tehát ha több fájlunk van nyitva, akkor a menteni kívánt munkafüzetet előbb aktiválni kell. 3) Workbooks() Ez a legutoljára megnyitott munkafüzetet menti el. 4) Workbooks("") Ez a nevű fájlt menti el, feltéve hogy az nyitva van – ha nincs, akkor viszont hibaüzenetet kapunk. Mi van, ha nem azt a fájlt szeretnénk menteni, amiben a makró fut (mint az 1. példában), nem akarjuk a mentendő fájlt aktiválni (mint a 2. példában), nem a legutoljára megnyitott fájlt akarjuk menteni vagy egyáltalán, nem akarunk a fájlok sorrendjével foglalkozni (mint a 3. példában) és a fájl nevét sem akarjuk a programon belül lerögzíteni (mint a 4. példában)?
Ez esetben változókkal érdemes a problémát kezelni. Tegyük fel, hogy az előző lépésben megnyitottunk egy fájlt. Rögtön a megnyitás után tároljuk el a fájlt egy változóban (a lenti kódrészlet deklarációs sorát természetesen megejthetjük az eljárás elején, vagy akár az eljárásokon kívül eső területen is): Dim munkafuzet As Workbook Set munkafuzet = Workbooks() Aztán később, amikor menteni szeretnénk ezt a fájlt, egyszerűen csak hivatkozzunk a változóra: Fontos még tudni, hogy amikor a Save metódust alkalmazzuk – hasonlóan ahhoz, mint amikor az Excel menüjéből vagy a mentés ikonra kattintva mentünk -, akkor kérdés nélkül felülírja a program a fájlt. Fájl mentése új néven Ez a művelet feltűnő hasonlóságot mutat az előző bejegyzésben taglalt fájlok megnyitásához. Munkafüzetet új néven elmenteni a workbooks gyűjteményen alkalmazott SaveAs metódussal tudunk. A legfontosabb paraméter itt is a mentendő fájl nevét és elérési útvonalát tartalmazó FileName argumentum. FileName:="C:\Users\Felhasznalonev\Documents\" Amennyiben nem adjuk meg az elérési útvonalat, csak egy fájlnevet (pl.