Ugrás a tartalomra
 

Hogyan lehet megváltoztatni a megjegyzésjelző színét az Excelben?

Szerző: Xiaoyang Utolsó módosítás: 2024-08-05

Az Excelben egy megjegyzés beszúrása után egy kis piros háromszög jelző jelenik meg a cella jobb felső sarkában. Sok Excel felhasználónak felmerülhet a kérdés, hogy a piros jelzőszín megváltoztatható-e más, tetsző színűre. Ebben a cikkben egy megoldásról beszélek a feladat befejezéséhez.

VBA kóddal módosítsa a megjegyzésjelző színét


VBA kóddal módosítsa a megjegyzésjelző színét

Nincs közvetlen módunk arra, hogy gyorsan és egyszerűen megváltoztassuk a megjegyzésjelzők színét, de a következő VBA-kód segíthet abban, hogy háromszög alakú alakzat rajzolódjon át, és minden megjegyzésmutató átfedjen egy adott színt, amelyre szükség van az aktív lapon.

1. Aktiválja azt a munkalapot, amelyen meg szeretné változtatni a megjegyzésjelzők színét.

2. Tartsa lenyomva a ALT + F11 billentyűk megnyitásához Microsoft Visual Basic for Applications ablak.

3. Kattints betétlap > Modulok, és illessze be a következő kódot a Modul ablak.

VBA kód: Megjegyzés jelző színének módosítása az aktív lapon

Sub CoverCommentIndicator()
'Update 20141110
Dim pWs As Worksheet
Dim pComment As Comment
Dim pRng As Range
Dim pShape As Shape
Set pWs = Application.ActiveSheet
wShp = 6
hShp = 4
For Each pComment In pWs.Comments
  Set pRng = pComment.Parent
  Set pShape = pWs.Shapes.AddShape(msoShapeRightTriangle, pRng.Offset(0, 1).Left - wShp, pRng.Top, wShp, hShp)
  With pShape
    .Flip msoFlipVertical
    .Flip msoFlipHorizontal
    .Fill.ForeColor.SchemeColor = 12
    .Fill.Visible = msoTrue
    .Fill.Solid
    .Line.Visible = msoFalse
  End With
Next
End Sub

4. A kód beillesztése után nyomja meg a gombot F5 kulcs a kód végrehajtásához, és az összes piros háromszög jelzőt a kék háromszögek fedik, az alábbi képernyőképek szerint:

képernyőkép, amely az eredeti adatokat mutatja
egy nyíl képernyőképe
egy képernyőkép, amely a megjegyzéseket mutatja, és az indikátor színe megváltozott

Megjegyzések:

1. A fenti kódban a kék színt tetszés szerint megváltoztathatja, ha csak megváltoztatja a szkript színindexét .Fill.ForeColor.SchemeColor = 12.

2. A VBA fölé felvett háromszög alakja megváltozik, ha átméretezi a cellát.

3. Ha azonnal el akarja távolítani az összes színes háromszög alakzatot, akkor a következő VBA-kód kedvez:

VBA-kód: Távolítsa el a háromszög alakú alakzatokat a megjegyzésmutatók felett

Sub RemoveIndicatorShapes()
'Update 20141110
Dim pWs As Worksheet
Dim pShape As Shape
Set pWs = Application.ActiveSheet
For Each pShape In pWs.Shapes
    If Not pShape.TopLeftCell.Comment Is Nothing Then
      If pShape.AutoShapeType = msoShapeRightTriangle Then
        pShape.Delete
      End If
    End If
Next
End Sub

Kapcsolódó cikkek:

Hogyan lehet kiemelni az összes cellát megjegyzésekkel az Excelben?

Hogyan lehet az összes megjegyzést és megjegyzésmutatót megjeleníteni vagy elrejteni az Excelben?


A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!