13. december 2003 - 16:44Der er
6 kommentarer og 1 løsning
Hjælp til lavning af "auto"-form
Jeg har bøvlet nogle timer med at få lavet en form hvor den selv tilføjer nogle objekter.
For i = 1 to antal
Opret en "label" ved navn "label" & i opret en "combobox" ved navn "combobox" & i (jeg tildeler den værdi senere - men hvis det er lige så let at gøre under opstarten ligger værdierne i a15:a19)
Next i
Jeg ville gerne hvis de kunne stå under hinnanden 2 og 2: label combo label combo osv.
Jeg har forsøgt med en control.add men den vil ikke...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
For lCount = 1 To 5 .Offset(1,0).Value = Me.Controls("ComboBox" & CStr(lCount)).Text Next lCount
Hvis du vælger et tal i et tilfælde, og tekst i et andet tilfælde, og har problemer med at få tallene til at være tal i Excel, så kan det laves således:
For lCount = 1 To 5 If IsNumeric(Me.Controls("ComboBox" & CStr(lCount)).Text) Then .Offset(1,0).Value = CDbl(Me.Controls("ComboBox" & CStr(lCount)).Text) Else .Offset(1,0).Value = Me.Controls("ComboBox" & CStr(lCount)).Text End If Next lCount
Selvfølgelig kan du styre Me.Height og Me.Width, men du skal selv lave en noget der regner på, om du bruger mere plads end userformens udgangsstørrelse.
det var nu så lidt (men sådan er det jo med kendt stof) God fornøjelse
Synes godt om
Ny brugerNybegynder
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.