- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Bemutatkozott a Poco X7 és X7 Pro
- Fotók, videók mobillal
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Lecsap az S26 Ultra az Exynos 2600-ra
- Kezünkben a Xiaomi 17 sorozat telefonjai
- iOS alkalmazások
- Az eddigi legjobb S26 Ultra renderkép
- Samsung Galaxy Watch7 - kötelező kör
- Poco F7 – bajnokesélyes
-
Mobilarena
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
andreas49 #54336 üzenetére
Privátban megoldódott!
Ha valaki kíváncsi lenne rá:
Nem megjegyzés/jegyzet volt a cellában, hanem hivatkozás (hyperlink).
Az egérmutató rávitele pedig a HIVATKOZÁS munkalapfüggvény megjelenő szöveg paraméterbe kerülő szöveget mutatja meg.
Ezt VBA-val a Range.Hyperlink ScreenTip paraméterével lehet kinyerni. Mivel egy cellához több hyperlink is csatolható, ezért az egyikek (akár az egyetlent is!) a Hyperlinks(index) formában lehet kinyerni. Vagyis a B2 cellához kapcsolódó érték kinyerése:Range("B2").Hyperlinks(1).ScreenTip
Üdv. -
Fferi50
Topikgazda
válasz
andreas49 #54336 üzenetére
Szia!
Az egérmutató rávitele a cellára sajnos nem kezelhető eseményként, így nem lehet hozzá eseménykezelőt sem írni.
Két egéresemény van, a BeforeDoubleClick és a BeforeRightClick. Kényelmi szempontból a jobb egérkattintást látom használhatónak, erre írtam is egy makrót, amit a munkalap kódlapjára kell beírni:Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Dim cmts As CommentsThreaded, cmt As CommentThreaded, cmtas As Comments, cmta As Comment, cmtjel As Boolean
If Me.CommentsThreaded.Count > 0 Then
Set cmts = Munka1.CommentsThreaded
For Each cmt In cmts
If Target.Address = cmt.Parent.Address Then
Application.EnableEvents = False
Target.Offset(0, 1).Value = cmt.Text
cmtjel = True
Exit For
End If
Next
End If
If Not cmtjel Then
If Me.Comments.Count = 0 Then
Cancel = False
Exit Sub
Else
Set cmtas = Me.Comments
For Each cmta In cmtas
If Target.Address = cmta.Parent.Address Then
Application.EnableEvents = False
Target.Offset(0, 1).Value = cmta.Text
cmtjel = True
Exit For
End If
Next
End If
End If
Application.EnableEvents = True
End Sub
A makró jobb egérkattintásra indul, mind a megjegyzést, mind a jegyzetet figyeli és amennyiben a cellához kapcsolódik, akkor a mellette levő cellába kiírja az értékét.
Ezután láthatóvá válik a jobb egérkattintás menüje. (Erre azért van szüksége, mert másként nem tudnád törölni a cella megjegyzését/jegyzetét.)
Ha nincs sem megjegyzés, sem jegyzet, akkor csak a menü jelenik meg.
Amire figyelned kell: Az adott cellára akárhányszor megcsinálhatod a jobb egérkattintást, mindannyiszor újra felülírja a megjegyzés/jegyzet értékét. Ha közben változtattál a szövegen, akkor egy plusz jobb egérkatt kell ahhoz, hogy a mellett levő cellában megjelenjen az új szöveg.
Ha bármilyen más értékek lennének az adott cella mellett, azok is felülíródnak a megjegyzés/jegyzet szövegével!!!
Mindig csak azt a cellát vizsgálja, amin kattintottál - egyértemű működés érdekében csak egy db cellát jelölj ki a kattintásra!
A munkafüzetet makróbarátként kell elmentened!
Üdv.
Új hozzászólás Aktív témák
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Lenovo Thinkbook, Yoga széria
- Milyen TV-t vegyek?
- Spórolós topik
- Legyártotta az első wafert a TSMC arizonai gyára az NVIDIA számára
- Vezetékes FEJhallgatók
- AliExpress tapasztalatok
- Fujifilm X
- További aktív témák...
- Lenovo ThinkPad T14 Gen1 Ryzen5 4650U Black Week Akció! 26.10.2025-ig Kedvezményes ár! 120.000ft!
- AKCIÓ! Apple Mac Studio M2 ULTRA 2023 64GB 1TB SSD számítógép garanciával, hibátlan működéssel
- HIBÁTLAN iPhone 12 Pro Max 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3299,100% Akkumulátor
- GYÖNYÖRŰ iPhone 11 128GB Yellow -1 ÉV GARANCIA - Kártyafüggetlen, MS3125, 100% Akkumulátor
- GYÖNYÖRŰ iPhone 13 128GB Blue -1 ÉV GARANCIA -Kártyafüggetlen, MS3688, 100% Akkumulátor
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest