Cookies matulungan kaming ihatid ang aming mga serbisyo. Sa pamamagitan ng paggamit sa aming mga serbisyo, sumasang-ayon ka sa aming paggamit ng cookies.
Tip: Iba pang mga wika ay isinaling-Google. Maaari mong bisitahin ang English bersyon ng link na ito.
mag-log in
x
or
x
x
Magrehistro
x

or

Paano i-auto-highlight ang hilera at haligi ng aktibong cell sa Excel?

i-highlight ang doc row1

Kapag tiningnan mo ang isang malaking worksheet na may maraming data, maaaring gusto mong i-highlight ang hilera at haligi ng napiling cell 'upang madali at intuitively mong basahin ang data upang maiwasan ang hindi tamang pagbasa sa mga ito. Dito, maaari kitang ipakilala sa iyo ang ilang mga kagiliw-giliw na mga trick upang i-highlight ang hilera at hanay ng kasalukuyang cell, kapag binago ang cell, ang hanay at hilera ng bagong cell ay awtomatikong na-highlight bilang sumusunod na mga screenshot:


Auto-highlight ang hilera at hanay ng napiling cell na may VBA code

Isang pag-click upang i-highlight ang hilera at hanay ng napiling cell


Isang pag-click upang i-highlight ang hilera at hanay ng napiling cell sa Excel:

Kutools para sa Excel's Pagbabasa ng Layout Ang utility ay tumutulong sa iyo na mabilis na i-highlight ang hilera at hanay ng napiling cell sa Excel. Tingnan ang screenshot:

Kutools para sa Excel: may higit sa 200 madaling gamitin na Excel add-in, libre upang subukan nang walang limitasyon sa 60 na araw. I-download ang libreng pagsubok Ngayon!


Auto-highlight ang hilera at hanay ng napiling cell na may VBA code

Ang sumusunod na VBA code ay maaaring makatulong sa iyo na awtomatikong i-highlight ang buong hanay at hanay ng kasalukuyang cell, mangyaring gawin sa mga sumusunod na hakbang:

1. I-hold ang ALT + F11 key, at binubuksan nito ang Microsoft Visual Basic para sa Mga Application window.

2. Pagkatapos piliin ang iyong ginamit na worksheet mula sa kaliwa Project Explorer, i-double click ito upang buksan ang Module, at pagkatapos ay kopyahin at ilagay ang sumusunod na VBA code sa blangko Module:

VBA code: auto-highlight row at column ng napiling cell

Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
'Update 20140318
Static xRow
Static xColumn
If xColumn <> "" Then
    With Columns(xColumn).Interior
        .ColorIndex = xlNone
    End With
    With Rows(xRow).Interior
        .ColorIndex = xlNone
    End With
End If
pRow = Selection.Row
pColumn = Selection.Column
xRow = pRow
xColumn = pColumn
With Columns(pColumn).Interior
    .ColorIndex = 6
    .Pattern = xlSolid
End With
With Rows(pRow).Interior
    .ColorIndex = 6
    .Pattern = xlSolid
End With
End Sub

doc-reading-layout3

3. Pagkatapos ay i-save at isara ang code na ito upang bumalik sa worksheet, ngayon kapag pumili ka ng isang cell, ang buong hilera at haligi ng cell na ito ay na-highlight. At ito ay magiging dynamic na inilipat bilang mga napiling mga pagbabago sa cell.

doc-reading-layout4

Mga Tala:

1. Kung hindi mo mahanap ang Project Explorer Pane sa window, maaari kang mag-click tingnan > Project Explorer upang buksan ito.

2. Sa kodigo sa itaas, maaari mong baguhin .ColorIndex = 6 kulay sa ibang kulay na gusto mo.

3. Ang VBA code na ito ay nalalapat lamang sa worksheet na pinili mo sa itaas na hakbang na 2.

4. Kung hindi mo nais na i-highlight muli ang haligi at hilera ng napiling cell, kailangan mong tanggalin ang VBA sa itaas at itakda ang walang punan sa napiling hilera at haligi sa pamamagitan ng pag-click Home > Punuin ng kulay > Walang punan.

5. Kung mayroong ilang mga kulay na mga cell sa iyong worksheet, mawawala ang kulay kapag na-click mo ang cell at pagkatapos ay lumipat sa ibang cell.


Auto-highlight ang hilera at hanay ng napiling cell na may Kutools para sa Excel

Kung nais mong i-highlight ang buong hanay at haligi ng isang hanay ng mga cell, ang code ay hindi magagamit, ngunit kasama ang Kutools para sa ExcelNi Pagbabasa ng Layout Tingnan, maaari mong malutas ang problemang ito nang mabilis.

Kutools para sa Excel : may higit sa 300 madaling gamitin na Excel add-in, libre upang subukan nang walang limitasyon sa mga araw na 60.

1. Pumili ng isang cell o isang hanay ng mga cell sa iyong worksheet. I-click ang Kutools > Pagbabasa ng Layout upang maisaaktibo ang tampok na ito. At ang buong hanay at hanay ng mga napiling cell ay agad na naka-highlight. At ito ay magiging dynamic na inilipat bilang ang mga napiling mga pagbabago sa cell. Tingnan ang mga screenshot:

Tip: Maaari kang magtakda ng ilang mga attribution para dito Pagbabasa ng Layout tampok sa Mga Setting ng Reading Layout dialog box, paki-click Kutools > Pagbabasa > Mga Setting ng Reading Layout upang buksan ang Mga Setting ng Reading Layout dialog box.

i-highlight ang doc row1

Maaari mo lamang i-highlight ang hanay ng napiling cell sa pamamagitan ng pagpili ng Tuwid na linya opsiyon:

i-highlight ang doc row1

Maaari mo lamang i-highlight ang hanay ng napiling cell sa pamamagitan ng pagpili ng Vertical na linya opsiyon:

i-highlight ang doc row1

Mga Tala:

1. Maaari mong kanselahin ang utility na ito sa pamamagitan ng pag-uncheck sa Pagbabasa ng Layout sa ilalim Pagbabasa drop down na listahan.

2. Ito Pagbabasa ng Layout ng Pagbabasa inilapat ang tampok sa lahat ng mga workheet sa loob ng iyong workbook.

3. Ito Pagbabasa ng Layout ng Pagbabasa hindi mapapagana ang tampok kapag inilunsad mo ang workbook sa susunod na pagkakataon.


Tab ng Tanggapan - Naka-tab na Pag-browse, Pag-edit, at Pamamahala ng Mga Workbook sa Excel:

Dinadala ng Office Tab ang naka-tab na interface tulad ng nakikita sa mga web browser tulad ng Google Chrome, mga bagong bersyon ng Internet Explorer at Firefox sa Microsoft Excel. Ito ay magiging isang tool sa pag-save ng oras at pag-irreplaceble sa iyong trabaho. Tingnan ang demo sa ibaba:

Mag-click para sa libreng pagsubok ng Office Tab!

Opisina ng Tab para sa Excel


Isang pag-click upang i-highlight ang hilera at hanay ng napiling cell

Kutools para sa Excel Kasama ang higit sa 300 madaling gamiting mga tool sa Excel. Libre upang subukan nang walang limitasyon sa mga araw na 60. I-download ang libreng pagsubok ngayon!




Inirerekumendang Mga Tool sa Produktibo

Tab ng Tanggapan

ginto star1 Dalhin ang mga madaling tab sa Excel at iba pang software ng Office, tulad ng Chrome, Firefox at bagong Internet Explorer.

Kutools para sa Excel

ginto star1 Kahanga-hangang! Palakihin ang iyong pagiging produktibo sa 5 minuto. Hindi kailangan ang anumang mga espesyal na kasanayan, i-save ang dalawang oras araw-araw!

ginto star1 300 Mga Bagong Tampok para sa Excel, Gumawa ng Excel Karamihan Madali at Makapangyarihang:

  • Pagsamahin ang Cell / Rows / Mga Haligi nang walang Pagkawala ng Data.
  • Pagsamahin at I-consolidate ang Maramihang Mga Sheet at Workbook.
  • Ihambing ang mga Ranges, Kopyahin ang Maramihang Ranges, I-convert ang Teksto sa Petsa, Conversion ng Unit at Pera.
  • Bilang ng Mga Kulay, Paging Mga Subtot, Advanced na Pagsunud-sunurin at Super Filter,
  • Higit pang Piliin / Isingit / Tanggalin / Teksto / Format / Link / Magkomento / Workbook / Worksheets Mga Tool ...

Screen shot ng Kutools for Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Alok Ghosh · 1 months ago
    After pasting the VBA code I saved as Add-In but not working. I want to change the color of the intersection cell also...
    • To post as a guest, your comment is unpublished.
      crystal · 1 days ago
      Good Day,
      You can change the highlight color by changing the .ColorIndex value. But the color of the intersection cell can't be changed alone.
  • To post as a guest, your comment is unpublished.
    Urska · 11 months ago
    Above VBA code did not work. I've tried the below code for highlighting both the selected column and row. It's shorter and easier



    Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)

    Cells.Interior.ColorIndex = 0
    Target.EntireRow.Interior.ColorIndex = 22
    Target.EntireColumn.Interior.ColorIndex = 22


    End Sub
  • To post as a guest, your comment is unpublished.
    D · 1 years ago
    How can I change the VBA so the text color changes when the row is highlighted?



    Also, if you want to just highlight a row without the column.. Here is the code changes.



    Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
    'Update 20140318 'Updated By dlsodders for
    'Select Just Row
    Static xRow

    If xRow <> "" Then
    With Rows(xRow).Interior
    .ColorIndex = xlNone
    End With
    End If
    pRow = Selection.Row

    xRow = pRow

    With Rows(pRow).Interior
    .ColorIndex = 10
    .Pattern = xlSolid
    End With
    End Sub
    • To post as a guest, your comment is unpublished.
      crystal · 10 months ago
      Good Day,
      The following code can help you change the text color when the row is highlighted.

      Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
      Static xRow
      Static xCol
      Dim pRow As Long
      Dim pCol As Long
      If Target.Count = 1 Then
      If xRow <> "" Then
      With Rows(xRow)
      .Interior.ColorIndex = xlNone
      .Font.ColorIndex = xlAutomatic
      End With
      End If
      pRow = Selection.Row
      pCol = Selection.Font.ColorIndex
      xRow = pRow
      xCol = pCol
      With Rows(pRow)
      .Interior.ColorIndex = 10
      .Interior.Pattern = xlSolid
      .Font.Color = -16776961
      End With
      End If
      End Sub
  • To post as a guest, your comment is unpublished.
    David · 1 years ago
    Thank you for posting this! It's very useful in check reconciliation via spreadsheet.
  • To post as a guest, your comment is unpublished.
    Jay · 1 years ago
    The VBA to highlight a single cell works but this one does not.