Note: The other languages of the website are Google-translated. Back to English

Sut i dynnu sylw at gell weithredol neu ddethol yn Excel?

Os oes gennych daflen waith fawr, efallai ei bod yn anodd ichi ddarganfod cipolwg ar y gell weithredol neu'r detholiad gweithredol. Ond, os oes gan y gell / adran weithredol liw rhagorol, i ddarganfod ni fydd yn broblem. Yn yr erthygl hon, byddaf yn siarad am sut i dynnu sylw awtomatig at y gell weithredol neu'r ystod ddethol o gelloedd yn Excel.

Tynnwch sylw at gell weithredol neu ddetholiad gyda chod VBA

Tab Swyddfa Galluogi Golygu a Pori Tabbed yn y Swyddfa, a Gwneud Eich Gwaith yn Haws Orau ...
Mae Kutools for Excel yn Datrys y rhan fwyaf o'ch Problemau, ac yn Cynyddu Eich Cynhyrchedd 80%
  • Ailddefnyddio Unrhyw beth: Ychwanegwch y fformwlâu, siartiau ac unrhyw beth arall a ddefnyddir fwyaf cymhleth i'ch ffefrynnau, a'u hailddefnyddio'n gyflym yn y dyfodol.
  • Mwy nag 20 o nodweddion testun: Rhif Detholiad o Llinyn Testun; Tynnu neu Dynnu Rhan o Testunau; Trosi Rhifau ac Arian Cyfred yn Eiriau Saesneg.
  • Uno Offer: Llyfrau Gwaith a Thaflenni Lluosog yn Un; Uno Celloedd Lluosog / Rhesi / Colofnau Heb Golli Data; Uno Rhesi a Swm Dyblyg.
  • Hollti Offer: Rhannwch Ddata yn Daflenni Lluosog Yn Seiliedig ar Werth; Un Llyfr Gwaith i Ffeiliau Lluosog Excel, PDF neu CSV; Un Golofn i Golofnau Lluosog.
  • Gludo Sgipio Rhesi Cudd / Hidlo; Cyfrif A Swm yn ôl Lliw Cefndir; Anfon E-byst wedi'u Personoli at Dderbynwyr Lluosog mewn Swmp.
  • Hidlo Gwych: Creu cynlluniau hidlo datblygedig a'u cymhwyso i unrhyw daflenni; Trefnu yn yn ôl wythnos, dydd, amlder a mwy; Hidlo gan feiddgar, fformwlâu, sylw ...
  • Mwy na 300 o nodweddion pwerus; Yn gweithio gyda'r Swyddfa 2007-2019 a 365; Yn cefnogi pob iaith; Defnydd hawdd yn eich menter neu sefydliad.

swigen dde glas saeth Tynnwch sylw at gell weithredol neu ddetholiad gyda chod VBA


Gall y cod VBA canlynol eich helpu i dynnu sylw at y gell weithredol neu ddetholiad yn ddeinamig, gwnewch fel a ganlyn:

1. Daliwch i lawr y ALT + F11 allweddi i agor y Ffenestr Microsoft Visual Basic for Applications.

2. Yna dewiswch Llyfr Gwaith hwn o'r chwith Archwiliwr Prosiect, cliciwch ddwywaith arno i agor y Modiwlau, ac yna copïo a gludo gan ddilyn y cod VBA i'r Modiwl gwag:

Cod VBA: Tynnu sylw at gell neu ddetholiad gweithredol

Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Excel.Range)
'Update 20140923
Static xLastRng As Range
On Error Resume Next
Target.Interior.ColorIndex = 6
xLastRng.Interior.ColorIndex = xlColorIndexNone
Set xLastRng = Target
End Sub

doc-uchafbwynt-gweithredol-cell-1

3. Yna arbedwch a chau'r cod hwn, ac ewch yn ôl i'r daflen waith, nawr, pan fyddwch chi'n dewis cell neu ddetholiad, bydd y celloedd a ddewiswyd yn cael eu hamlygu, a bydd yn cael ei symud yn ddeinamig wrth i'r celloedd a ddewiswyd newid.

Nodiadau:

1. Os na allwch ddod o hyd i'r Pane Archwiliwr y Prosiect yn y ffenestr, gallwch glicio Gweld > Archwiliwr Prosiect yn y Ffenestr Microsoft Visual Basic for Applications i'w agor.

2. Yn y cod uchod, gallwch chi newid .ColorIndex = 6 lliw i liw arall yr ydych yn ei hoffi.

3. Gellir cymhwyso'r cod VBA hwn i bob taflen waith yn y llyfr gwaith.

4. Os oes rhai celloedd lliw yn eich taflen waith, collir y lliw pan gliciwch y gell ac yna symud i gell arall.


Erthygl gysylltiedig:

Sut i dynnu sylw awtomatig at res a cholofn cell weithredol yn Excel?


Yr Offer Cynhyrchedd Swyddfa Gorau

