Avatar billede kim1a Ekspert
29. september 2015 - 15:17 Der er 4 kommentarer og
2 løsninger

vba checkboxe der ikke kan "nulstilles"

Jeg kan ikke få lov at uploade på gupl, men jeg sender gerne arket til dem som vi se nærmere på en anonymiseret udgave.

Jeg har et ark med en række afkrydsningsbokse. En vba (via en knap) skal nulstille disse, men det vil den ikke. Den nulstiller en del af dem, men melder så fejl enkelte. Jeg har forsøgt at indsætte en ny checkboks og navngive dem på forskellig måde - men uden held. Kan nogle af jer regne ud hvad der er galt?
Avatar billede supertekst Ekspert
29. september 2015 - 15:55 #1
Du er velkommen til at sende filen. @-adresse under min profil.
Avatar billede store-morten Ekspert
29. september 2015 - 16:23 #2
Måske:

Sub test()
    For Each Afk In ActiveSheet.CheckBoxes
        Afk.Value = False
    Next mychkbox
End Sub
Avatar billede kim1a Ekspert
29. september 2015 - 16:38 #3
Det ser ud til at virke på denne måde:
Sub test()
Dim afk As Object
    For Each afk In ActiveSheet.CheckBoxes
        afk.Value = False
    Next
End Sub

Hvilket er fint, så smid et svar, jeg er dog nysgerrig for om supertekst evt. kan forklare mig hvorfor det oprindelige kode ikke virker
Det er bare helt simpelt:
    ActiveSheet.CheckBoxes(15) = 0
    ActiveSheet.CheckBoxes(20) = 0
    ActiveSheet.CheckBoxes(19) = 0
Avatar billede store-morten Ekspert
29. september 2015 - 16:51 #4
Ok, du får et 'Svar'
Avatar billede supertekst Ekspert
30. september 2015 - 14:33 #5
Da jeg rettede linje til :    .checkboxes(4) = 0
så var der ikke mere fejl

Så vidt jeg kan se er årsagen, at du i ( ) anførte 41, men det er en del af navnet på checkboksen - men der er ikke 41 checkbokse - tallet i ( ) udtrykker en bestemt CB af den samlede forekomst
Avatar billede kim1a Ekspert
01. oktober 2015 - 09:47 #6
Jeg brugte Store-mortens svar, men forstod også at checkboxes(4) ikke angiver checkbox nummer 4 (eller checkboxens navn), den refererer blot til en form for fordeling Excel selv foretager.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester