Hirdetés
- sziku69: Fűzzük össze a szavakat :)
- Chosen: Intel Arc B580 játék kompatibilitás (2026. 01.)
- GoodSpeed: SAMSUNG Galaxy Buds FE (SM-R400NZAAEUE) a 9 éves SONY SBH20 utódja (nálam)
- Luck Dragon: Asszociációs játék. :)
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- eBay-es kütyük kis pénzért
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Real Racing 3 - Freemium csoda
- sziku69: Szólánc.
-
LOGOUT
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
-
Fferi50
Topikgazda
Szia!
Gondolom, hogy akivel nincs baj, annak nem szeretnél üzenetet adni. Ezért érdekes a belépés módja.
Az Application.UserName visszaadja, hogy éppen ki az aktuális felhasználó. Miután ez egy megosztott fájl, ezért ez a felhasználó név a Windows név lesz. Ezeket a neveket kellene párosítani a felhasználók munkalapon használt neveihez. Így már lehet keresni a hozzá tartozó információkat.
A minta makró, amit a Thisworkbook kódlapjára kell bemásolni:Private Sub Workbook_Open()If Date < DateSerial(Year(Date), 8, 1) Then Exit Sub ' ha aug. 1 előtt vagyunk nem kell semmit tenniDim cl As Range,szemely As Stringszemely = Application.UserNameSelect Case szemelyCase "Név1" 'a belépő windows neveszemely = "jóska" ' a belépő táblázat beli neveCase "Név2"szemely = "pista"'...felsorolod a további név lehetőségeketEnd Select'vagy' a belépők windows és táblázatbeli neve a hivatkozott tartományban van, elől a windows név' pontos legyen mindkét név beírása a tartományba'szemely = Application.VLookup(szemely, Sheets("Munka1").Range("A2:B20"), 2, 0)'eddig tart a belépő azonosításaSet cl = Sheets("Munka1").Rows(6).Find(what:=szemely, LookIn:=xlValues, lookat:=xlWhole)If cl Is Nothing ThenMsgBox szemely & " nem szerepel a felhasználók között!", vbCriticalExit SubElseIf cl.Offset(-4, 0).Value < 0.7 ThenMsgBox szemely & " még csak " & cl.Offset(-4, 0).Text & " szabadságot használtál fel!"End IfEnd IfEnd Sub
A próbához az első sort (If Date) kommenteld ki, így látni fogod hogyan működik. A dátumot átírhatod tetszésed szerint.
Én jobbnak látom a második megoldást, amikor a felhasználó nevek párosítása táblázatban van és Vlookup-pal keressük meg. Így a felhasználók változását csak a munkalapon kell átírni.
Remélem erre gondoltál.
Üdv.
Új hozzászólás Aktív témák
Hirdetés
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Azonnali VGA-s kérdések órája
- Debrecen és környéke adok-veszek-beszélgetek
- sziku69: Fűzzük össze a szavakat :)
- Mit tehetsz jogilag, ha átvertek, megkárosítottak a Hardveraprón?
- Mikrotik routerek
- Milyen légtisztítót vegyek?
- PlayStation 5
- Automata kávégépek
- Fejhallgató erősítő és DAC topik
- További aktív témák...
- Windows, Office licencek kedvező áron, egyenesen a Microsoft-tól - Automata kézbesítés utalással is!
- Adobe Előfizetések - Adobe Creative Cloud All Apps - 12 Hónap - 15% AKCIÓ
- Vírusirtó, Antivirus, VPN kulcsok GARANCIÁVAL!
- Windows 10/11 Home/Pro , Office 2024 kulcsok
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- HIBÁTLAN iPhone 12 128GB Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS4364
- Apple iPad Air 5.Gen 64GB 100% (1év Garancia)
- Új Asus Zenbook 14 WUXGA OLED 10bit HDR Ryzen AI 7 350 32GB 1TB SSD Radeon 860M Win11 2év Garancia
- Keresünk iPhone 16/16e/16 Plus/16 Pro/16 Pro Max
- HIBÁTLAN iPhone 15 Pro Max 256GB Natural Titanium-1 ÉV GARANCIA - Kártyafüggetlen, MS4231
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Fferi50
