Note: The other languages of the website are Google-translated. Back to English

Hoe snel meerdere selectievakjes in Excel invoegen?

Hoe kunnen we snel meerdere selectievakjes invoegen in Excel? Volg deze lastige methoden in Excel:

Voeg meerdere selectievakjes in met de vulhendel

Voeg meerdere selectievakjes in met VBA-code

Voeg meerdere selectievakjes in en verwijder ze met één klik door Kutools voor Excel te gebruiken


pijl blauw rechts bel Voeg meerdere selectievakjes in met de vulhendel

In Excel is Fill Handle een krachtige functie om veel dingen te doen. Het kan ook de selectievakjes vullen. Eerst moet u een selectievakje invoegen. Ga als volgt te werk:

1. Klikken Ontwikkelaar in de menubalk en klik op Invoegen, en kies de afbeelding van het selectievakje onder Formulierbeheer. Zie screenshot:

doc-insert-meerdere-selectievakjes

2. Klik op de afbeelding van het selectievakje en u ziet een plustekenaanwijzer, klik op waar u een selectievakje wilt toevoegen.

doc-insert-meerdere-selectievakjes

3. Schakel het selectievakje in en verplaats het naar een cel, en verwijder vervolgens de naam van het selectievakje.

4. Selecteer vervolgens de cel waarin het selectievakje blijft staan. Sleep vervolgens de vulgreep over het celbereik dat u wilt vullen. Zie screenshot:

doc-insert-meerdere-selectievakjes


Voeg met één klik meerdere selectievakjes in selecties in:

Kutools for Excel's Batch invoegen selectievakjes hulpprogramma kan u helpen om snel meerdere selectievakjes tegelijk in te voegen. Klik om deze functie gratis te downloaden.

doc meerdere selectievakjes invoegen 10

Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. Download en probeer nu gratis!


pijl blauw rechts bel Voeg meerdere selectievakjes in met VBA-code

Als u denkt dat de eerste methode enigszins lastig is, kan de volgende VBA-code u helpen gemakkelijk en snel meerdere selectievakjes in te voegen.

1. Klikken Ontwikkelaar > Visual Basic, Een nieuw Microsoft Visual Basic voor applicaties venster wordt weergegeven, klik op Invoegen > Moduleen voer de volgende code in het Module:

Sub InsertCheckBoxes()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Ws As Worksheet
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Set Ws = Application.ActiveSheet
Application.ScreenUpdating = False
For Each Rng In WorkRng
    With Ws.CheckBoxes.Add(Rng.Left, Rng.Top, Rng.Width, Rng.Height)
        .Characters.Text = Rng.Value
    End With
Next
WorkRng.ClearContents
WorkRng.Select
Application.ScreenUpdating = True
End Sub

2. Dan klikken doc-multiply-berekening-3 knop om de code uit te voeren. En er verschijnt een promptvenster om u eraan te herinneren een reeks cellen te selecteren waarin u de selectievakjes wilt invoegen. Zie screenshot:

doc-insert-meerdere-selectievakjes

3. En klik vervolgens op OKzijn de selectievakjes netjes en mooi in het assortiment geplaatst. Zie screenshot:

doc-insert-meerdere-selectievakjes


pijl blauw rechts bel Voeg meerdere selectievakjes in met Kutools voor Excel

Hier kan ik u een gemakkelijke en handige manier voorstellen om meerdere selectievakjes in te voegen:Kutools for Excel, Met Selectievakje Batch invoegen functie, kunt u de selectievakjes invoegen in lege cellen of cellen met gegevens.

Kutools for Excel : met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen.

Na het installeren van Kutools for Excel, voer de volgende stappen uit:

1. Selecteer een celbereik waarin u de selectievakjes wilt invoegen.

2. Klikken Kutools > Invoegen > Batch invoegen selectievakjes, zie screenshot:

doc-insert-meerdere-selectievakjes

3. Vervolgens zijn uw geselecteerde cellen gevuld met de selectievakjes zoals weergegeven in de volgende schermafbeeldingen:

Plaats selectievakjes in lege cellen Plaats selectievakjes in datacellen
doc-insert-meerdere-selectievakjes doc-insert-meerdere-selectievakjes

Tips. Als u snel meerdere selectievakjes wilt verwijderen, probeer dan de Kutools for Excel's Verwijder selectievakjes zoals weergegeven in de volgende schermafbeelding. Het is volledig functioneel zonder beperking in 60 dagen, download en maak nu een gratis proefversie.

doc-insert-meerdere-selectievakjes

Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. Download en probeer nu gratis!


pijl blauw rechts bel Voeg meerdere selectievakjes in en verwijder ze met Kutools voor Excel

Kutools for Excel: met meer dan 300 handige Excel-invoegtoepassingen, gratis te proberen zonder beperking in 30 dagen. Download en probeer nu gratis!

Verwante Artikel:

Hoe snel meerdere selectievakjes in Excel verwijderen?


De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2019 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Gratis proefperiode van 30 dagen met volledige functies. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert elke dag honderden muisklikken!
officetab onderkant
Comments (51)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
Uitstekende macro die prachtig werkt om snel en eenvoudig selectievakjes in een geselecteerd bereik in te voegen; bedankt. Zou u overwegen een voorbeeld van een macro te laten zien om in een geselecteerd bereik een aangepaste vervolgkeuzelijst met drie opties in te voegen: "Ja", "Nee" en "Misschien"?
Deze opmerking is gemaakt door de moderator op de site
Geweldige truc... Ik heb ervan genoten.
Deze opmerking is gemaakt door de moderator op de site
Waarom zit er maar één jongen in deze klas????
Deze opmerking is gemaakt door de moderator op de site
[quote]Waarom zit er maar één jongen in deze klas????Door Daniel[/quote] :lol: Dat is alleen ter demonstratie.
Deze opmerking is gemaakt door de moderator op de site
uitstekende macrowerken toevoegen checkbox in de cel, bedankt :-)
Deze opmerking is gemaakt door de moderator op de site
Goed werk. Bedankt :roll:
Deze opmerking is gemaakt door de moderator op de site
GEWELDIG! Hartelijk bedankt!
Deze opmerking is gemaakt door de moderator op de site
Toen ik dit deed, werkte alles prima (bedankt!) Behalve wanneer de vakjes zijn aangevinkt, heeft het automatisch een gele vulkleur in de cel. Hoe kom ik waar het enige dat gebeurt, is dat het vakje is aangevinkt, geen vulkleur? Bedankt!
Deze opmerking is gemaakt door de moderator op de site
[quote]Toen ik dit deed, werkte alles prima (bedankt!) behalve wanneer de vakjes zijn aangevinkt, het heeft automatisch een gele vulkleur in de cel. Hoe kom ik waar het enige dat gebeurt, is dat het vakje is aangevinkt, geen vulkleur? Bedankt!Door # Sean[/quote] Verander gewoon de regel zoals in de opmerkingen staat: .FormatConditions(1).Interior.ColorIndex = 6 'verander voor een andere kleur wanneer aangevinkt Laat het helemaal weg als je geen kleurverandering wilt. Proost!
Deze opmerking is gemaakt door de moderator op de site
Ik heb het gedaan, maar als ik één boc check, worden ze allemaal tegelijk gecontroleerd. hoe kan ik ze scheiden?
Deze opmerking is gemaakt door de moderator op de site
De code werkt prima! Ik bewerk de kleur nu. Ik wil de selectievakjes in elke cel centreren, enig idee wat ik daarvoor moet aanpassen? Bedankt!
Deze opmerking is gemaakt door de moderator op de site
[quote]De code werkt prima! Ik bewerk de kleur nu. Ik wil de selectievakjes in elke cel centreren, enig idee wat ik daarvoor moet aanpassen? Bedankt!Door Violet[/quote] Voor elke Rng In WorkRng With Ws.CheckBoxes.Add((Rng.Offset(0, 1).Left - Rng.Left) / 2 + Rng.Left - CkBoxSize, Rng.Top, 0.33, Rng.Height ) .Characters.Text = Rng.Value End With
Deze opmerking is gemaakt door de moderator op de site
Het blijft me een foutmelding geven wanneer ik het open dat het fouten moest herstellen? Enige hulp? Als iemand zou willen helpen, zal ik het rapport posten dat ik krijg van Microsoft Office.
Deze opmerking is gemaakt door de moderator op de site
De selectievakjes worden een beetje gek als je ze kopieert met hun gekoppelde cellen. Ik moest iets schrijven om de koppeling opnieuw in te stellen voor wanneer ik die cellen ergens anders wil kopiëren.
Deze opmerking is gemaakt door de moderator op de site
Kunnen we dan op die selectievakjes filteren? In principe alleen degenen weergeven die aanwezig waren?
Deze opmerking is gemaakt door de moderator op de site
Kunnen we die selectievakjes dan filteren? In principe alleen degenen weergeven die aanwezig waren?
Deze opmerking is gemaakt door de moderator op de site
Ja helemaal. De selectievakjes zijn eigenlijk onafhankelijk van de cellen. Ze zweven in feite over de spreadsheet en zijn gekoppeld aan een cel door een adres in te voeren met True en False-waarden wanneer erop wordt geklikt (of N.v.t. als u er een selectievakje met drie standen van maakt). Maar wanneer u in Excel filtert, verbergt het specifieke rijen. Het zal de selectievakjes niet verbergen. Ik raad echt niet aan om met deze macro te filteren. Er zullen vreemde dingen gebeuren en u realiseert zich misschien niet wanneer er meerdere selectievakjes boven elkaar zitten of dat twee selectievakjes aan één cel zijn gekoppeld en een cel aan geen selectievakjes is gekoppeld. Wat ik meestal doe, is dat ik een lijst maak en in plaats van vinkjes typ ik een 1 of een 0 in de aangrenzende cel en vervolgens het totaal. U kunt zelfs een draaitabel maken als uw informatie ingewikkeld wordt. Stel bijvoorbeeld dat u een andere kolom had met het geslacht van uw deelnemers. Je kon uitzoeken hoeveel mannen en hoeveel vrouwen aanwezig waren.
Deze opmerking is gemaakt door de moderator op de site
Heel erg bedankt!, voor het selectievakje.
Deze opmerking is gemaakt door de moderator op de site
Is er een manier om de tekst van het selectievakje de tekst van de geselecteerde cel te laten zijn?
Deze opmerking is gemaakt door de moderator op de site
Ja. Ja dat is er. Er is altijd een weg.
Deze opmerking is gemaakt door de moderator op de site
[citaat]Ja. Ja dat is er. Er is altijd een weg.Van Danny[/quote] Oké. Hoe zou ik dit voor elkaar krijgen. Ik ben niet goed thuis in de Excel-syntaxis. Ik heb .text en .value geprobeerd (voor c in de bovenstaande code). Met foutieve resultaten. Ik heb talloze dingen geprobeerd die normaal het resultaat zouden zijn, maar geen geluk. Wat ik heb is een grote lijst met opsommingstekens met items waarvan ik de opsommingsteken wil vervangen door een selectievakje en waarbij de waarde en tekst van dat vak de originele tekst van het opsommingsteken zijn
Deze opmerking is gemaakt door de moderator op de site
Hey jongens, dit is zo nuttig - bedankt! Korte vraag, ik ben totaal onervaren met dit soort dingen dus sorry als het stom is! Ik wil alleen hokjes hebben (zonder waar of onwaar) en ik zou graag willen dat de hokjes geel zijn als ze niet zijn aangevinkt, maar als ze eenmaal niet zijn ingevuld, om studenten aan te duiden die geen concepten en beoordelingen hebben ingeleverd, enz. Is dit mogelijk? Kan iemand de daadwerkelijke code hiervoor posten, of me er doorheen leiden? Bij voorbaat hartelijk dank!!!
Deze opmerking is gemaakt door de moderator op de site
hoe het referentieadres voor meerdere selectievakjes te wijzigen
Deze opmerking is gemaakt door de moderator op de site
Ik heb een Excel-spreadsheet met een vraag en aan de rechterkant zijn andere kolommen "Controls Met, kolom f en G met selectievakjes die zijn aangevinkt, kolom F ja of kolom G nee. Ik wil alleen het filter gebruiken om elk van de rollen met een vinkje, maar het filter ziet geen vinkje
Deze opmerking is gemaakt door de moderator op de site
hoe het celadres te wijzigen?
Deze opmerking is gemaakt door de moderator op de site
Sub RelinkCheckBoxes() 'Je selecteert cellen die de selectievakjes bevatten die raar doen. 'Dan voer je de macro uit. 'Het verandert die selectievakjes zodat de gekoppelde cellen overeenkomen met de cellen eronder. 'Het zorgt er ook voor dat de checkbox-tekst verandert in de celtekst. Dim ckbox As Shape Dim rngLinkedCell As Range Als ActiveSheet.CheckBoxes.Count = 0 Dan Sub afsluiten 'Test of de selectie een bereik is. Als TypeName (Selection) "Bereik" dan Sub afsluiten voor elke ckbox in ActiveSheet.Shapes 'Test of de vorm een ​​besturingselement is. If ckbox.Type = msoFormControl Dan 'test of het besturingselement een selectievakje is If ckbox.FormControlType = xlCheckBox Dan 'zoek de cel onder het selectievakje binnen de selectie Set rngLinkedCell = Application.Intersect(ckbox.TopLeftCell, Selection) 'wijs een nieuw linkadres en hernoem het selectievakje zodat het overeenkomt. Als niet rngLinkedCell niets is, dan met ckbox .OLEFormat.Object.LinkedCell = rngLinkedCell.Address .Name = rngLinkedCell.Address .TextFrame.Characters.Text = rngLinkedCell.Text Eindigen met Einde Indien Einde Indien Volgende
Deze opmerking is gemaakt door de moderator op de site
De code werkte prima. Dank u!
Er zijn nog geen reacties geplaatst
Laad meer
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties