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

Sut i fonitro newidiadau celloedd yn Excel?

Sut allech chi fonitro celloedd taflen waith os yw'r data'n cael ei newid yn Excel? Efallai y bydd hyn yn eich helpu i adnabod y celloedd sydd wedi newid cyn gynted ag y gallwch. Yr erthygl hon, byddaf yn siarad am rai dulliau diddorol i ddelio â'r dasg hon yn Excel.

Monitro newidiadau celloedd yn Excel gyda swyddogaeth Newidiadau Trac

Monitro newidiadau celloedd yn Excel gyda chod VBA


swigen dde glas saeth Monitro newidiadau celloedd yn Excel gyda swyddogaeth Newidiadau Trac


Mae gan Excel ddefnyddiol Newidiadau Llwybr nodwedd, gall eich helpu i farcio'r celloedd sydd wedi newid, gwnewch fel a ganlyn:

1. Cliciwch adolygiad > Newidiadau Llwybr > Newidiadau Uchafbwyntiau, gweler y screenshot:

monitro doc newidiadau 1

2. Yn y Newidiadau Uchafbwyntiau blwch deialog, gwnewch y gweithrediadau canlynol:

(1.) Gwiriwch Trac yn newid wrth olygu. Mae hyn hefyd yn rhannu eich llyfr gwaith.

(2.) O dan y Tynnwch sylw at y newid adran, nodwch yr eitemau Pryd, Pwy, a Lle yn ôl yr angen.

(3.) O'r diwedd, gwiriwch Tynnwch sylw at y newidiadau ar y sgrin opsiwn.

monitro doc newidiadau 2

3. Ar ôl gorffen y gosodiadau, cliciwch OK botwm, nawr, pan fyddwch chi'n newid unrhyw werthoedd celloedd yn y celloedd penodedig, mae ffin ag eicon trionglog o amgylch y celloedd sydd wedi'u newid, gweler y screenshot:

monitro doc newidiadau 3

Nodyn: Gyda'r dull hwn, bydd eich llyfr gwaith yn dod yn llyfr gwaith a rennir.


swigen dde glas saeth Monitro newidiadau celloedd yn Excel gyda chod VBA

Gall y cod VBA canlynol hefyd eich helpu i fonitro gwerthoedd celloedd pan gânt eu newid, gwnewch fel hyn:

1. Cliciwch ar y dde ar y tab dalen rydych chi am fonitro newidiadau celloedd, a dewis Gweld y Cod o'r ddewislen cyd-destun, yn yr agoriad Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, copïwch a gludwch y cod VBA canlynol i'r Modiwl:

Cod VBA: Monitro newidiadau celloedd yn nhaflen waith Excel:

Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160728
    Dim xrng As Range
    Set xrng = Range("A1:E7")
    If Not Application.Intersect(xrng, Range(Target.Address)) _
           Is Nothing Then
        MsgBox "Cell " & Target.Address & " has changed.", vbInformation, "Kutools for Excel"
    End If
End Sub

monitro doc newidiadau 4

Nodyn: Yn y cod uchod, A1: E7 yw'r ystod ddata rydych chi am ei monitro os yw celloedd yn newid, gallwch ei newid i'ch angen.

2. Yna arbedwch a chau y ffenestr god hon, ac yn awr, pan fyddwch chi'n newid gwerth y gell yn yr ystod benodol, bydd blwch neges yn popio allan i'ch atgoffa, gweler y screenshot:

monitro doc newidiadau 5


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 (6)
Dim sgôr eto. Byddwch y cyntaf i sgorio!
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Woooow does unman arall heblaw fan hyn! Anhygoel!

A oes unrhyw ffordd i fewnosod rhes yn union o dan y rhes o'r gell lle cafodd y gell ei diweddaru?

I'w wneud yn fwy heriol, os oes gennyf ddilysiad rhestr wedi'i alluogi neu fformiwla wedi'i alluogi a ellir ei gopïo i'r rhes newydd hefyd?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, amar,
I fewnosod rhes o dan y gwerth wedi'i newid, gall y cod VBA canlynol eich helpu chi, rhowch gynnig arni.

Is-daflen Waith Breifat_Newid(Targed ByVal Fel Ystod)
Dim xRg Fel Ystod
Dim xStrPre, xStr Fel Llinynnol
Ar Ail-ddechrau Gwall Nesaf
Gosod xRg = Ystod ("A1: E7")
Os Nad yw Croestorri (xRg, Targed) yn Ddim Yna Ymadael Is
Application.EnableEvents = Gau
xStr = Target.Value
Cais.Dadwneud
xStrPre ​​= Target.Value
Target.Offset(1, 0).EntireRow.Insert xlShiftDown
Target.Offset(1, 0).Gwerth = xStrPre
Target.Value = xStr
Application.EnableEvents = Gwir
Is-End
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Helo, mae gen i gopïo hen rif i linell newydd - sut mae cael y llinell newydd yn mynd i dab newydd yn lle hynny?
Lleihawyd y sylw hwn gan y safonwr ar y wefan
helo sut allwn ni olrhain yn ôl dyddiad ac amser yn y newid yn y gell
Lleihawyd y sylw hwn gan y safonwr ar y wefan
os oes gen i swm mawr o ddata yn y ffeil excel, ac rydw i eisiau gwybod statws mewn un colum gwahanol, os bydd unrhyw gell yn newid ei gwerth yna dylai nodi yn rhes y gell honno , y dylid newid y statws, sut y gallaf gwneud hyn
Lleihawyd y sylw hwn gan y safonwr ar y wefan
Cefais "wall cystrawen" gyda "Dim xrng As Range" pan fewnosodais y cod isod yn fy nigwyddiad worksheet_change :-(
Cod VBA: Monitro newidiadau celloedd yn nhaflen waith Excel:

Is-daflen Waith Breifat_Newid(Targed ByVal Fel Ystod)
'Updateby Extendoffice 20160728
    Dim xrng Fel Ystod
    Gosod xrng = Ystod ("A1: E7")
    Os nad yw'n Gymhwysiad.Crossect(xrng, Range(Target.Address)) _
           Ydy Dim Yna
        msgstr "Mae Cell " &Targed.Address & " wedi newid.", vbInformation, "Kutools for Excel"
    Gorffennwch Os
Is-End
Nid oes unrhyw sylwadau wedi'u postio yma eto
Gadewch eich sylwadau
Postio fel Gwestai
×
Graddiwch y swydd hon:
0   Cymeriadau
Lleoliadau a Awgrymir