Hoe maak je een cel rood knipperend in Excel?
Over het algemeen markeren we cellen met verschillende achtergronden om ze te onderscheiden van andere. In dit artikel introduceer ik echter een VBA-code die specifieke cellen laat knipperen met een rode achtergrond om op te vallen in Excel.
Maak cel rood knipperend met VBA
Maak cel rood knipperend met VBA
Om cellen te laten knipperen en de aandacht van gebruikers te trekken, volgt hier een VBA-code.
1. Activeer het werkblad waarin je cellen wilt laten knipperen en druk op Alt + F11 om het Microsoft Visual Basic for Applications-venster te openen.
2. Klik op Invoegen > Module en plak vervolgens onderstaande VBA-code in het Module-script. Zie screenshot:
VBA: Maak cel rood knipperend
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 toets, en een Kutools voor Excel dialoogvenster verschijnt waarin je de cellen kunt selecteren die je wilt laten knipperen, zie screenshot:
4. Klik op OK. Nu knippert de geselecteerde cel met een rode achtergrond.
Tips:
(1) In de VBA-code kun je de achtergrondkleur (xColor = 3), knippersnelheid (xSpeed = 0.6) en het aantal keer knipperen (Do Until xCount = 20) naar wens aanpassen.
(2) Deze VBA-code voegt geen knipperende achtergrond toe aan een lege selectie.
(3) Deze knipperende achtergrond wordt automatisch verwijderd nadat het aantal knippertijd is voltooid.
Beste Office-productiviteitstools
Versterk je Excel-vaardigheden met Kutools voor Excel en ervaar ongeëvenaarde efficiëntie. Kutools voor Excel biedt meer dan300 geavanceerde functies om je productiviteit te verhogen en tijd te besparen. Klik hier om de functie te krijgen die je het meest nodig hebt...
Office Tab brengt een tabbladinterface naar Office en maakt je werk veel eenvoudiger
- Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in
- Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster, in plaats van in nieuwe vensters.
- Verhoog je productiviteit met50% en bespaar dagelijks honderden muisklikken!