Ugrás a tartalomra

Hogyan lehet a jelölőnégyzetet bejelölni az Excel cellaértéke alapján?

Lehet, hogy tudja, hogyan módosíthatja a cellaértéket egy jelölőnégyzet alapján. De tudod, hogyan lehet egy jelölőnégyzetet automatikusan bejelölni az Excel cellája alapján? Ez a cikk bemutatja az elérésének módszereit.

Jelölje be a jelölőnégyzetet a cellaérték és képlet alapján
Jelölje be a jelölőnégyzetet a cella értéke alapján, VBA kóddal


Jelölje be a jelölőnégyzetet a cellaérték és képlet alapján

Tegyük fel, hogy azt szeretné, hogy az 1. jelölőnégyzet automatikusan be legyen jelölve, ha az A1 cellában szereplő érték megegyezik a „Teszt” értékkel. Kérjük, tegye a következőket.

1. A jelölőnégyzet (Űrlapvezérlés) behelyezése után jelölje be, és a belépéssel kapcsolja össze egy megadott C2 cellával = C2 a Formula Bárba.

A ActiveX-vezérlő jelölőnégyzetet, kattintson a jobb gombbal, és válassza ki Ingatlanok a jobb egérgombbal kattintva. És a Ingatlanok párbeszédpanelen adja meg a kapcsolt cella be a LinkedCell mezőt, majd zárja be a párbeszédpanelt. Lásd a képernyőképet:

2. Válassza ki a bélelt cellát (C2), majd írja be a képletet = IF (A2 = "Teszt", IGAZ, HAMIS) a Formula Bar-ba, majd nyomja meg a belép kulcs.

Megjegyzések: A képletben az A2 és a Teszt az a cella és cellaérték, amely alapján automatikusan be kell jelölni a jelölőnégyzetet.

3. Amikor az A1 cellába beírja a „Test” értéket, a megfelelő jelölőnégyzet automatikusan be lesz jelölve. Lásd a képernyőképet:

Megjegyzés: Ez a képlet nem különbözteti meg a kis- és nagybetűket.


Jelölje be a jelölőnégyzetet a cella értéke alapján, VBA kóddal

A következő VBA-kód futtatásával ellenőrizheti a jelölőnégyzetet az Excel cellájának értéke alapján.

1. Kattintson a jobb gombbal a Lap fül jelölje be a jelölőnégyzetet a cella értéke alapján, 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: Jelölje be a jelölőnégyzetet a cella értéke alapján

Private Sub Worksheet_Change(ByVal Target As Range)
    If Range("A2").Value = "Test" Then
        ActiveSheet.CheckBoxes("Check Box 1").Value = xlOn
    Else
        ActiveSheet.CheckBoxes("Check Box 1").Value = xlOff
    End If
End Sub

Megjegyzések: A kódban az A2 és a Test azok a cellák és cellaértékek, amelyek alapján a jelölőnégyzetet automatikusan be kell jelölni. Az 1. jelölőnégyzet a jelölőnégyzet neve.

3. nyomja meg más + Q billentyűkkel zárja be a Microsoft Visual Basic for Applications ablakot.

Amikor beírja a „Test” értéket az A2 cellába, a megadott jelölőnégyzet automatikusan be lesz jelölve.

Megjegyzések: Ez a kód megkülönbözteti a kis- és nagybetűket.

Tipp: Ha tömegesen szeretne több jelölőnégyzetet beilleszteni a kiválasztott tartományba, akkor próbálja ki a Batch Insert jelölőnégyzetek hasznossága Kutools az Excel számára, vagy kötegesen helyezzen be több Option gombot a Batch Insert opció gombok hasznosság. Ezenkívül az összes jelölőnégyzetet egyszerre törölheti a Kötegelt törlés jelölőnégyzetek segédprogram az alábbi képernyőképek szerint. Mehetsz töltse le a Kutools for Excel programot! (30 napos ingyenes próbaverzió).


Kapcsolódó cikkek:

A legjobb irodai hatékonyságnövelő eszközök

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

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

kte lap 201905


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!
Comments (6)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
can i do thisin google sheet?
This comment was minimized by the moderator on the site
Hello,

I downloaded a template from Microsoft Office itself for Excel.
There is a column with a check box and a check mark.
I can activate the check mark by typing "1", when I do this the task will be set in a lighter color.

But I don't get the check box activated. It is with color and not a check mark. I see this in the formula bar =ALS(G7="";"☐";"⬛") (I think ALS is IF. My language is set on Dutch). I've already been searching but no results. There is no format control, int the properties I don't see anything either.
This comment was minimized by the moderator on the site
Queria saber como fazer isto com mais de um parâmetro de comparação. Por exemplo: quero que automaticamente minha célula A1 retorne o valor TRUE se e somente se outras três células B1, C1 e D1 estiverem todas com o valor TRUE (caso pelo menos uma delas esteja com o valor FALSE, a célula A1 continuará com o valor FALSE). Já tentei usar várias fórmulas usando o comando IF, mas sem êxito. Por favor, você sabe me dizer qual a fórmula certa para conseguir isto? :)
This comment was minimized by the moderator on the site
Descobri! Apenas usar:

=if(and(B1=true, C1=true, D1=true), true, false)
This comment was minimized by the moderator on the site
I am trying to use the checkbox to display specific text to another sheet when it is checked or true and remain blank when it is unchecked or false.
This comment was minimized by the moderator on the site
specifically if it is true I would like it to display 0700-0800 and if it is false display a blank cell.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations