Avatar billede perry Nybegynder
16. juni 2005 - 12:53 Der er 3 kommentarer og
1 løsning

Afkrydsningsfelter i userform

Jeg har en formular hvori der er 14 afkrydsningsfelter kaldt U1 til U14.
Når formularen åbner henter den indstillingerne i et ark (Indstillinger).række 2 til 15
Istedet for at hente dem som
Me.U1.value = sheets("Indstillinger").cells(2,1).value
Me.U1.value = sheets("Indstillinger").cells(3,1).value
O.s.v
Kan man ikke lave en Loop ????
Avatar billede perry Nybegynder
16. juni 2005 - 12:56 #1
Fejl det skulle være
Me.U2.value = sheets("Indstillinger").cells(3,1).value
Avatar billede supertekst Ekspert
17. juni 2005 - 09:21 #2
Et forslag - skal evt. modificeres:

Private Sub UserForm_activate()
Dim uC As Control, r, c
    r = 2                                          'række
    c = 1                                          'kolonne

Rem eksempel med 5 checkbox'es
    For f = 1 To 5
        Set uC = Me.Controls("u" + CStr(f))
        uC.Value = Sheets("Indstillinger").Cells(r + (f - 1), c).Value
    Next f
End Sub
Avatar billede perry Nybegynder
20. juni 2005 - 13:05 #3
Virker fint, tak for det. Du bliver nødtil, at lave et svar, hvis du vil have point.
Avatar billede supertekst Ekspert
23. juni 2005 - 08:03 #4
Det gør jeg så...
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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