Jelölőnégyzet beillesztése az Excelbe (5 egyszerű lépésben)

A jelölőnégyzet beillesztése az Excelbe könnyű feladat. A jelölőnégyzet-vezérlő elérhető az Excel fejlesztői eszközök beállításában. A jelölőnégyzet és más vezérlők, mint például a legördülő menü, nagyon hasznosak lehetnek az űrlapok Excel-ben történő megtervezésekor.

Ezek a vezérlők megakadályozzák a felhasználókat abban, hogy néhány nem kívánt adatot beírjanak az űrlapokba, és ezért előnyben részesítik őket. ezt a bejegyzést megértjük, hogyan kell beilleszteni egy jelölőnégyzetet az Excelbe. Ezt követően látunk egy példát arra is, hogy a jelölőnégyzetek miként tehetik könnyebbé az adatelemzési feladatokat.

Tartalomjegyzék

Jelölőnégyzet beillesztése az Excelbe

Az Excel jelölőnégyzet-vezérlés megtalálható a “Fejlesztői eszközök” menüpontban. Alapértelmezés szerint a “Fejlesztői eszközök” menüben elem el van rejtve az Excelben. Tehát először is ezt az opciót kell elérhetővé tennünk az Excel felső szalagjában, és ezt követően használhatjuk a jelölőnégyzet vezérlését. Az alábbiakban részletesen bemutatjuk a jelölőnégyzet hozzáadását az Excel programhoz:

  • Navigáljon az Excel beállításaihoz > A szalag testreszabása: Nyissa meg az Excel lapot, navigáljon a “Fájl” > “Beállítások” > “Szalag testreszabása” fülre. Megnyomhatja az “ALT + F + T” gombokat is az excel opciók megnyitásához, majd navigáljon a “Szalag testreszabása” fülre.

  • Engedélyezés Fejlesztői eszközök lap: Alapértelmezés szerint a “Fejlesztő” opció nincs bejelölve a “Fő lapok” jelölőnégyzetből. Jelölje be a “Fejlesztő” lehetőséget, majd kattintson az “OK” gombra.
  • Nyissa meg a Fejlesztő lapot > Beállítás beillesztése > Jelölőnégyzet-opció: Ezt követően láthatja az “Excel” szalag “Fejlesztő” lapját. A „Fejlesztő” lapon kattintson a „Beszúrás” legördülő menüre, és válassza az űrlap „Jelölőnégyzet” vezérlőjét az ábra szerint.

  • Kattintson a Jelölőnégyzet opcióra: Most már bejelölhet egy jelölőnégyzetet az excel-lapjának bárhol.
  • Formázza a jelölőnégyzet-vezérlést: Ezután testreszabhatja a jelölőnégyzetet a “Formátum-vezérlés” segítségével. opciót.

A jelölőnégyzet állapotának rögzítése

Miután hozzáadta a jelölőnégyzetet a táblázathoz, rögzítenie kell annak állapotát. A jelölőnégyzet állapota megmondhatja, hogy a jelölőnégyzet jelenleg be van-e jelölve, vagy sem.

A jelölőnégyzet állapotának rögzítéséhez társítania kell azt egy cellához. Miután a jelölőnégyzetet egy cellához társította, a cella megjeleníti az „Igaz” értéket, ha a jelölőnégyzet be van jelölve; ellenkező esetben a „False” kifejezést jeleníti meg.

A jelölőnégyzet cellához történő társításához kövesse az alábbi lépéseket:

  • Kattintson a jobb gombbal a jelölőnégyzet fölé, és válassza a „Formátum vezérlés” lehetőséget. a helyi menüből, az ábra szerint.

  • A “Formátum vezérlés” lehetőségre kattintva nyissa meg a „Formátumvezérlés” ablakot. A „Formátumvezérlés” ablakban lépjen a „Vezérlés” fülre.

  • vezérlő fülre, kattintson a cellahivatkozás beviteli mezőre, majd jelölje ki a táblázatban egy üres cellát, amelyet a jelölőnégyzettel társítani szeretne.

