Sut i gadw'r bwrdd yn un y gellir ei ehangu trwy fewnosod rhes bwrdd mewn taflen waith warchodedig yn Excel?
Bydd swyddogaeth ehangu bwrdd yn awtomatig yn cael ei golli ar ôl amddiffyn y daflen waith yn Excel. Er enghraifft, mae tabl o'r enw Tabl 1 yn eich taflen waith warchodedig, pan fyddwch chi'n teipio unrhyw beth o dan y rhes olaf, ni fydd y tabl yn ehangu'n awtomatig i gynnwys y rhes newydd. A oes dull i gadw'r bwrdd yn un y gellir ei ehangu trwy fewnosod rhes newydd mewn taflen waith warchodedig? Gall y dull yn yr erthygl hon eich helpu i'w gyflawni.
Cadwch y bwrdd yn un y gellir ei ehangu trwy fewnosod rhes bwrdd mewn taflen waith warchodedig gyda chod VBA
Fel y dangosir isod y llun, tabl o'r enw Tabl 1 yn eich taflen waith, a cholofn olaf y tabl yw colofn fformiwla. Nawr mae angen i chi amddiffyn y daflen waith i atal y golofn fformiwla rhag newid, ond caniatáu ehangu'r tabl trwy fewnosod rhes newydd a neilltuo data newydd yn y celloedd newydd. Gwnewch fel a ganlyn.
1. Cliciwch Datblygwr > Mewnosod > Botwm (Rheoli Ffurflen) i fewnosod a Rheoli Ffurflenni botwm i mewn i'ch taflen waith.
2. Yn y popping up Neilltuo Macro blwch deialog, cliciwch y Nghastell Newydd Emlyn botwm.
3. Yn y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, copïwch a gludwch y cod VBA isod rhwng y is ac Is-End paragraffau yn y Côd ffenestr.
Cod VBA: Cadwch y bwrdd yn un y gellir ei ehangu trwy fewnosod rhes bwrdd mewn taflen waith warchodedig
'Update by ExtendOffice 20220826
Dim xRg, tableRg As Range
Dim xRowCount As Integer
Dim pswStr As String
pswStr = "123"
On Error Resume Next
Application.ScreenUpdating = False
ActiveSheet.Unprotect Password:=pswStr
Set tableRg = ActiveSheet.ListObjects("Table4").Range
xRowCount = tableRg.Rows.Count
Set xRg = Range("Table4[[#Headers],[Total]]").Offset(1, 0)
Set yRg = xRg.Resize(xRowCount, 1)
xRg.Resize(xRowCount - 1, 1).AutoFill Destination:=yRg, Type:=xlFillDefault
ActiveSheet.Protect Password:=pswStr, DrawingObjects:=False, _
Contents:=True, Scenarios:=False, _
AllowFormattingCells:=True, AllowFormattingColumns:=True, _
AllowFormattingRows:=True, AllowInsertingColumns:=True, _
AllowInsertingRows:=True, AllowInsertingHyperlinks:=True, _
AllowDeletingColumns:=True, AllowDeletingRows:=True, _
AllowSorting:=True, AllowFiltering:=True, _
AllowUsingPivotTables:=True
Application.ScreenUpdating = True
Nodiadau:
4. Gwasgwch y Alt + Q allweddi i gau ffenestr Microsoft Visual Basic for Applications.
5. Dewiswch y celloedd yn y tabl y mae angen i chi neilltuo data newydd iddynt ac eithrio'r golofn fformiwla, yna pwyswch y Ctrl + 1 allweddi i agor y Celloedd Fformat blwch deialog. Yn y Celloedd Fformat blwch deialog, dad-diciwch y Dan glo blwch, ac yna cliciwch ar y OK botwm. Gweler y screenshot:
6. Nawr amddiffynwch eich taflen waith gyda chyfrinair rydych chi wedi'i nodi yn y cod VBA.
O hyn ymlaen, ar ôl clicio ar y botwm Rheoli Ffurflen yn eich taflen waith warchodedig, gellir ehangu'r tabl trwy fewnosod rhes newydd fel y dangosir isod y screenshot.
Nodyn: gallwch addasu'r tabl ac eithrio'r golofn fformiwla yn y daflen waith warchodedig.
Erthyglau perthnasol:
- Sut i gadw tafell o Dabl Pivot i symud gyda sgrolio taflen waith yn Excel?
- Sut i gyfuno celloedd a chadw fformatio'r celloedd yn Excel?
- Sut i gael gwared ar ddyblygiadau ond cadw'r lle cyntaf yn Excel?
Offer Cynhyrchiant Swyddfa Gorau
Supercharge Eich Sgiliau Excel gyda Kutools for Excel, a Phrofiad Effeithlonrwydd Fel Erioed Erioed o'r blaen. Kutools for Excel Yn cynnig dros 300 o nodweddion uwch i hybu cynhyrchiant ac arbed amser. Cliciwch Yma i Gael Y Nodwedd Sydd Ei Angen Y Mwyaf...
Office Tab Yn dod â rhyngwyneb Tabbed i Office, ac yn 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!















