Les galetes ens ajuden a lliurar els nostres serveis. En utilitzar els nostres serveis, accepteu el nostre ús de cookies.
Consell: altres idiomes es tradueixen en Google. Pots visitar el English versió d'aquest enllaç.
Iniciar Sessió
x
or
x
x
Registre
x

or

Com es modifica un valor de cel·la o un color especificats quan es marca la casella Excel?

En aquest article es parla de canviar el valor o el color d'una cel·la especificada mitjançant una casella de verificació. Per exemple, quan es marca una casella determinada, el valor o el color de fons d'una cel·la especificada es canviarà automàticament. Si us plau, seguiu els mètodes a continuació pas a pas per tractar-lo.

Canvieu un valor de cel·la especificat quan la casella de verificació estigui marcada amb la fórmula

Canvieu un valor de cel·la especificat quan la casella de verificació estigui marcada amb el codi VBA

Canvieu un color de cel determinat quan la casella de verificació estigui marcada amb el codi VBA


fletxa blau dreta bombolla Canvieu un valor de cel·la especificat quan la casella de verificació estigui marcada amb la fórmula


Suposant que necessiteu que la cel·la A1 s'omple amb el valor "prova" quan es marca la casella 1. A continuació, deixeu anar la cel·la quan desmarqueu la casella de verificació. Feu el següent.

Heu d'enllaçar la casella de verificació a una cel·la determinada en primer lloc i, a continuació, aplicar la fórmula per aconseguir-la.

1. Per enllaçar la casella de verificació a una determinada cel·la, seleccioneu-la i, a continuació, introduïu la referència de cel·la a la barra de fórmules i premeu la tecla Intro. Aquí vinc la casella 1 a la cel·la C2 amb l'entrada = C2 a la barra de fórmules després de seleccionar la casella de verificació.

Per a la casella de control ActiveX, feu clic amb el botó dret i seleccioneu Propietats des del menú del botó dret. I a la Propietats quadre de diàleg, introduïu la cel · la enllaçada al LinkedCell camp i, a continuació, tanqueu el quadre de diàleg. Mostra la captura de pantalla:

2. Seleccioneu la cel·la que necessiteu per canviar el seu valor (aquí selecciono A1), i després introduïu la fórmula = IF (C2, "Test", "") entrar a la barra de fórmula i prémer la tecla Enter clau Mostra la captura de pantalla:

Nota: A la fórmula, C2 és la cel·la enllaçada de la casella 1, "Test" és el valor que necessiteu mostrar a la cel·la A1 quan es marca la casella de verificació.

Podeu veure els resultats a sota de les captures de pantalla mostrades després de marcar o desmarcar la casella corresponent.


fletxa blau dreta bombolla Canvieu un valor de cel·la especificat quan la casella de verificació estigui marcada amb el codi VBA

També podeu canviar un valor de cel·la especificat quan la casella de selecció està marcada amb el codi VBA. Feu el següent.

1. Feu clic amb el botó dret a la fitxa Full amb el valor de la cel·la que heu de canviar en funció de la casella de verificació i, a continuació, feu clic a Veure codi des del menú del botó dret.

2. A la Microsoft Visual Basic per a aplicacions finestra, copieu i enganxeu el codi VBA a sota a la finestra codi finestra.

Codi VBA: canvieu un valor de cel·la especificat quan es marca la casella de verificació

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

Nota: En el codi, ChekBox1 és el nom de la Caixa de verificació (controls ActiveX). Podeu canviar-lo com calgui.

3. Premeu el botó Alt + Q tecles simultàniament per tancar la Microsoft Visual Basic per a aplicacions finestra.

4. Seleccioneu una cel·la en blanc (A1) que vulgueu canviar el seu valor en funció de la casella de selecció i marqueu el quadre de verificació1 al vostre full de càlcul. Ara a Kutools for Excel apareix el quadre de diàleg, introduïu el valor que vulgueu omplir a la cel·la en blanc seleccionada i, a continuació, feu clic a la casella de selecció OK botó Mostra la captura de pantalla:

A continuació, el valor especificat es mostra immediatament a la cel·la seleccionada. I quan desmarqueu la casella de verificació, la cel·la estarà en blanc.

Nota: Aquest codi us recordarà que introduïu el valor del text circularment quan marqueu la casella de selecció cada vegada.


fletxa blau dreta bombolla Canvieu un color de cel determinat quan la casella de verificació estigui marcada amb el codi VBA

Aquesta secció us mostrarà com canviar un color de cel determinat quan la casella de selecció està marcada amb el codi VBA.

1. Feu clic dret a la icona Full fitxa amb el color de la cel·la que heu de canviar en funció de la casella de selecció, feu clic a Veure codi des del menú del botó dret.

2. A la Microsoft Visual Basic per a aplicacions finestra, copieu i enganxeu el codi VBA següent a la finestra del codi.

Codi VBA: canvieu un color de cel especificat quan es marca la casella de verificació

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

Nota: En el codi, ChekBox1 és el nom de la Caixa de verificació (controls ActiveX). Podeu canviar-lo com calgui.

3. Seleccioneu una cel·la que necessiteu per canviar el seu color de fons i, a continuació, marqueu la casella de verificació. Podeu veure que el color de farciment de la cel·la seleccionada es canvia a color vermell. I la cel·la seleccionada s'omplirà sense color de fons després de desmarcar la casella de verificació. Veure captures de pantalla:

Consell: Si voleu inserir diverses caselles de selecció en un rang seleccionat a granel, podeu provar el Inserció per lots de caixes de verificació utilitat pf Kutools for Excel. O diversos botons d 'opció d' inserció per lots amb el Botons d'opció d'inserció per lots utilitat A més, podeu eliminar totes les caselles de verificació alhora amb el Batch Elimine Check Boxes Utilitat a sota de les captures de pantalla que es mostren. Podeu anar a descàrrega gratuïta del programari sense limitacions en 60 dies.


fletxa blau dreta bombollaArticles relacionats:



Eines de productivitat recomanades

Pestanya d'Office

estrella d'or1 Porteu les pestanyes pràctiques a l'Excel i a un altre programari d'Office, igual que Chrome, Firefox i el nou Internet Explorer.

Kutools for Excel

estrella d'or1 Increïble! Incrementeu la productivitat en 5 minuts. No necessites cap habilitat especial, estalvieu dues hores cada dia.

estrella d'or1 300 Noves característiques per a Excel, Excel molt fàcil i potent:

  • Combina cel·les / files / columnes sense perdre dades.
  • Combina i consolida diverses fulles i llibres.
  • Comparar intervals, copiar diversos rangs, convertir text a data, unitat i conversió de divises.
  • Compte per colors, subtotals de paginació, classificació avançada i filtre súper,
  • Més Seleccioneu / Insereix / Suprimeix / Text / Format / Enllaç / Comentari / Llibres / Eines de full de càlcul ...

Tret de pantalla de Kutools per a Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.

Be the first to comment.