Tipp: A megfelelő jelölőnégyzetek cellalinkjeinek nyomon követéséhez mindig célszerű a cellalinkeket a jelölőnégyzet melletti oszlopban beállítani. Így könnyebben megtalálja a jelölőnégyzetekhez tartozó cellahivatkozásokat, amikor csak akarja. Elrejtheti a cellahivatkozásokat tartalmazó oszlopot is, hogy a táblázat rendetlenség legyen.

Hogyan lehet gyorsan beilleszteni több jelölőnégyzetet az Excelbe

A fenti szakaszokban láttuk, hogyan lehet egyetlen jelölőnégyzetet hozzáadni az excelhez, de előfordulhat, hogy több tíz vagy száz jelölőnégyzetet kell tartalmaznia a munkalapon. Ilyen hatalmas számú jelölőnégyzet hozzáadása egyenként nem kivitelezhető lehetőség.

Tehát nézzük meg, hogyan adhatunk hozzá több jelölőnégyzetet a gyors excel érdekében:

  • Először is , manuálisan adjon hozzá egy jelölőnégyzetet a Fejlesztő fülön található jelölőnégyzet bejelölésével.

  • Következő , állítsa be a jelölőnégyzet helyzetét.

  • Opcionális lépés: Formázza a jelölőnégyzetet szükség szerint. Ebben a példában a jelölőnégyzet szövegét üresnek állítjuk be.

  • Ezek után jobbra -kattints a jelölőnégyzetre, és válaszd a helyi menüből a „Formátumvezérlés” lehetőséget.

  • A “Formátumvezérlés” ablakban lépjen a “Tulajdonságok” fülre, és ellenőrizze, hogy a “Mozgatás, de ne méretezze a cellákat” opció van-e kiválasztva. Ha ez az opció nincs bejelölve, jelölje ki és kattintson az “OK” gombra .

  • Végül, amikor a jelölőnégyzet helyesen van elhelyezve és megfelelően formázva. Húzza a kitöltő fogantyút az összes alábbi sorba.

  • És kész! Most látni fogja az összes sorhoz másolt jelölőnégyzeteket.

Amint az a fenti képernyőképen látható, a listánk minden sorához bejelöltük a jelölőnégyzeteket . De a lista nem használható önmagában, mert még mindig nem állítottuk be a cellalinkeket az összes jelölőnégyzethez. Most nézzük meg, hogyan adhat hozzá cellalinkeket több jelölőnégyzethez.

A cellalinket több jelölőnégyzethez állítja be

A cellalinkek beállítása több jelölőnégyzethez manuálisan nagyon unalmas lehet. Tehát használhatunk egy VBA kódot, amely beállíthatja a jelölőnégyzet cellahivatkozásait több jelölőnégyzethez az excelben.

A VBA kód használatához kövesse az alábbi lépéseket:

  • Az Excel programmal megnyitott munkafüzet, nyomja meg az “Alt + F11” billentyűt a Visual Basic Editor (VBE) megnyitásához.
  • Kattintson a jobb gombbal a munkafüzet nevére a “Project-VBAProject” panelen, és válassza a Beszúrás – Modul a helyi menüből.

  • Másolja a következő VBA kódot :
 Sub LinkCheckBoxes () 
Dim chk As CheckBox
Dim lCol As Long
lCol = 1 "szám jobb oldali oszlopok a hivatkozáshoz
Minden chk-hez az ActiveSheet.CheckBoxes-ban
chk.LinkedCell = chk.TopLeftCell.Cells.Offset (0, lCol). Cím
Következő chk
Vége

Megjegyzés: A jelölőnégyzet és az oszlop közötti eltolástól függően állítsa be a cellalinkeket az lcol oszlop értékére. Ebben a példában 1-re állítottuk, amely azt jelenti, hogy a sejt linkek gen a jelölőnégyzetek melletti oszlopban.

  • A módosítások elvégzése után futtassa a kódot az F5 használatával. kulcs.

  • Zárja be a VBA szerkesztőt, és az összes jelölőnégyzetek jönnek létre.

Hogyan lehet több jelölőnégyzetet beilleszteni Fejlesztő fül nélkül

A fenti szakaszokban láthattuk, hogyan lehet jelölőnégyzeteket hozzáadni a fejlesztő fülről. Ebben a szakaszban megtudhatjuk, hogyan adhat hozzá több jelölőnégyzetet az excelhez a fejlesztő fül használata nélkül.

Ehhez használhatunk egy VBA szkriptet, amely elfogadja azt a tartományt, ahova a jelölőnégyzetet be kell illeszteni, és a cellahivatkozás eltolása felhasználói bemenetként, és ezek alapján a VBA szkript létrehozza a jelölőnégyzeteket a megadott tartományban.

Nézzük meg, hogyan kell használni ezt a VBA parancsfájlt:

  • Ha kinyitotta Excel-munkafüzetét, nyomja meg az “Alt + F11” billentyűt a Visual Basic Editor (VBE) megnyitásához.
  • Kattintson a jobb gombbal a munkafüzet nevére a “Project-VBAProject” panelen, és válassza a Beszúrás – > Modul a helyi menüből.

  • Másolja a következő VBA kód:
 Sub CreateCheckBoxes () 
"Változók deklarálása
Dim c As Tartomány
Dim chkBox As CheckBox - Dim chkBoxRange As Range
Dim cellLinkOffsetCol As Double | "Ingore hibák, ha a felhasználó a Mégse gombra kattint, vagy az XOn hiba folytatása Következő
" Beviteli mező a sele-be ct cellatartomány
Set chkBoxRange = Application.InputBox (Kérdés: = "Cellatartomány kiválasztása", Cím: = "Jelölőnégyzetek létrehozása", Típus: = 8)
"Beviteli mező a cellalink eltolásának megadásához
cellLinkOffsetCol = Application.InputBox ("A cellalinkek eltolásának oszlopának beállítása", "Cell Link OffSet")
"Lépjen ki a kódból, ha a felhasználó a Mégse vagy az X gombra kattint.
Ha Err.Number < > 0 Ezután lépjen ki az alból
"A hibaellenőrzés visszakapcsolása
On GoTo 0 hiba esetén
" Húzza végig a kijelölt cellák minden celláját
Minden c-hez chkBoxRange "A jelölőnégyzet hozzáadása
ChkBox beállítása = chkBoxRange.Parent.CheckBoxes.Add (0, 1, 1, 0)
A chkBox használatával
" A jelölőnégyzet helyének beállítása
.Top = c.Top + c.Height / 2 - chkBox.Height / 2
.Bal = c.Left + c.Width / 2 - chkBox.Width / 2
"A csatolt cellát állítsa a cellához a jelölőnégyzet segítségével
.LinkedCell = c.Offset (0, cellLinkOffsetCol) .Address (external: = True)
"Engedélyezze a jelölőnégyzet használatát a munkalapvédelem alkalmazásakor
.Locked = False
" Állítsa be a nevet és felirat
.Caption = ""
.Név = c.cím
Vége a következő c-vel
Vége al

  • A módosítások elvégzése után futtassa a kódot az „F5” billentyűvel.

  • Jelölje be a jelölőnégyzet tartományát, és adja meg a kívánt cellalink-eltolást, és létrejönnek a jelölőnégyzetek.

Hogyan töröljön egy jelölőnégyzetet az Excel-ben

Egyetlen jelölőnégyzet törlése viszonylag egyszerű – jelölje be a jelölőnégyzetet, és nyomja meg a törlés gombot a billentyűzeten.

1. lehetőség: A “Ctrl” billentyű használatával több jelölőnégyzet törölhető

Ha több jelölőnégyzetet szeretne törölni a táblázatból, kövesse az alábbi lépéseket azok törléséhez:

  • 1. Nyomja meg a „ctrl” billentyűt a billentyűzeten, és kattintson a törölni kívánt jelölőnégyzetekre. Ezzel kiválasztja a kattintott jelölőnégyzeteket, az ábra szerint.

  • 2. Ezután nyomja meg a törlés gombot a billentyűzeten, és az összes kijelölt jelölőnégyzet törlődik.

2. lehetőség: A „Kijelölési panel” használatával több jelölőnégyzetet törölhet

A több jelölőnégyzet törlésének másik lehetősége az excelben a kiválasztási panel használata. Kövesse az alábbi lépéseket:

  • A táblázat “Home” lapján > “Szerkesztés” szakasz. Kattintson a szalagon a “Keresés és kiválasztás” lehetőségre, és válassza a helyi menü “Kijelölési panel” opcióját.

  • A kiválasztási ablaktáblában jelölje be az összes törölni kívánt jelölőnégyzetet, majd nyomja meg a „Törlés” gombot.

3. opció: A Ugrás a speciálishoz parancs több objektum törléséhez

Ha törölni akarja az összes excel jelölőnégyzetet egy munkalapról, használhatja a select Minden objektum opció. De egy másik szempont, amelyet meg kell jegyeznie: ez a megközelítés törli az összes többi objektumot, például az aktív munkalapon lévő alakzatokat, legördülő listákat, diagramokat, legördülő listákat stb.

Kövesse az alábbi lépéseket:

  • A táblázatban a “Főoldal” lap > “Szerkesztés” szakaszban. Kattintson a “Keresés és kiválasztás” opcióra a szalagon, és válassza a “Speciális lehetőségek” opciót.

  • A “Ugrás a speciálishoz” ablakban válassza az “objektumok” opciót, és jelölje be az “OK” gombot. Ezzel kiválasztja az aktív lap összes objektumát.

  • Végül nyomja meg a törlés gombot a billentyűzetről, és az összes objektum törlődik.

4. opció: A VBA makró használata több jelölőnégyzet törléséhez

Ha sok jelölőnégyzet van a táblázatban, és csak a jelölőnégyzeteket (nem az összes objektumot) szeretné törölni, akkor ez a lehetőség az Ön számára. Az alábbiakban egy olyan szkript található, amely törli az összes jelölőnégyzetet az aktív munkalapról.

Kövesse az alábbi lépéseket:

  • Az Excel munkafüzet megnyitásakor nyomja le az “Alt + F11” billentyűt nyissa meg a Visual Basic Editor (VBE) fájlt.
  • Kattintson a jobb gombbal a munkafüzet nevére a “Project-VBAProject” panelen, és válassza a Beszúrás – > Modul oda-vissza lehetőséget. m a helyi menüt.

  • Másolja a következő VBA kódot:
 Sub DeleteCheckbox () 
Minden vShape esetén az ActiveSheet.Shapes
Ha vShape.FormControlType = xlCheckBox Akkor
vShape.DeleteEnd If
Next vShape
End Sub

  • A módosítások elvégzése után futtassa a kódot a Az „F5” kulcs és az aktív lap összes jelölőnégyzete törlődik.

A jelölőnégyzet szövegének szerkesztése

A jelölőnégyzet szövegének vagy a jelölőnégyzet feliratának szerkesztése egyszerű. A jelölőnégyzet szövegének szerkesztéséhez kattintson a jobb gombbal a szövegmezőre, és válassza ki a “Szöveg szerkesztése” lehetőséget.

Csinál ez áthelyezi a kurzort a jelölőnégyzet feliratának elejére, és lehetővé teszi a következő szerkesztést.

Tökéletes!

De várjon! Figyelje meg, hogy a NameBoxban megjelenített szöveg továbbra is ugyanaz, annak ellenére, hogy a jelölőnégyzet szövege megváltozott.

Különbség a jelölőnégyzet felirata és a jelölőnégyzet neve között

A jelölőnégyzet előtti szöveget “caption” jelölőnégyzetnek hívják, míg a NameBoxban látható név a jelölőnégyzet háttér-neve “name”.

Amikor a “Szöveg szerkesztése” gombra kattint, jobb gombbal kattintva a jelölőnégyzet vezérlőjére, csak a jelölőnégyzet feliratát változtatja meg.

Ha azonban módosítani akar a jelölőnégyzet háttérnevéhez, kattintson a jobb gombbal a jelölőnégyzet fölé, majd írja be a megfelelő nevet a NameBoxba.

A pipa formázása x Vezérlés az Excelben

Bár nem sok mindent tehet a jelölőnégyzetek kiemeléséért, mégis néhány testreszabási lehetőség elvégezhető. Az Excel által a jelölőnégyzet-vezérlőkkel engedélyezett testreszabások listájának követése:

Háttérszín és átlátszóság kiválasztása a Jelölőnégyzet-vezérléshez

A jelölőnégyzet háttérszínének kiválasztásához kattintson a jobb gombbal a jelölőnégyzet fölé, és kattintson a “Formátum vezérlés” lehetőségre. A “Formátum vezérlés” ablakon belül > “Szín és vonalak” fül > “Kitöltés” szakasz , kiválaszthatja a háttér színét és a kívánt átlátszóságot a jelölőnégyzethez.

Szegélyszín kiválasztása a jelölőnégyzet vezérlőhöz

Jelölőnégyzet-szegély létrehozása – A “Formátumvezérlés” ablakon belül > “Szín és vonalak” fül > “Vonalak” szakaszban kiválaszthat egy szegélyt a jelölőnégyzethez.

3D-s árnyékeffektus kiválasztása a jelölőnégyzet-vezérléshez

A jelölőnégyzeteknek egy kis 3D-s hatás elérése – A “Formátumvezérlés” ablakon belül > “Vezérlés” fül > 3D-s árnyékolási lehetőség.

ActiveX jelölőnégyzetek az Excelben

Eddig ebben a cikkben csak az Excelről beszéltünk Űrlap jelölőnégyzet, de van egy másik típusú jelölőnégyzet is, amelyet a Microsoft Excel elérhetővé tesz – ez ActiveX jelölőnégyzet néven ismert.

ActiveX jelölőnégyzeteket hozzá lehet adni a “Fejlesztő” fül > “Beszúrás” gombra is. Ezenkívül a legtöbb szempontból az ActiveX jelölőnégyzet nagyon hasonlít az űrlap jelölőnégyzetéhez, de van néhány kritikus különbség a kettő között:

  1. Az ActiveX jelölőnégyzetek több formázási lehetőséget kínálnak. Az ActiveX jelölőnégyzetekben megváltoztathatja a jelölőnégyzet feliratának betűkészletét, képként háttérként szerepelhet, megváltoztathatja az egérmutatót, amíg az a jelölőnégyzet felett lebeg, stb.
  2. Az ActiveX vezérlők külső összetevők, ezért külön töltődnek be néha megfagynak vagy nem reagálnak. Másrészt az űrlapvezérlők be vannak építve az Excelbe, és ezért nincsenek ilyen problémáik.
  3. Az ActiveX egy Microsoft-alapú technológia, és más operációs rendszerek, például a Mac nem támogatják.
  4. Emellett sok számítógép alapértelmezés szerint nem bízik az ActiveX-ben, és az ActiveX-vezérlők le vannak tiltva, hacsak nem adja hozzá őket a Trust Centerhez.
  5. A Form vezérlők és az ActiveX vezérlők között egy másik lényeges különbség az, hogy – Az ActiveX-vezérlők közvetlenül elérhetők objektumként a VBA-kódban (gyorsabban), míg az űrlapvezérlőkhöz való hozzáféréshez meg kell találnia az űrlapvezérlőket az aktív lapon (lassabban).

Makró egy jelölőnégyzetbe

Már láttuk, hogyan lehet cellakapcsolatokat társítani az excel jelölőnégyzeteihez, és hogyan kell végrehajtani a műveleteket a jelölőnégyzet értéke alapján. Most ismerjük meg, hogyan rendelhetünk makrókat jelölőnégyzetekkel, és hogyan hajthatjuk végre a makrókat, amikor a jelölőnégyzetre kattintunk.

Ha makrót szeretne társítani a jelölőnégyzettel, kövesse az alábbi lépéseket:

  • jobbra -kattintson a jelölőnégyzetre, és kattintson a “Makró hozzárendelése” opcióra

  • A “Hozzárendelés” elemre Makró ”ablakban adjon meg egy értelmes nevet a makrónak, és kattintson az„ Új ”gombra, ezzel megnyílik a VBA szerkesztő.

  • A VBA szerkesztőben megírhatja a makrót. A példa kedvéért egy makrót fogunk írni, amely váltja az A oszlop láthatóságát. Ha az oszlop látható, a jelölőnégyzetre kattintva ha az oszlop el van rejtve, akkor a rejtett négyzetre kattintva a jelölőnégyzet megjelenik. Ezt megjeleníti.

  • A VBA kód a következő:
  • Mentse a makrót, és zárja be a VBA szerkesztőt.

  • Most kattintson a jelölőnégyzetre, és nézze meg, hogyan t összevonja az A láthatósági oszlopot.

Egy másik példa a makró és az Excel jelölőnégyzet használatára: Az összes jelölőnégyzet kiválasztása egyetlen jelölőnégyzet használatával az Excel programban

Gyakorlati példák az Excel jelölőnégyzeteinek használatára

Most nézzünk meg néhány gyakorlati példát az Excel jelölőnégyzetekről:

1. példa: Excel jelölőnégyzetek használata a raktárkészlet elérhetőségének nyomon követésére

A fenti példában az élelmiszerboltok listája található, mindegyiknél be van jelölve a jelölőnégyzet. A jelölőnégyzet jelzi az elem elérhetőségi állapotát. Amint az elem be van jelölve, egy “Elérhető” címke kerül feltöltésre előtte, és a be nem jelölt jelölőnégyzeteknél az “Elfogyott” cím jelenik meg.

Ez egyszerűen beépített használatával történik. jelölőnégyzet funkció és ha utasítások. Ennek első megvalósításához beillesztettünk egy jelölőnégyzetet a munkalapba, majd kijelöltük a “cellalinket” az “E: E” tartomány megfelelő cellájaként.

Például a “Cell link” jelölőnégyzet a “B3” cellánál “$ E $ 3”. És hasonlóképpen a “Cell link” a “B9” jelölőnégyzetnél “$ E $ 9”. Ez azt jelenti – amikor a “B3” jelölőnégyzet be van jelölve az “E3” érték ”Cella„ True ”-ra változik, különben az érték„ False ”lesz.

Másodszor, egy alapú képlet a cellák előtt. A képlet:

=IF(E2=TRUE,"Available","Out of Stock")

Ennek az IF utasításnak az a feladata, hogy egyszerűen elolvassa az értéket az “E: E” tartomány megfelelő cellájának értéke, és ha értéke “True”, akkor egy “Elérhető” üzenetet jelenít meg, különben az üzenet “Nincs raktáron”.

Például, ha a „B6” jelölőnégyzet be van jelölve, így az „E6” értéke „Igaz” lesz, ezért a „C6” értéke „Elérhető” lesz.

Később egy Excel Countif függvényt használtunk a Találd meg a rendelkezésre álló elemek teljes száma.

=COUNTIF(C2:C11,"Available")

És egy hasonló COUNTIF függvényt használnak az elérhetetlenné vált elemek összes számának megtalálásához:

=COUNTIF(C2:C11, "Out of Stock")

2. példa: Az Excel jelölőnégyzetek használata a teendők listájának létrehozásához

Ebben a példában van egy tennivalók listánk, amelyben a feladatok és a hozzájuk tartozó állapotok jelölőnégyzetek jelennek meg.Minden jelölőnégyzethez a kapcsolódó cellalinket a jelölőnégyzet előtti D-oszlopban állítjuk be.

Végül az összefoglaló részben az alábbi képlet segítségével számoltuk meg a feladatok teljes számát:

=COUNTA(D3:D13)

Az elvégzett feladatok kiszámításához használtuk a cellahivatkozásokat, az összes TRUE értékű cellalinket társítottnak tekintjük elvégzett feladatokkal. És ez alapján kitaláltunk egy képletet:

=COUNTIF($D$3:$D$13,TRUE)

A teljes feladat százalékát egy egyszerű százalékos képlet segítségével számoljuk ki, azaz (a befejezett feladatok száma / az összes feladat száma) * 100:

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük