Avatar billede maagefinke Nybegynder
05. februar 2002 - 15:16 Der er 1 kommentar og
2 løsninger

Excel/VBA For each mincontrol in controls

På min form har jeg følgende
For Each mincontrol In Controls
      If (mincontrol.Name Like "chk*") Then
  mincontrol.Value = False
    End If
  Next
Jeg vil gerne på et tidligere tidspunkt i programmet anvende denne kontrol for at undersøge om alle kontroller mv. er udfyldt inden overføring fra form til regneark finder sted. Men det må jeg ikke, fordi mincontrol allerede er i brug.
Hvordan kan jeg så gøre dette?

05. februar 2002 - 15:57 #1
Hey - prøv at indsætte "Me." foran Controls i denne linie
    For Each mincontrol In Me.Controls
Me.Controls er nemlig et udtryk for de Controls der findes på din userform.
Avatar billede maagefinke Nybegynder
05. februar 2002 - 16:11 #2
Desværre... samme negative resultat. Jeg har 19 kontroller og det ér naturligvis et éngangsarbejde, men jeg skal jo også lære at være lidt rationel.
Avatar billede maagefinke Nybegynder
09. februar 2002 - 16:30 #3
Ikke alle spørgsmål kan besvares...
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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