Salt la conținutul principal

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ă:

Cele mai bune instrumente de productivitate de birou

🤖 Kutools AI Aide: Revoluționați analiza datelor pe baza: Execuție inteligentă   |  Generați codul  |  Creați formule personalizate  |  Analizați datele și generați diagrame  |  Invocați funcțiile Kutools...
Caracteristici populare: Găsiți, evidențiați sau identificați duplicatele   |  Ștergeți rândurile goale   |  Combinați coloane sau celule fără a pierde date   |   Rundă fără Formula ...
Super căutare: VLookup cu mai multe criterii    VLookup cu valori multiple  |   VLookup pe mai multe foi   |   Căutare fuzzy ....
Listă derulantă avansată: Creați rapid o listă derulantă   |  Listă drop-down dependentă   |  Listă derulantă cu selectare multiplă ....
Manager de coloane: Adăugați un număr specific de coloane  |  Mutați coloanele  |  Comutați starea vizibilității coloanelor ascunse  |  Comparați intervale și coloane ...
Caracteristici prezentate: Focus pe grilă   |  Vedere de proiectare   |   Big Formula Bar    Manager registru de lucru și foi   |  Biblioteca de resurse (Text automat)   |  Data Picker   |  Combinați foi de lucru   |  Criptare/Decriptare celule    Trimiteți e-mailuri după listă   |  Super Filtru   |   Filtru special (filtrează bold/italic/barat...) ...
Top 15 seturi de instrumente12 Text Instrumente (Adăuga text, Eliminați caractere,...)   |   50+ Diagramă Tipuri de (Gantt Chart,...)   |   40+ Practic Formule (Calculați vârsta pe baza zilei de naștere,...)   |   19 inserare Instrumente (Introduceți codul QR, Inserați imaginea din cale,...)   |   12 Convertire Instrumente (Numere la cuvinte, conversie valutara,...)   |   7 Merge & Split Instrumente (Rânduri combinate avansate, Celule divizate,...)   |   ... și altele

Î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...

Descriere


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!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations