Sut i newid gwerth neu liw cell penodedig pan fydd blwch gwirio yn cael ei wirio yn Excel?
Mae'r erthygl hon yn sôn am newid gwerth neu liw cell benodol gan flwch gwirio. Er enghraifft, pan fydd blwch gwirio penodol yn cael ei wirio, bydd gwerth neu liw cefndir cell benodol yn cael ei newid yn awtomatig. Dilynwch y dulliau isod gam wrth gam i ddelio ag ef.
Newid gwerth cell penodol pan fydd blwch gwirio yn cael ei wirio gyda'r fformiwla
Newid gwerth cell penodedig pan fydd blwch gwirio yn cael ei wirio gyda chod VBA
Newid lliw cell penodol pan fydd blwch gwirio yn cael ei wirio gyda chod VBA
Newid gwerth cell penodol pan fydd blwch gwirio yn cael ei wirio gyda'r fformiwla
Gan dybio bod angen i chi gael prawf “prawf” gwerth cell A1 pan fydd blwch gwirio 1 yn cael ei wirio. A gwagiwch y gell wrth ddad-wirio'r blwch gwirio. Gwnewch fel a ganlyn.
Mae angen i chi gysylltu'r blwch gwirio â chell benodol yn gyntaf, ac yna defnyddio fformiwla i'w gyflawni.
1. I gysylltu'r blwch gwirio â chell benodol, dewiswch ef, yna nodwch = cyfeirnod cell i'r Bar Fformiwla a gwasgwch y fysell Enter. Yma, rwy'n cysylltu'r blwch gwirio 1 â chell C2 â mynd i mewn = C2 i mewn i'r Bar Fformiwla ar ôl dewis y blwch gwirio.
Ar gyfer blwch gwirio ActiveX Control, cliciwch ar y dde a dewiswch Eiddo o'r ddewislen clicio ar y dde. Ac yn y Eiddo blwch deialog, rhowch y gell gysylltiedig i mewn i'r LinkedCell maes, ac yna cau'r blwch deialog. Gweler y screenshot:
2. Dewiswch y gell sydd ei hangen arnoch i newid ei gwerth (dyma fi'n dewis A1), yna nodwch y fformiwla = OS (C2, "Prawf", "") i mewn i'r Bar Fformiwla, a gwasgwch y Rhowch allwedd. Gweler y screenshot:
Nodyn: Yn y fformiwla, C2 yw cell gysylltiedig blwch gwirio 1, “Prawf” yw'r gwerth y mae angen i chi ei arddangos yng nghell A1 pan fydd y blwch gwirio yn cael ei wirio.
Gallwch weld y canlyniadau fel isod sgrinluniau a ddangosir ar ôl gwirio neu ddad-wirio'r blwch gwirio cyfatebol.
Newid gwerth cell penodedig pan fydd blwch gwirio yn cael ei wirio gyda chod VBA
Gallwch hefyd newid gwerth cell penodedig pan fydd blwch gwirio yn cael ei wirio â chod VBA. Gwnewch fel a ganlyn.
1. De-gliciwch y Tab Dalen gyda'r gwerth cell y mae angen i chi ei newid yn seiliedig ar flwch gwirio, yna cliciwch Gweld y Cod o'r ddewislen clicio ar y dde.
2. Yn y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, copïwch a gludwch y cod VBA isod i'r Côd ffenestr.
Cod VBA: Newid gwerth cell penodedig pan fydd blwch gwirio yn cael ei wirio
Private Sub CheckBox1_Click()
Dim xRng As Range
Dim xCell As Range, xStr As String
Set xRng = Selection
If CheckBox1.Value = True Then
xStr = InputBox("Please enter a value:", "Kutools for Excel")
xRng.Value = xStr
If xStr = "" Then CheckBox1.Value = False
Else
xRng.Value = ""
End If
End Sub
Nodyn: Yn y cod, Blwch Sioc1 yw enw'r Blwch Gwirio (Rheolaethau ActiveX). Gallwch ei newid yn ôl yr angen.
3. Gwasgwch y Alt + Q allweddi ar yr un pryd i gau'r Microsoft Visual Basic ar gyfer Ceisiadau ffenestr.
4. Dewiswch gell wag (A1) rydych chi am newid ei gwerth yn seiliedig ar y blwch gwirio, a gwiriwch y blwch gwirio1 yn eich taflen waith. Nawr a Kutools for Excel blwch deialog yn ymddangos, nodwch y gwerth rydych chi am gael ei boblogi yn y gell wag a ddewiswyd, ac yna cliciwch ar y OK botwm. Gweler y screenshot:
Yna mae'r gwerth penodedig yn cael ei arddangos i'r gell a ddewiswyd ar unwaith. Ac wrth ddad-wirio'r blwch gwirio, bydd y gell yn wag.
Nodyn: Bydd y cod hwn yn eich atgoffa i nodi gwerth y testun yn gylchol pan fyddwch chi'n gwirio'r blwch gwirio bob tro.
Newid lliw cell penodol pan fydd blwch gwirio yn cael ei wirio gyda chod VBA
Bydd yr adran hon yn dangos i chi sut i newid lliw cell penodol pan fydd blwch gwirio yn cael ei wirio â chod VBA.
1. De-gliciwch y Tab Dalen gyda'r lliw celloedd mae angen i chi ei newid yn seiliedig ar y blwch gwirio, yna cliciwch Gweld y Cod o'r ddewislen clicio ar y dde.
2. Yn y Microsoft Visual Basic ar gyfer Ceisiadau ffenestr, copïwch a gludwch y cod VBA isod i mewn i ffenestr y Cod.
Cod VBA: Newid lliw cell penodol pan fydd blwch gwirio yn cael ei wirio
Sub CheckBox1_Click()
Dim xRng As Range
Set xRng = Selection
If CheckBox1.Value = True Then
xRng.Interior.Color = vbRed
Else
xRng.Interior.Color = xlNone
End If
End Sub
Nodyn: Yn y cod, Blwch Sioc1 yw enw'r Blwch Gwirio (Rheolaethau ActiveX). Gallwch ei newid yn ôl yr angen.
3. Dewiswch gell sydd ei hangen arnoch i newid ei lliw cefndir, yna gwiriwch y blwch gwirio. Gallwch weld bod lliw llenwi'r gell a ddewiswyd yn cael ei newid i goch. A bydd y gell a ddewiswyd yn cael ei llenwi heb unrhyw liw cefndir ar ôl dad-wirio'r blwch gwirio. Gweler sgrinluniau:
Erthyglau perthnasol:
- Sut i dynnu sylw at gell neu res gyda blwch gwirio yn Excel?
- Sut i fewnosod stamp dyddiad mewn cell os ticiwch flwch gwirio yn Excel?
- Sut i wirio blwch gwirio yn seiliedig ar werth celloedd yn Excel?
- Sut i hidlo data yn seiliedig ar flwch gwirio yn Excel?
- Sut i guddio blwch gwirio pan fydd rhes wedi'i chuddio yn Excel?
- Sut i greu rhestr ostwng gyda blychau gwirio lluosog 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!
