Hoe een cel rood laten knipperen in Excel?
Over het algemeen markeren we de cellen met verschillende achtergronden om ze te onderscheiden van anderen, maar hier, in dit artikel, introduceer ik een VBA-code die de specifieke cellen kan laten knipperen met een rode achtergrond tot uitstekend in Excel.
Laat de cel rood knipperen met VBA
Laat de cel rood knipperen met VBA
Om cellen te laten knipperen om de aandacht van gebruikers te trekken, is hier een VBA-code.
1. Schakel het blad in waarvan u de cellen wilt laten knipperen, en druk op Alt + F11 sleutels om te openen Microsoft Visual Basic voor toepassingen venster.
2. klikken Invoegen > Moduleen plak vervolgens onder VBA-code in het Module script. Zie screenshot:
VBA: laat de cel rood knipperen
Private Sub Flash_Cells()
'UpdatebyExtendoffice20160614
Dim xColor As Integer
Dim xCount As Integer
Dim xSpeed As Double
Dim xStart As Double
Dim xDelay As Double
Dim xRg As Range
Dim xTxt As String
Dim xCell As Range
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
Set xRg = Application.InputBox("Select cells", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
For Each xCell In xRg
If xCell.Value > 4 Then
xColor = 3
xSpeed = 0.6
Do Until xCount = 20
DoEvents
xStart = Timer
xDelay = xStart + xSpeed
Do Until Timer > xDelay
DoEvents
xRg.Interior.ColorIndex = xColor
Loop
xStart = Timer
xDelay = xStart + xSpeed
Do Until Timer > xDelay
DoEvents
xRg.Interior.ColorIndex = xlNone
Loop
xCount = xCount + 1
Loop
End If
Next
End Sub
3. druk op F5 sleutel, en een Kutools for Excel dialoogvenster verschijnt voor het selecteren van cellen die u wilt laten knipperen, zie screenshot:
4. klikken OK. Nu heeft de geselecteerde cel een rode achtergrond gekregen.
Tips:
(1) In de VBA-code kunt u de achtergrondkleur wijzigen (xKleur = 3), knipper snelheid (xSpeed = 0.6) en knipper tijden (Doe tot xCount = 20) zoals je wilt.
(2) Deze VBA-code voegt geen flash-achtergrond toe aan een lege selectie.
(3) Deze flitsachtergrond wordt automatisch verwijderd nadat de blanco tijden zijn afgelopen.
Beste Office-productiviteitstools
Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die u het meest nodig heeft...
Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
- Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!