Cum se modifică o valoare sau o culoare specificată a celulei când este bifată caseta de selectare în Excel?
Acest articol vorbește despre modificarea valorii sau culorii unei celule specificate printr-o casetă de selectare. De exemplu, când este bifată o anumită casetă de selectare, valoarea sau culoarea de fundal a unei celule specificate vor fi modificate automat. Vă rugăm să urmați pas cu pas metodele de mai jos pentru a le rezolva.
Modificați o valoare specificată a celulei atunci când caseta de selectare este bifată cu formula
Schimbați o valoare specificată a celulei când caseta de selectare este bifată cu codul VBA
Schimbați o culoare de celulă specificată când caseta de selectare este bifată cu codul VBA
Modificați o valoare specificată a celulei atunci când caseta de selectare este bifată cu formula
Presupunând că aveți nevoie ca celula A1 să fie completată cu valoarea „test” atunci când este bifată caseta 1. Și goliți celula atunci când debifați caseta de selectare. Vă rugăm să faceți următoarele.
Mai întâi trebuie să legați caseta de selectare la o anumită celulă și apoi să aplicați formula pentru ao realiza.
1. Pentru a lega caseta de selectare la o anumită celulă, vă rugăm să o selectați, apoi introduceți = referință celulă în bara de formule și apăsați tasta Enter. Aici conectez caseta 1 la celula C2 cu introducerea = C2 în bara de formule după selectarea casetei de selectare.
Pentru caseta de selectare ActiveX Control, faceți clic dreapta pe ea și selectați Proprietăţi din meniul cu clic dreapta. Și în Proprietăţi caseta de dialog, introduceți celula conectată în Celulă conectată , apoi închideți caseta de dialog. Vedeți captura de ecran:
2. Selectați celula de care aveți nevoie pentru a-i modifica valoarea (aici selectez A1), apoi introduceți formula = IF (C2, "Test", "") în bara de formule și apăsați tasta Intrați cheie. Vedeți captura de ecran:
notițe: În formulă, C2 este celula legată a casetei de selectare 1, „Test” este valoarea pe care trebuie să o afișați în celula A1 când este bifată caseta de selectare.
Puteți vedea rezultatele ca mai jos capturi de ecran afișate după bifarea sau debifarea casetei de selectare corespunzătoare.
Schimbați o valoare specificată a celulei când caseta de selectare este bifată cu codul VBA
De asemenea, puteți modifica o valoare specificată a celulei atunci când caseta de selectare este bifată cu codul VBA. Vă rugăm să faceți următoarele.
1. Faceți clic dreapta pe fila Sheet cu valoarea celulei pe care trebuie să o modificați pe baza casetei de selectare, apoi faceți clic pe Afișați codul din meniul cu clic dreapta.
2. În Microsoft Visual Basic pentru aplicații fereastra, copiați și lipiți codul VBA de mai jos în Cod fereastră.
Cod VBA: Modificați o valoare specificată a celulei când este bifată caseta de selectare
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
notițe: În cod, ChekBox1 este numele Caseta de selectare (controale ActiveX). Îl puteți schimba după cum aveți nevoie.
3. apasă pe Alt + Q tastele simultan pentru a închide Microsoft Visual Basic pentru aplicații fereastră.
4. Selectați o celulă goală (A1) pe care doriți să o modificați pe baza casetei de selectare și bifați caseta de selectare1 din foaia de lucru. Acum un Kutools pentru Excel apare caseta de dialog, introduceți valoarea pe care doriți să o completați în celula goală selectată, apoi faceți clic pe OK buton. Vedeți captura de ecran:
Apoi, valoarea specificată este afișată imediat în celula selectată. Și când debifați caseta de selectare, celula va fi necompletată.
notițe: Acest cod vă va reaminti să introduceți valoarea textului circular atunci când bifați caseta de selectare de fiecare dată.
Schimbați o culoare de celulă specificată când caseta de selectare este bifată cu codul VBA
Această secțiune vă va arăta cum să schimbați o culoare de celulă specificată atunci când caseta de selectare este bifată cu cod VBA.
1. Faceți clic dreapta pe Fila Foaie cu culoarea celulei pe care trebuie să o modificați pe baza casetei de selectare, apoi faceți clic pe Afișați codul din meniul cu clic dreapta.
2. În Microsoft Visual Basic pentru aplicații fereastră, copiați și lipiți codul VBA de mai jos în fereastra Cod.
Cod VBA: Schimbați o culoare de celulă specificată atunci când este bifată caseta de selectare
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
notițe: În cod, ChekBox1 este numele Caseta de selectare (controale ActiveX). Îl puteți schimba după cum aveți nevoie.
3. Selectați o celulă de care aveți nevoie pentru a-i schimba culoarea de fundal, apoi bifați caseta de selectare. Puteți vedea că culoarea de umplere a celulei selectate este schimbată în roșu. Și celula selectată va fi umplută fără culoare de fundal după debifarea casetei de selectare. Vedeți capturi de ecran:
Articole pe aceeași temă:
- Cum să evidențiați celula sau rândul cu caseta de selectare în Excel?
- Cum să inserați ștampila de dată într-o celulă dacă bifați o casetă de selectare în Excel?
- Cum se face căsuța bifată pe baza valorii celulei din Excel?
- Cum se filtrează datele pe baza casetei de selectare din Excel?
- Cum se ascunde caseta de selectare atunci când rândul este ascuns în Excel?
- Cum se creează o listă derulantă cu mai multe casete de selectare în Excel?
Cele mai bune instrumente de productivitate de birou
Îmbunătățiți-vă abilitățile Excel cu Kutools pentru Excel și experimentați eficiența ca niciodată. Kutools pentru Excel oferă peste 300 de funcții avansate pentru a crește productivitatea și a economisi timp. Faceți clic aici pentru a obține funcția de care aveți cea mai mare nevoie...
Fila Office aduce interfața cu file în Office și vă face munca mult mai ușoară
- Activați editarea și citirea cu file în Word, Excel, PowerPoint, Publisher, Access, Visio și Project.
- Deschideți și creați mai multe documente în filele noi ale aceleiași ferestre, mai degrabă decât în ferestrele noi.
- Vă crește productivitatea cu 50% și reduce sute de clicuri de mouse pentru dvs. în fiecare zi!