Cum să evidențiați rândul activ în Excel (3 metode)

  • Imparte Asta
Hugh West

Dacă setul dvs. de date Excel are multe coloane, devine destul de dificil să găsiți date de la un capăt la altul al unui rând. Dar dacă generați un sistem în care, ori de câte ori selectați o celulă din setul de date, întregul rând va fi evidențiat, atunci puteți găsi cu ușurință date din acel rând. În acest articol, vă voi arăta cum să evidențiați rândul activ în Excel în 3 moduri diferite.

Să presupunem că aveți următorul set de date și doriți să evidențiați un rând ori de câte ori selectați o celulă din acel rând.

Descărcați caietul de practică

Evidențiați rândul activ.xlsm

3 Metode pentru a evidenția rândul activ în Excel

1. Evidențiați rândul activ folosind formatarea condiționată

1.1. Aplicați formatarea condiționată

Pentru a evidenția rândul activ utilizând formatarea condiționată, mai întâi,

➤ Selectați întreaga foaie de lucru făcând clic pe colțul din stânga sus al foii.

După aceea,

➤Vezi la Acasă> Formatare condiționată și selectați Regula nouă .

Se va deschide fereastra Regulă nouă de formatare În această fereastră,

➤ Selectați Utilizați o formulă pentru a determina ce celule trebuie formatate de la opțiunea Selectați un tip de regulă cutie.

Ca urmare, o nouă casetă numită Formatați valorile în cazul în care această formulă este adevărată va apărea în partea de jos a paginii Regulă nouă de formatare fereastră.

➤ Introduceți următoarea formulă în fereastra Formatați valorile în cazul în care această formulă este adevărată cutie,

=CELL("row")=CELL("row",A1)

Formula va evidenția rândul activ cu stilul de formatare selectat.

În sfârșit,

➤ Faceți clic pe Format pentru a seta culoarea pentru evidențiere.

1.2. Setați stilul de formatare pentru a evidenția rândul activ

După ce faceți clic pe Format , o nouă fereastră numită Formatarea celulelor va apărea.

➤ Selectați o culoare cu care doriți să evidențiați rândul activ din lista de culori. Umpleți tab.

De asemenea, puteți seta o formatare diferită a numerelor, a fonturilor și a stilurilor de bordură pentru rândul activ din cealaltă filă a celorlalte file din Formatarea celulelor dacă doriți.

➤ Faceți clic pe OK .

Acum, veți vedea stilul de formatare selectat în fereastra Previzualizare caseta din Regulă nouă de formatare fereastră.

➤ Faceți clic pe OK .

Acum,

➤ Selectați orice celulă din setul dvs. de date.

Întregul rând al celulei active va fi evidențiat cu culoarea selectată.

1.3. Reîmprospătarea manuală atunci când schimbați celula activă

După selectarea primei celule, dacă selectați o celulă din orice alt rând, veți vedea că primul rând este încă evidențiat. Acest lucru se întâmplă deoarece Excel nu s-a reîmprospătat. Excel se reîmprospătează automat atunci când se face o modificare în orice celulă sau când se dă o comandă. Dar nu se reîmprospătează automat atunci când doar schimbați selecția. Deci, trebuie să reîmprospătați Excel manual.

➤ Presa F9 .

Ca urmare, Excel se va reîmprospăta și rândul activ va fi evidențiat.

Deci, acum trebuie doar să selectați o celulă și să apăsați F9 pentru a evidenția rândul activ.

Citiți mai mult: Culoarea rândului alternativ Excel cu formatarea condiționată [Video]

2. Evidențiați rândul cu celula activă în Excel folosind VBA

De asemenea, puteți scrie un cod pentru a evidenția celula activă folosind Microsoft Aplicație Visual Basic (VBA) . În primul rând,

➤ Faceți clic dreapta pe numele foii ( VBA ) în care doriți să evidențiați rândul activ.

Se va deschide fereastra VBA În această fereastră VBA veți vedea fereastra Cod fereastră a foii respective.

➤ Introduceți următorul cod,

 Sub Worksheet_SelectionChange(ByVal Target As Excel.Range) Static xRow If xRow "" Then With Rows(xRow).Interior .ColorIndex = xlNone End With End With End If Active_Row = Selection.Row xRow = Active_Row With Rows(Active_Row).Interior .ColorIndex = 7 .Pattern = xlSolid End With End With End Sub 

Aici codul va schimba culoarea rândului cu celula selectată cu o culoare care are indicele de culoare 7. Dacă doriți să evidențiați rândul activ cu alte culori, trebuie să introduceți alte numere, inserate de 7 în cod.

