Hogyan készítsünk szöveget villanásra Excelben

Az Excel nem tartalmaz villogó vagy villogó szöveget betűtípusként. Az Excel beépített Visual Basic for Applications használatával azonban kóddal megváltoztathatja a szöveg színét minden szakaszban, ami villogó hatást eredményez.

1. lépés

Nyissa meg azt a Microsoft Excel 2010 fájlt, amelyben a szöveget villogni szeretné. Nyomja meg az "Alt" és az "F11" gombot a VBA-konzol megnyitásához.

A nap videója

2. lépés

Kattintson a jobb gombbal a „ThisWorkbook” bejegyzésre a VBA-konzol bal oldalán. Vigye az egeret a "Beszúrás" fölé, és válassza a "Modul" lehetőséget.

3. lépés

Kattintson duplán a „ThisWorkbook” opcióra. Másolja ki a következő kódot, és illessze be a képernyő jobb oldalán lévő fehér mezőbe:

Privát al-munkafüzet_Open() Blink End Sub

Private Sub Workbook_BeforeClose (Mégse logikai értékként) NoBlink End Sub

Ez a kód elindul, és a villogó szöveg, amikor megnyitja ezt a munkafüzetet, és leállítja a villogó szöveget a munkafüzet bezárásakor a kód beszúrása után elmondja az Excelnek, hogy valójában mi a Blink és a NoBlink átlagos.

4. lépés

Kattintson duplán az „1. ​​modul” elemre a képernyő bal oldalán található listában. Vigye a kurzort a képernyő jobb oldalára, és írja be a következő sort:

Nyilvános időszámítás Duplaként

Ez létrehoz egy "Timecount" nevű változót, amelyet minden szubrutinban használhat.

5. lépés

Nyomja meg az Enter billentyűt, hogy a kurzort a következő sorra vigye, és írja be a következő kódot:

Sub blink() Ezzel a munkafüzettel. Worksheets("Sheet1").Tartomány("A1:A10").Betűtípus Ha .ColorIndex = 3 Then .ColorIndex = 2 Else .ColorIndex = 3 End If End With Timecount = Most + TimeSerial (0, 0, 1) Alkalmazás. OnTime Timecount, "Villogás", True End Sub

Ez létrehoz egy "Blink" nevű szubrutint, amely a meghatározott tartományon belüli összes szöveget villogni fogja. Módosíthatja az „A1:A10” tartományt a kívánt tartományra, beleértve az egyes cellákat is.

6. lépés

Nyomja meg az "Enter" gombot a következő sor eléréséhez, és írja be a következő kódot:

Sub noblink() ThisWorkbook. Munkalapok("Lap1").Tartomány("A1:A10").Betűtípus. ColorIndex = _ xlColorIndexAutomatikus alkalmazás. OnTime Timecount, "Villogás", False End Sub

Ez létrehoz egy szubrutint, amely a munkafüzet bezárásakor fut le. Visszaállítja az összes szöveget feketére, hogy aki makrók nélkül nyitja meg a munkafüzetet, véletlenül se látjon semmit a szövegmezőkben.

7. lépés

Zárja be a VBA konzolt a jobb felső sarokban található "X" gombra kattintva. Kattintson a „Fájl” fülre a képernyő tetején, és válassza a „Mentés másként” lehetőséget. A legördülő mezőben válassza az "Excel makró-kompatibilis munkafüzet" lehetőséget, és írja be a munkafüzet nevét. Kattintson a "Mentés" gombra.

8. lépés

Zárja be az Excel fájlt, majd nyissa meg újra. A szövege a makróban meghatározott tartományon belül villogni kezd. A biztonsági beállításoktól függően előfordulhat, hogy a képernyő tetején található "Makrók engedélyezése" gombra kell kattintania a villogó szöveg megjelenítéséhez.