Blinkande Celler

August 24

Många människor använder villkorsstyrd formatering funktioner i Excel för att uppmärksamma specifika värden eller områden av sina arbetsblad. Till exempel kan en cell formateras så att dess innehåll visas i rött eller i fetstil om över eller under ett visst tröskelvärde.

Vad som saknas är dock ett sätt att göra innehållet i en cell blixt, eller blinkar på och av. För en sådan bedrift, har du kvar till dina egna enheter och mirakel makron. Genom att utnyttja dessa verktyg kan du göra celler blinkar genom att först utforma en speciell stil för de blinkande cellerna, och sedan kör ett enkelt makro.

För att skapa den speciella stilen, så här:

  1. Markera den cell som du vill blinka. (Se till att cellen har något i det, det bör inte vara tomt.)
  2. Se till att fliken Start visas på bandet.
  3. I gruppen Format, klicka Cell Styles. Excel visas en rullgardins val av fördefinierade stilar.
  4. Välj Nytt cellformat. Excel visas dialogrutan Style ruta. (Se figur 1.)

    Blinkande Celler

    Figur 1. Style dialogrutan.

  5. I Style rutan Namn anger namnet "Blinkande" (utan citattecken).
  6. Använda kontrollerna i dialogrutan ändra några attribut för stil, som du önskar.
  7. Klicka på OK.

Nu kan du använda formatet på alla andra celler som du önskar i arbetsboken. Nu skapar makron (det finns två av dem), enligt följande:

Dim NextTime As Date

Sub StartFlash ()
NextTime = Nu + Timevalue ("0:00:01")
Med ActiveWorkbook.Styles ("Blinkande"). Font
Om .ColorIndex = xlAutomatic Därefter .ColorIndex = 3
.ColorIndex = 5 - .ColorIndex
End Med
Application.OnTime NextTime, "StartFlash"
End Sub

Sub StopFlash ()
Application.OnTime NextTime, "StartFlash", schema: = False
ActiveWorkbook.Styles ("Blinkande"). Font.ColorIndex = xlAutomatic
End Sub

För att starta objekten blinkar, kör helt enkelt StartFlash. Cellerna formaterade med blinkande stil växlar mellan rött och vit text ungefär en gång per sekund. När du vill stänga den blinkande av, helt enkelt köra StopFlash makrot.

Det finns en viktig sak att notera om det här makrot: variabeln NextTime deklareras utanför själva förfarande där det används. Detta görs så att NextTime bibehåller sitt värde från ett anrop av StartFlash till nästa.

ExcelTips är din källa för kostnadseffektiv Microsoft Excel utbildning. Detta tips (7223) gäller för Microsoft Excel 2007, 2010 och 2013. Du kan hitta en version av detta tips för den äldre menygränssnittet i Excel här: Blinkande celler.