Kaip padaryti, kad tekstas „Flash“ programoje „Excel“.

„Excel“ nerodo mirksinčio ar mirksinčio teksto kaip šrifto parinkties. Tačiau naudodami „Excel“ integruotą „Visual Basic for Applications“ galite naudoti kodą, kad tekstas keistų spalvą kiekvienoje skiltyje ir sukurtų mirksintį efektą.

1 žingsnis

Atidarykite „Microsoft Excel 2010“ failą, kuriame norite, kad tekstas mirksi. Paspauskite „Alt“ ir „F11“, kad atidarytumėte VBA konsolę.

Dienos vaizdo įrašas

2 žingsnis

Dešiniuoju pelės mygtuku spustelėkite įrašą „ThisWorkbook“ kairėje VBA konsolės pusėje. Užveskite pelės žymeklį ant „Įterpti“ ir pasirinkite „Modulis“.

3 veiksmas

Dukart spustelėkite parinktį „ThisWorkbook“. Nukopijuokite šį kodą ir įklijuokite jį į tuščią vietą dešinėje ekrano pusėje:

Private Sub Workbook_Open() Blink End Sub

Private Sub Workbook_BeforeClose (Cancel As Boolean) NoBlink End Sub

Šis kodas prasidės ir mirksi tekstas, kai atidarysite šią darbaknygę, ir sustabdys mirksintį tekstą kai uždarote darbaknygę, kai įterpiate kodą, kad nurodytumėte Excel, kas iš tikrųjų yra Blink ir NoBlink reiškia.

4 veiksmas

Kairėje ekrano pusėje esančiame sąraše dukart spustelėkite „Modulis 1“. Užveskite žymeklį dešinėje ekrano pusėje ir įveskite šią eilutę:

Viešas laiko skaičiavimas kaip dvigubas

Taip sukuriamas kintamasis pavadinimu „Laiko skaičius“, kurį galite naudoti kiekvienoje paprogramėje.

5 veiksmas

Paspauskite Enter, kad perkeltumėte žymeklį į kitą eilutę ir įveskite šį kodą:

Sub blink() Su ThisWorkbook. Worksheets("Sheet1").Range("A1:A10").Šriftas, jei .ColorIndex = 3 Tada .ColorIndex = 2 Else .ColorIndex = 3 Pabaiga, jei baigiasi laiko skaičiumi = dabar + TimeSerial (0, 0, 1) programa. „OnTime Timecount“, „Blink“, „True End Sub“.

Taip sukuriama paprogramė, vadinama „Blink“, kuri privers mirksėti visas apibrėžtame diapazone esantis tekstas. Galite pakeisti diapazoną nuo „A1:A10“ į bet kurį pageidaujamą diapazoną, įskaitant atskirą langelį.

6 veiksmas

Paspauskite „Enter“, kad pasiektumėte kitą eilutę ir įveskite šį kodą:

Sub noblink() ThisWorkbook. Darbalapiai("Sheet1").Range("A1:A10").Šriftas. ColorIndex = _ xlColorIndexAutomatinis taikymas. „OnTime Timecount“, „Blink“, „False End Sub“.

Taip bus sukurta paprogramė, kuri bus paleista uždarius darbaknygę. Visas tekstas paverčiamas juodu, kad kas nors, atidaręs darbaknygę be įjungtų makrokomandų, netyčia nieko nepamatytų teksto laukeliuose.

7 veiksmas

Uždarykite VBA konsolę spustelėdami „X“ viršutiniame dešiniajame kampe. Ekrano viršuje spustelėkite skirtuką „Failas“ ir pasirinkite „Išsaugoti kaip“. Išskleidžiamajame lauke pasirinkite „Excel makrokomandos įgalinta darbaknygė“ ir įveskite darbaknygės pavadinimą. Spustelėkite „Išsaugoti“.

8 veiksmas

Uždarykite „Excel“ failą ir vėl atidarykite. Jūsų tekstas, esantis makrokomandoje apibrėžtame diapazone, pradės mirksėti. Atsižvelgiant į saugos nustatymus, gali tekti spustelėti mygtuką „Įjungti makrokomandas“ ekrano viršuje, kad pamatytumėte mirksintį tekstą.