➤ Închideți sau minimalizați fereastra VBA fereastră.

Acum, în foaia de calcul, dacă selectați o celulă, întregul rând va fi evidențiat.

➤ Selectați o altă celulă de pe un alt rând.

Veți vedea că acum acest rând va fi evidențiat.

Citiți mai mult: Evidențiați rândul dacă celula conține orice text

Lecturi similare

  • Ascundeți rândurile și coloanele în Excel: Scurtătură & Alte tehnici
  • Rânduri ascunse în Excel: Cum să le dezactivați sau să le ștergeți?
  • VBA pentru a ascunde rândurile în Excel (14 metode)
  • Cum să redimensionați toate rândurile în Excel (6 abordări diferite)
  • Unhide All Rows nu funcționează în Excel (5 Probleme & Soluții)

3. Evidențiați automat rândul activ folosind formatarea condiționată și VBA

3.1. Aplicați formatarea condiționată

În prima metodă, trebuie să apăsați F9 pentru a reîmprospăta Excel după selectarea unui nou rând. Puteți face ca procesul de reîmprospătare să fie automatizat prin utilizarea unui simplu buton VBA În această metodă, vă voi arăta cum puteți evidenția automat rândul activ folosind formatarea condiționată și VBA .

Pentru a face acest lucru, mai întâi trebuie să definiți un nume.

➤ Mergeți la Formule și selectați Definiți numele .

Se va deschide fereastra Nume nou fereastră.

➤ Introduceți un nume (de exemplu HighlightActiveRow ) în Nume și tastați =1 în Se referă la cutie.

➤ Presa OK .

Acum,

➤ Selectați întreaga foaie de lucru făcând clic pe colțul din stânga sus al foii.

După aceea,

➤Vezi la Acasă> Formatare condiționată și selectați Regula nouă .

Se va deschide fereastra Regulă nouă de formatare În această fereastră,

➤ Selectați Utilizați o formulă pentru a determina ce celule trebuie formatate de la opțiunea Selectați un tip de regulă cutie.

Ca urmare, o nouă casetă numită Formatați valorile în cazul în care această formulă este adevărată va apărea în partea de jos a paginii Regulă nouă de formatare fereastră.

➤ Introduceți următoarea formulă în fereastra Formatați valorile în cazul în care această formulă este adevărată cutie,

=ROW(A1)=HighlightActiveRow

Formula va evidenția rândul activ cu stilul de formatare selectat.

În sfârșit,

➤ Faceți clic pe Format pentru a seta culoarea pentru evidențiere.

După ce faceți clic pe Format , o nouă fereastră numită Formatarea celulelor va apărea.

➤ Selectați o culoare cu care doriți să evidențiați rândul activ din lista de culori. Umpleți tab.

De asemenea, puteți seta o formatare diferită a numerelor, a fonturilor și a stilurilor de bordură pentru rândul activ din cealaltă filă a celorlalte file ale Formatarea celulelor dacă doriți.

➤ Faceți clic pe OK .

Acum, veți vedea stilul de formatare selectat în fereastra Previzualizare caseta din Regulă nouă de formatare fereastră.

➤ Faceți clic pe OK .

3.2. Aplicați codul pentru reîmprospătarea automată

În această etapă,

➤ Faceți clic dreapta pe numele foii ( CF & VBA ) în care doriți să evidențiați rândul activ.

Se va deschide fereastra VBA În această fereastră VBA veți vedea fereastra Cod fereastră a foii respective.

➤ Introduceți următorul cod în fereastra Cod fereastră,

 Private Sub Worksheet_SelectionChange(ByVal Target As Range) With ThisWorkbook.Names("HighlightActiveRow") .Name = "HighlightActiveRow" .RefersToR1C1 = "=" & ActiveCell.Row End With End Sub 

Codul va automatiza procesul de reîmprospătare. Aici, numele (HighlightActiveRow) trebuie să fie același cu numele pe care l-ați dat în fișierul Definiți numele cutie.

➤ Închideți sau minimalizați fereastra VBA fereastră.

Acum, în foaia de calcul, dacă selectați o celulă, întregul rând va fi evidențiat.

Dacă selectați o altă celulă, rândul din acea celulă va fi evidențiat automat. De data aceasta nu va mai fi nevoie să apăsați pe F9 pentru a reîmprospăta Excel.

Citește mai mult: Cum să evidențiați fiecare alt rând în Excel

Concluzie

Sper că acum știți cum să evidențiați rândul activ în Excel. Dacă aveți vreo confuzie cu privire la oricare dintre cele trei metode discutate în acest articol, nu ezitați să lăsați un comentariu.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.