Turinys
Jei jūsų "Excel" duomenų rinkinyje yra daug stulpelių, tampa gana sunku rasti duomenis iš vieno eilutės galo į kitą galą. Tačiau jei sukursite sistemą, kurioje kaskart pasirinkus duomenų rinkinio langelį bus paryškinta visa eilutė, galėsite lengvai rasti tos eilutės duomenis. Šiame straipsnyje parodysiu, kaip 3 skirtingais būdais paryškinti aktyvią eilutę "Excel" programoje.
Tarkime, turite tokį duomenų rinkinį. Norite paryškinti eilutę, kai tik pasirenkate tos eilutės langelį.
Atsisiųsti praktikos sąsiuvinį
Paryškinti aktyviąją eilutę.xlsm3 metodai, kaip "Excel" programoje paryškinti aktyvią eilutę
1. Išryškinkite aktyviąją eilutę naudodami sąlyginį formatavimą
1.1. Taikyti sąlyginį formatavimą
Norėdami paryškinti aktyvią eilutę naudodami sąlyginį formatavimą, pirmiausia,
➤ Pasirinkite visą darbalapį spustelėdami viršutinį kairįjį lapo kampą.
Po to,
➤Pereiti į Pagrindinis> Sąlyginis formatavimas ir pasirinkite Nauja taisyklė .
Bus atidarytas Nauja formatavimo taisyklė langas. Šiame lange,
➤ Pasirinkite Naudokite formulę, kad nustatytumėte, kurias ląsteles formatuoti parinktį iš Pasirinkite taisyklės tipą dėžutė.
Dėl to atsirado naujas langelis, pavadintas Formuoti reikšmes, kai ši formulė yra teisinga bus rodomas apatinėje Nauja formatavimo taisyklė langas.
➤ Įveskite šią formulę į Formuoti reikšmes, kai ši formulė yra teisinga dėžutė,
=CELL("eilutė")=CELL("eilutė",A1)
Formulė paryškins aktyvią eilutę su pasirinktu formatavimo stiliumi.
Pagaliau,
➤ Spustelėkite Formatas nustatyti paryškinimo spalvą.
1.2. Nustatykite formatavimo stilių, kad būtų paryškinta aktyvioji eilutė
Paspaudę Formatas , naujas langas pavadinimu Formuoti ląsteles pasirodys.
➤ Pasirinkite spalvą, kuria norite paryškinti aktyvią eilutę iš Užpildykite skirtukas.
Taip pat galite nustatyti kitokį aktyviosios eilutės skaičių formatavimą, šrifto ir apvadų stilių iš kitų skirtuko Formuoti ląsteles langą, jei norite.
➤ Spustelėkite GERAI .
Dabar pasirinktą formatavimo stilių matysite Peržiūra langelis Nauja formatavimo taisyklė langas.
➤ Spustelėkite GERAI .
Dabar,
➤ Pasirinkite bet kurią duomenų rinkinio ląstelę.
Visa aktyviosios ląstelės eilutė bus paryškinta pasirinkta spalva.
1.3. Atnaujinti rankiniu būdu, kai keičiate aktyvųjį langelį
Pasirinkę pirmąją ląstelę, jei pasirinksite bet kurios kitos eilutės ląstelę, pamatysite, kad pirmoji eilutė vis dar paryškinta. Taip atsitinka todėl, kad "Excel" pati savęs neatnaujino. "Excel" automatiškai atsinaujina, kai atliekamas pakeitimas bet kurioje ląstelėje arba kai duodama komanda. Tačiau ji automatiškai neatsinaujina, kai tiesiog pakeičiate pasirinkimą. Taigi, "Excel" reikia atnaujinti rankiniu būdu.
➤ Spauda F9 .
Dėl to "Excel" atsinaujins ir aktyvioji eilutė bus paryškinta.
Taigi dabar jums tereikia pasirinkti ląstelę ir paspausti F9 norėdami paryškinti aktyvią eilutę.
Skaityti daugiau: "Excel" pakaitinė eilučių spalva naudojant sąlyginį formatavimą [Vaizdo įrašas]
2. Eilutės paryškinimas aktyviuoju langeliu "Excel" programoje naudojant VBA
Taip pat galite parašyti kodą, kad paryškintumėte aktyvią ląstelę naudodami "Microsoft "Visual Basic" programa (VBA) ..,
➤ Dešiniuoju pelės mygtuku spustelėkite lapo pavadinimą ( VBA ), kurioje norite paryškinti aktyvią eilutę.
Bus atidarytas VBA langas. Šiame VBA lange matysite Kodas to lapo langą.
➤ Įveskite šį kodą,
Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Statinis xRow If xRow "" Then With Rows(xRow).Interior .ColorIndex = xlNone End With End If Active_Row = Selection.Row xRow = Active_Row With Rows(Active_Row).Interior .ColorIndex = 7 .Pattern = xlSolid End With End Sub
Čia kodas pakeis eilutės su pasirinkta ląstele spalvą spalva, kurios spalvos indeksas yra 7. Jei norite paryškinti aktyvią eilutę kitomis spalvomis, turite į kodą įterpti kitus skaičius, įterptus iš 7.
➤ Uždarykite arba sumažinkite VBA langas.
Dabar, jei darbalapyje pažymėsite langelį, bus paryškinta visa eilutė.
➤ Pasirinkite kitą ląstelę kitoje eilutėje.
Pamatysite, kad ši eilutė bus paryškinta.
Skaityti daugiau: Paryškinti eilutę, jei ląstelėje yra bet koks tekstas
Panašūs skaitiniai
- Eilučių ir stulpelių slėpimas programoje "Excel": spartieji klavišai ir kiti būdai
- Paslėptos eilutės "Excel": kaip jas panaikinti arba ištrinti?
- VBA eilučių slėpimas "Excel" programoje (14 metodų)
- Kaip pakeisti visų "Excel" eilučių dydį (6 skirtingi būdai)
- Visų eilučių neslėpimas neveikia programoje "Excel" (5 problemos & amp; Sprendimai)
3. Automatinis aktyvios eilutės paryškinimas naudojant sąlyginį formatavimą ir VBA
3.1. Taikyti sąlyginį formatavimą
Pirmuoju būdu reikia paspausti F9 atnaujinti "Excel" pasirinkus naują eilutę. Galite automatizuoti atnaujinimo procesą naudodami paprastą VBA Šiame metode parodysiu, kaip galima automatiškai paryškinti aktyvią eilutę naudojant sąlyginį formatavimą ir VBA .
Pirmiausia turite nustatyti pavadinimą.
➤ Eikite į Formulės skirtuką ir pasirinkite Apibrėžti pavadinimą .
Bus atidarytas Naujas pavadinimas langas.
➤ Įveskite pavadinimą (pvz. HighlightActiveRow ) į Pavadinimas langelį ir įveskite =1 į Nurodo dėžutė.
➤ Spauda GERAI .
Dabar,
➤ Pasirinkite visą darbalapį spustelėdami viršutinį kairįjį lapo kampą.
Po to,
➤Pereiti į Pagrindinis> Sąlyginis formatavimas ir pasirinkite Nauja taisyklė .
Bus atidarytas Nauja formatavimo taisyklė langas. Šiame lange,
➤ Pasirinkite Naudokite formulę, kad nustatytumėte, kurias ląsteles formatuoti parinktį iš Pasirinkite taisyklės tipą dėžutė.
Dėl to atsirado naujas langelis, pavadintas Formuoti reikšmes, kai ši formulė yra teisinga bus rodomas apatinėje Nauja formatavimo taisyklė langas.
➤ Įveskite šią formulę į Formuoti reikšmes, kai ši formulė yra teisinga dėžutė,
=ROW(A1)=HighlightActiveRow
Formulė paryškins aktyvią eilutę su pasirinktu formatavimo stiliumi.
Pagaliau,
➤ Spustelėkite Formatas nustatyti paryškinimo spalvą.
Paspaudę Formatas , naujas langas pavadinimu Formuoti ląsteles pasirodys.
➤ Pasirinkite spalvą, kuria norite paryškinti aktyvią eilutę iš Užpildykite skirtukas.
Taip pat galite nustatyti kitokį aktyviosios eilutės skaičių formatavimą, šrifto ir apvadų stilių iš kitų skirtuko Formuoti ląsteles langą, jei norite.
➤ Spustelėkite GERAI .
Dabar pasirinktą formatavimo stilių matysite Peržiūra langelis Nauja formatavimo taisyklė langas.
➤ Spustelėkite GERAI .
3.2. Taikyti automatinio atnaujinimo kodą
Šiame etape,
➤ Dešiniuoju pelės mygtuku spustelėkite lapo pavadinimą ( CF & amp; VBA ), kurioje norite paryškinti aktyvią eilutę.
Jis atidarys VBA langas. Šiame VBA lange matysite Kodas to lapo langą.
➤ Įveskite šį kodą į Kodas langas,
Private Sub Worksheet_SelectionChange(ByVal Target As Range) With ThisWorkbook.Names("HighlightActiveRow") .Name = "HighlightActiveRow" .RefersToR1C1 = "=" & ActiveCell.Row End With End Sub
Kodas automatizuos atnaujinimo procesą. Čia pavadinimas (HighlightActiveRow) turi sutapti su pavadinimu, kurį nurodėte Apibrėžti pavadinimą dėžutė.
➤ Uždarykite arba sumažinkite VBA langas.
Dabar, jei darbalapyje pažymėsite langelį, bus paryškinta visa eilutė.
Jei pasirinksite kitą langelį, to langelio eilutė bus paryškinta automatiškai. Šį kartą jums nereikės spausti F9 atnaujinti "Excel".
Skaityti daugiau: Kaip paryškinti kiekvieną kitą eilutę "Excel" programoje
Išvada
Tikiuosi, kad dabar jau žinote, kaip "Excel" programoje paryškinti aktyvią eilutę. Jei kyla neaiškumų dėl bet kurio iš trijų šiame straipsnyje aptartų metodų, nedvejodami palikite komentarą.