Hogyan lehet megváltoztatni egy megadott cellaértéket vagy színt, amikor az jelölőnégyzet be van jelölve az Excelben?
Ez a cikk arról szól, hogy egy megadott cella értékét vagy színét jelölőnégyzettel módosíthatja. Például, ha egy bizonyos jelölőnégyzet be van jelölve, akkor egy megadott cella értéke vagy háttérszíne automatikusan megváltozik. Kérjük, lépésről lépésre kövesse az alábbi módszereket.
Ha a jelölőnégyzet képlettel be van jelölve, módosítsa a megadott cellaértéket
Ha a jelölőnégyzet be van jelölve a VBA kóddal, módosítsa a megadott cellaértéket
Ha a jelölőnégyzet be van jelölve a VBA kóddal, módosítsa a megadott cellaszínt
Ha a jelölőnégyzet képlettel be van jelölve, módosítsa a megadott cellaértéket
Tegyük fel, hogy az A1 cellába be kell tölteni a „teszt” értéket, amikor az 1. jelölőnégyzet be van jelölve. És törölje a cellát, amikor törli a jelölőnégyzet jelölését. Kérjük, tegye a következőket.
Először össze kell kapcsolnia a jelölőnégyzetet egy bizonyos cellával, majd képletet kell alkalmaznia annak eléréséhez.
1. Ha a jelölőnégyzetet egy bizonyos cellához kívánja kapcsolni, jelölje ki, majd írja be a = cellahivatkozást a képletsávba, és nyomja meg az Enter billentyűt. Itt összekapcsolom az 1. jelölőnégyzetet a C2 cellával a belépéssel = C2 a jelölőnégyzet bejelölése után a Formula Bar-ba.
Az ActiveX Control jelölőnégyzethez kattintson a jobb gombbal, és válassza ki Ingatlanok a jobb egérgombbal kattintva. És a Ingatlanok párbeszédpanelen írja be a csatolt cellát a LinkedCell mezőt, majd zárja be a párbeszédpanelt. Lásd a képernyőképet:
2. Jelölje ki az értéket megváltoztatni kívánt cellát (itt az A1-t választom), majd írja be a képletet = IF (C2, "Teszt", "") a Formula Bar-ba, és nyomja meg a gombot belép kulcs. Lásd a képernyőképet:
Megjegyzések: A képletben a C2 az 1. jelölőnégyzet összekapcsolt cellája, a „Teszt” az az érték, amelyet meg kell jelenítenie az A1 cellában, amikor a jelölőnégyzet be van jelölve.
Az eredményeket az alábbi képernyőképek alatt láthatja, miután a megfelelő jelölőnégyzetet bejelölte vagy törölte.
Ha a jelölőnégyzet be van jelölve a VBA kóddal, módosítsa a megadott cellaértéket
Megadhat egy megadott cellaértéket is, ha a jelölőnégyzet be van jelölve VBA kóddal. Kérjük, tegye a következőket.
1. Kattintson a jobb gombbal a Lap fülre azzal a cellaértékkel, amelyet a jelölőnégyzet alapján módosítania kell, majd kattintson Kód megtekintése a jobb egérgombbal kattintva.
2. Ban,-ben Microsoft Visual Basic for Applications ablakba, kérjük, másolja és illessze be az alábbi VBA kódot a Kód ablak.
VBA-kód: Egy megadott cellaérték módosítása, amikor a jelölőnégyzet be van jelölve
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
Megjegyzések: A kódban ChekBox1 a. neve Jelölőnégyzet (ActiveX-vezérlők). Szükség szerint megváltoztathatja.
3. megnyomni a más + Q gombok egyszerre a Microsoft Visual Basic for Applications ablak.
4. Jelöljön ki egy üres cellát (A1), amelynek értékét a jelölőnégyzet alapján módosítani szeretné, majd jelölje be a munkalapon az 1. jelölőnégyzetet. Most a Kutools az Excel számára megjelenik a párbeszédpanel, adja meg a kitöltendő értéket a kiválasztott üres cellában, majd kattintson a gombra OK gomb. Lásd a képernyőképet:
Ezután a megadott érték azonnal megjelenik a kiválasztott cellában. A jelölőnégyzet bejelölésénél a cella üres lesz.
Megjegyzések: Ez a kód emlékezteti Önt arra, hogy körkörösen írja be a szöveges értéket, amikor minden alkalommal bejelöli a jelölőnégyzetet.
Ha a jelölőnégyzet be van jelölve a VBA kóddal, módosítsa a megadott cellaszínt
Ez a szakasz megmutatja, hogyan változtathatja meg a megadott cellaszínt, ha a jelölőnégyzet be van jelölve a VBA kóddal.
1. Kattintson a jobb gombbal a Lap fül a jelölőnégyzet alapján módosítandó cellaszínnel, majd kattintson a gombra Kód megtekintése a jobb egérgombbal kattintva.
2. Ban,-ben Microsoft Visual Basic for Applications ablakba, kérjük, másolja és illessze be az alábbi VBA kódot a Kód ablakba.
VBA-kód: Ha a jelölőnégyzet be van jelölve, módosítsa a megadott cellaszínt
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
Megjegyzések: A kódban ChekBox1 a. neve Jelölőnégyzet (ActiveX-vezérlők). Szükség szerint megváltoztathatja.
3. Jelölje ki azt a cellát, amelynek háttérszínét módosítani kell, majd jelölje be a jelölőnégyzetet. Láthatja, hogy a kijelölt cella kitöltési színe vörösre változik. És a kijelölt cella nem lesz háttérszín, miután törölte a jelölést a jelölőnégyzetből. Képernyőképek megtekintése:
Kapcsolódó cikkek:
- Hogyan lehet kiemelni a cellát vagy sort az Excel jelölőnégyzetével?
- Hogyan lehet beilleszteni a dátumbélyegzőt egy cellába, ha bejelöli az Excel jelölőnégyzetét?
- Hogyan lehet a jelölőnégyzetet bejelölni az Excel cellaértéke alapján?
- Hogyan szűrhetők az adatok az Excel jelölőnégyzete alapján?
- Hogyan lehet elrejteni a jelölőnégyzetet, ha a sor el van rejtve az Excelben?
- Hogyan hozhat létre legördülő listát több jelölőnégyzettel az Excelben?
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!