Hirdetés
- GoodSpeed: Te hány éves vagy?
- eBay-es kütyük kis pénzért
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- Real Racing 3 - Freemium csoda
- arabus: Sokkal rosszabb mint gondoltam,készletes 256Gb memória ára az 10400euró jelenleg
- sziku69: Szólánc.
- droidic: [Memory Leak] Az agy defragmentálása
- Sapphi: StremHU | Source – Self-hostolható Stremio addon magyar trackerekhez
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
-
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
válasz
Colin111
#48583
üzenetére
Szia!
Pl. a munkalap eseménykezelését felhasználhatod erre:
A cellára duplakatt esetén hajtja végre az alábbi eseménykezelést:Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)If Target.Column > 5 Or Target.Row = 1 Then Cancel = True: Exit SubIf Target.Value = "" Then Cancel = True: Exit SubApplication.EnableEvents = Falsereszletezo Target.RowApplication.EnableEvents = TrueCancel = TrueEnd Sub
Az elején megvizsgálja, hogy az első 5 oszlopban van-e a kattintás és nem a fejlécen, illetve nem üres-e a cella.
Ezután kikapcsolja az eseménykezelőt és a meghívott makrónak átadja a kattintott cella sorát. Ha más módon lehet azonosítani a rekordot, akkor azt kell átadnia - kibogoznia valahonnan.
Miután végrehajtotta a meghívott makrót, visszakapcsolja az eseménykezelőt és letiltja a kattintás rendszer szerinti végrehajtását.
A meghívandó makró így nézzen ki:Sub reszletezo(ByVal sor As Integer)'....ide jönnek az utasítások - a sor nevű változóban lesz a kattintott cella soraEnd Sub
Ennek annyi a hátránya, hogy az adott területen nem tudod a duplakattintásokhoz kapcsolódó rendszerműveleteket végrehajtani.
Viszont cserébe az adott "rekord" bármelyik celláján duplán kattintva elindul a részletező makró és nem kell külön parancsgomb és "száz" makró.
Remélem sikerülni fog.
Üdv.
Új hozzászólás Aktív témák
- Apple iPhone 13 128GB,Átlagos,Adatkabel,12 hónap garanciával
- GYÖNYÖRŰ iPhone 12 Pro Max 128GB Graphite -1 ÉV GARANCIA -Kártyafüggetlen, MS3951, 100% Akkumulátor
- Gamer egerek és billentyűzetek kitűnő árakon!
- GYÖNYÖRŰ iPhone 14 Pro 256GB Deep Purple -1 ÉV GARANCIA - Kártyafüggetlen, MS3959
- Apple iPhone 15 128GB,Újszerű,Dobozaval,12 hónap garanciával
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopszaki Kft.
Város: Budapest
Fferi50
