Hoe u snel alle selectievakjes in uw Excel-werkblad door VBA kunt selecteren of deselecteren

Checkbox is een goede hulp bij het analyseren van bepaalde informatie. En in het artikel van vandaag introduceren we de methode om snel alle selectievakjes in uw Excel-werkblad in of uit te schakelen.

Checkbox is een soort formulierbesturingsobject in Excel. Soms markeert u sommige opties met selectievakjes. De onderstaande afbeelding toont een lijst over de producten.Checkboxes

U kunt de selectievakjes gebruiken om bepaalde producten in of uit te schakelen. Bij sommige analyses moet u alle selectievakjes aanvinken. Het een voor een selecteren is tijdrovend. Daarom is er één selectievakje in cel B1. U kunt de onderstaande stappen volgen en dit doel realiseren.

Schakel alle selectievakjes in of uit

  1. Klik op het tabblad "Ontwikkelaar" in het lint.
  2. En klik vervolgens op de knop "Visual Basic" in de werkbalk.Visual Basic

U activeert dus de Visual Basic-editor. Aan de andere kant kunt u ook op de sneltoets "Alt + F11" op het toetsenbord drukken.

  1. Klik in de editor op het tabblad "Invoegen".
  2. Klik daarna op de derde optie “Module” in het submenu. En nu heb je ook een nieuwe module in de editor ingevoegd.Plaats een module
  3. Plak nu de volgende VBA-codes in de nieuwe module.

Sub Select UnselectAll ()

    Dim CheBox als CheckBox

    'verander de tekst van het eerste selectievakje

    If ActiveSheet.CheckBoxes ("Selectievakje 1") Waarde = 1 Then

        ActiveSheet.CheckBoxes ("Selectievakje 1"). Characters.Text = "Alles wissen"

    Anders

        ActiveSheet.CheckBoxes ("Selectievakje 1"). Characters.Text = "Alles selecteren"

    End If

    Voor elke CheBox in ActiveSheet.CheckBoxes

        CheBox.Value = ActiveSheet.CheckBoxes ("Selectievakje 1") Waarde

    Volgende CheBox

End Sub

In het bovenstaande voorbeeld is het eerste selectievakje "Selectievakje 1" in het tarwerkblad ophalen. In uw werkblad kunt u het aanpassen aan de werkelijke behoefte.

  1. Ga daarna terug naar het werkblad.
  2. Klik nu met de rechtermuisknop op het eerste selectievakje.
  3. En klik vervolgens op de optie "Macro toewijzen" in het submenu.Wijs macro toe
  4. Klik in het venster "Macro toewijzen" op de naam van de macro in de lijst.
  5. En klik vervolgens onderaan op de knop "OK". U hebt dus de macro aan dit selectievakje toegewezen.Macronaam
  6. Schakel nu het eerste selectievakje in het werkblad in. De tekst van het eerste selectievakje verandert en alle andere selectievakjes worden ook geselecteerd.Het resultaat

En als u alle selectievakjes moet uitschakelen, kunt u doorgaan met het uitschakelen van het eerste selectievakje. De waarde van andere selectievakjes zal ook overeenkomstig veranderen.

Als u niet alle selectievakjes hoeft in of uit te schakelen, kunt u het eerste selectievakje wissen. En vervolgens kunt u nog steeds een bepaald selectievakje in het werkblad selecteren.Schakel bepaalde selectievakjes in

De VBA-procedure voor het eerste selectievakje heeft geen invloed op de enkele actie van een enkel selectievakje.

Beschadiging van Excel-bestanden en andere gegevensproblemen

De corruptie van Excel-bestanden is een ernstig probleem geweest bij alle gebruikers. Als u Excel-corruptie tegenkomt, moet u stoppen met werken en Excel proberen te repareren. Wat nog erger is, is dat de corruptie van het Excel-bestand andere toepassingen en bestanden op uw computer zal beïnvloeden, vooral de bestanden en software van Office. Daarom is het resultaat van de Excel-gegevensramp onvoorstelbaar. Om corrigerende maatregelen te nemen, kunt u onze software gebruiken. Deze software is door veel slachtoffers van gegevensrampen gebruikt en heeft goede feedback gekregen. Trouwens, het kan reparatie Excel in een korte tijd en krijg al je l terugost gegevens en informatie.

Auteur Introductie:

Anna Ma is een expert op het gebied van gegevensherstel in DataNumen, Inc., de wereldleider in technologieën voor gegevensherstel, waaronder reparatie docx-bestandsfout en Outlook-reparatiesoftwareproducten. Voor meer informatie bezoek www.datanumen.com

Reacties zijn gesloten.