Mae Kutools for Excel yn Datrys y rhan fwyaf o'ch Problemau, ac yn Cynyddu Eich Cynhyrchedd 80%

  • Ailddefnyddio: Mewnosod yn gyflym fformwlâu cymhleth, siartiau ac unrhyw beth rydych chi wedi'i ddefnyddio o'r blaen; Amgryptio Celloedd gyda chyfrinair; Creu Rhestr Bostio ac anfon e-byst ...
  • Bar Fformiwla Gwych (golygu llinellau lluosog o destun a fformiwla yn hawdd); Cynllun Darllen (darllen a golygu nifer fawr o gelloedd yn hawdd); Gludo i'r Ystod Hidlo...
  • Uno Celloedd / Rhesi / Colofnau heb golli Data; Cynnwys Celloedd Hollt; Cyfuno Rhesi / Colofnau Dyblyg... Atal Celloedd Dyblyg; Cymharwch y Meysydd...
  • Dewiswch Dyblyg neu Unigryw Rhesi; Dewiswch Blank Rows (mae pob cell yn wag); Darganfyddiad Gwych a Darganfyddiad Niwlog mewn Llawer o Lyfrau Gwaith; Dewis ar Hap ...
  • Copi Union Celloedd Lluosog heb newid cyfeirnod fformiwla; Auto Creu Cyfeiriadau i Daflenni Lluosog; Mewnosod Bwledi, Blychau Gwirio a mwy ...
  • Testun Detholiad, Ychwanegu Testun, Tynnu yn ôl Swydd, Tynnwch y Gofod; Creu ac Argraffu Subtotals Paging; Trosi rhwng Cynnwys a Sylwadau Celloedd...
  • Hidlo Super (arbed a chymhwyso cynlluniau hidlo i ddalenni eraill); Trefnu Uwch yn ôl mis / wythnos / dydd, amlder a mwy; Hidlo Arbennig gan feiddgar, italig ...
  • Cyfuno Llyfrau Gwaith a Thaflenni Gwaith; Uno Tablau yn seiliedig ar golofnau allweddol; Rhannwch Ddata yn Daflenni Lluosog; Trosi Swp xls, xlsx a PDF...
  • Mwy na 300 o nodweddion pwerus. Yn cefnogi Swyddfa / Excel 2007-2019 a 365. Yn cefnogi pob iaith. Defnydd hawdd yn eich menter neu sefydliad. Nodweddion llawn treial am ddim 30 diwrnod. Gwarant arian yn ôl 60 diwrnod.
tab kte 201905

Mae Tab Office yn Dod â rhyngwyneb Tabbed i'r Swyddfa, a Gwneud Eich Gwaith yn Haws o lawer

  • Galluogi golygu a darllen tabbed yn Word, Excel, PowerPoint, Cyhoeddwr, Mynediad, Visio a Phrosiect.
  • Agor a chreu dogfennau lluosog mewn tabiau newydd o'r un ffenestr, yn hytrach nag mewn ffenestri newydd.
  • Yn cynyddu eich cynhyrchiant 50%, ac yn lleihau cannoedd o gliciau llygoden i chi bob dydd!
gwaelod officetab
sylwadau (16)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Gwych! Rwyf wedi defnyddio eich cod i amlygu cell. Mae'n gweithio'n berffaith ar gyfer yr hyn yr wyf yn ei wneud. Defnyddio cannoedd o hyperddolenni i symud rhwng taflenni gwaith a llyfrau gwaith. yn gwneud y croesi gymaint yn haws. Diolch am eich sgript VBA bach.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Gwych!! Ond beth os nad wyf am golli'r lliw cell a neilltuwyd yn flaenorol? Byddai hynny'n fwy gwybodus.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Ie, hoffwn wybod hyn hefyd. Sut fyddech chi'n cadw'r uchafbwynt celloedd a ddewiswyd yn flaenorol at ddibenion olrhain?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Gweler fy sylw uchod.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Yn lle "ColorIndex" sydd â set gyfyngedig o 255 o werthoedd (sy'n golygu bod unrhyw liwiau arferol yn cael eu colli), defnyddiwch "Lliw" yn lle hynny. Bydd angen i chi storio'r hen werth mewn newidyn hir statig newydd a hefyd cynhyrchu'r lliw uchafbwynt rydych chi ei eisiau gyda'r swyddogaeth RGB. Yr unig broblem gyda chael y cod hwn yn weithredol yw na allwch chi newid y lliw celloedd gweithredol mwyach wrth iddo newid yn ôl i'r hyn ydoedd cyn i chi ei glicio. Rwy'n awgrymu, os oes angen i chi newid y lliwiau amlygu ar y ddalen, gwnewch hynny gyda macros wedi'u hanalluogi neu newid yr is-enw am eiliad fel nad yw'n sbarduno pan fyddwch chi'n clicio ar gelloedd, yna dim ond ei ailenwi yn ôl i normal i " ail-actifadu" ef. Dyma fy nghod:

Sub Workbook_SheetSelectionChange(ByVal Sh Fel Gwrthrych, ByVal Target Fel Excel.Range)

xLastRng statig Fel Ystod
Lliw xLastRng Statig Cyn Hir

Ar Ail-ddechrau Gwall Nesaf

xLastRng.Interior.Color = xLastRngColor
xLastRngColor = Target.Interior.Color
Target.Interior.Color = RGB(255, 255, 0) 'cyfansoddwch pa bynnag liw uchafbwynt rydych chi ei eisiau gyda gwerthoedd RGB, rydw i'n defnyddio melyn yma
Gosod xLastRng = Targed

Is-End
Lleihawyd y sylw hwn gan y safonwr ar y wefan
gwaith....gwych...
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Defnyddiwch fformat amodol ar y celloedd rydych chi am eu hamddiffyn.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Datrysiad perffaith gan fy mod bob amser yn tueddu i golli trac y gell a amlygwyd yn ystod gweithrediad "Find and Select". Diolch yn fawr.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Ond ni allaf wneud yr opsiwn dadwneud a cholli'r lliw cell a neilltuwyd yn flaenorol hefyd.
Rhowch ateb
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Diolch yn fawr, ond defnyddiwch hwn yn ofalus. Mae ganddo'r gwrth-effaith annymunol o beidio â gadael i ddadwneud. A oes unrhyw ateb i hynny?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Beth bynnag gallwch chi wneud y gell chwith gyfagos i amlygu yn lle cell gweithredol? Neu ystod o gelloedd o amgylch y gell weithredol?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Roedd hynny'n ddefnyddiol iawn, diolch.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Rhoddais gynnig ar eich macro trwy ei gopïo a'i gludo i mewn i'm ffeil Excel. Ond fe wnes i newid un peth yn y macro. Newidiais y mynegai lliw o 6 i 24 (i liw gwahanol i'r lliwiau rydw i'n eu defnyddio yn fy macro ar hyn o bryd). Fe weithiodd yn neis iawn ac roeddwn i'n ei hoffi'n fawr ond wedyn dechreuodd achosi problem i mi. Mae gen i lawer o gelloedd wedi'u llenwi â lliwiau yn fy Excel. Dechreuodd y macro dynnu'r llenwad lliw o bob cell a gyffyrddwyd. Nid wyf yn gwybod sut i atal y macro ymddygiad rhyfedd hwn. Nid oedd gennyf unrhyw ddewis ond tynnu'r macro o fy ffeil. Rwy'n dal i hoffi defnyddio'r macro hwn os gall rhywun fy helpu i'w drwsio.
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Gwn eich bod wedi cynnig datrysiad ond daw'r ateb gyda phroblem arall fel y disgrifiwyd gennych isod: "Yr unig broblem gyda chael y cod hwn yn weithredol yw na allwch newid lliw y gell weithredol mwyach wrth iddo newid yn ôl i'r hyn ydoedd cyn i chi glicio Rwy'n awgrymu os oes angen i chi newid y lliwiau amlygu ar y ddalen, gwnewch hynny gyda macros wedi'i analluogi neu newidiwch yr is-enw am eiliad fel nad yw'n sbarduno pan fyddwch chi'n clicio ar gelloedd". Nid yw hwn yn ddewis arall derbyniol i mi. Mae angen i mi allu newid y lliwiau yn y celloedd pan fydd y macro yn weithredol. A oes gennych ateb ar gyfer y broblem hon. Os byddwch chi'n dod o hyd i ateb i'r broblem hon, a fyddech cystal ag ailgyhoeddi eich macro wedi'i gywiro, y macro newydd yn llawn (yn hytrach na chynnig clytiau i'ch macro gwreiddiol oherwydd fy mod yn dechnegol yn herio o ran macro).
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, os gall rhywun fy helpu ... Rwy'n codi'r cod hwn yn rhyngrwyd (ymddiheuriadau i'r perchennog). Mae'n gwneud bron yr hyn sydd ei angen arnaf ond mae'r cod hwn yn dewis y rhes gyfan. Yr hyn sydd ei angen arnaf yw newid sy'n caniatáu dewis dwy gell gyntaf rhes y celloedd gweithredol yn unig. Pan gliciaf yn y gell, mae angen i mi fod cell y golofn "$I16" a "$J16" (16 yw llinell gyntaf fy nhabl) o'r rhes honno yn lliw mewnol (=9359529). Dyma'r cod: 
Dim lTarged Fel Ystod

Is-daflen Waith Breifat_SelectionChange(FalVal Target As Range)

Os Targed.Row >= 16 Yna

Os Nad Ydy'r Targed yn Ddim Yna

lTarget.EntireRow.Interior.ColorIndex = 0
Gorffennwch Os

Target.EntireRow.Interior.Color = 9359529

Gosod lTarged = Targed
Gorffennwch Os
Is-End

Allwch chi fy helpu? Roeddwn wedi ceisio newid y cod hwn ond yr unig beth y gallaf fel y dewis lliw mewnol y targed cell ac nid y golofn "$I" a "$J" yn y rhes benodol.Diolch am eich cymorth.
Luis Lopes
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Cefais yr un broblem, darllenwch y dudalen gyfan a sylwadau. Tra'n meddwl ei gymhwyso neu beidio, roeddwn i'n clicio ar hap ar rifau a llythrennau i ddewis y golofn a'r rhesi cyfan. Yna yn sydyn daeth uchafbwynt nodwedd celloedd dethol yn ôl :)
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir