/ / Excel VBA afkrydsningsfelt

Excel VBA afkrydsningsfelt

Et afkrydsningsfelt er et felt, som kan kontrolleres for at gemme oplysninger. At oprette en afkrydsningsfelt i Excel VBA, udfør følgende trin.

1. På fanen Udvikler skal du klikke på Indsæt.

2. I ActiveX Controls-gruppen skal du klikke på afkrydsningsfeltet.

Opret et afkrydsningsfelt i Excel VBA

3. Træk et afkrydsningsfelt på dit regneark.

4. Højreklik på afkrydsningsfeltet (sørg for Design Mode er valgt).

5. Klik på Vis kode.

Vis kode

Bemærk: Du kan ændre billedteksten og navnet på en kontrol ved at højreklikke på kontrollen (sørg for Design Mode er valgt) og derefter klikke på Egenskaber. Skift teksten i afkrydsningsfeltet til MyCheckBox. For nu vil vi forlade CheckBox1 som navnet på afkrydsningsfeltet.

6. Tilføj følgende kode linjer:

If CheckBox1.Value = True Then Range("D2").Value = 1
If CheckBox1.Value = False Then Range("D2").Value = 0

7. Klik på afkrydsningsfeltet på arket (sørg for Design Mode er fravælget).

Resultat:

Markér afkrydsningsfelt

Check Box False

Selv om det i nogle tilfælde kan være nyttigt at placere et afkrydsningsfelt direkte på dit regneark, er et afkrydsningsfelt særligt nyttigt, når det placeres på en brugerformular.

Læs også: