Avatar billede denero Juniormester
05. april 2013 - 15:33 Der er 2 kommentarer og
1 løsning

Tekst fra tekstbokse til en tekstboks

Excel 2010
På en userform (1) er der 5 tekstbokse med tekst. Ved at kalde en ny userform (2) skal teksten fra de 5 tekstbokse på userform 1 stå i en tekstboks på userform 2.
Altså tekstboks 1 userform 1 er linje 1 i telstboksen på userform 2 og tekstboks 2 userform 1 er linje 2 i telstboksen på userform 2, osv.
Hvis nogle tekstbokse på userform 1 er tomme, må der ikke opstå tom linje i tekstboksen på userform 2.
Avatar billede supertekst Ekspert
06. april 2013 - 10:55 #1
Du er velkommen til at sende filen - du kender @-adressen
Avatar billede supertekst Ekspert
08. april 2013 - 08:25 #2
Userform1:
Private Sub CommandButton1_Click()
Rem Overfør tekstbokse
    With UserForm2
        .TextBox1 = Me.TextBox1
        .TextBox2 = Me.TextBox2
        .TextBox3 = Me.TextBox3
        .TextBox4 = Me.TextBox4
        .TextBox5 = Me.TextBox5
    End With

    Load UserForm2
    UserForm2.Show
End Sub

Userform2:

Dim adrLabel As String
Private Sub UserForm_activate()
    adrLabel = ""
    adrLabel = adrLabel & opByg(Me.TextBox1)
    adrLabel = adrLabel & opByg(Me.TextBox2)
    adrLabel = adrLabel & opByg(Me.TextBox3)
    adrLabel = adrLabel & opByg(Me.TextBox4)
    adrLabel = adrLabel & opByg(Me.TextBox5)
   
    Me.TextBox6 = adrLabel
End Sub
Private Function opByg(tekst)
    If tekst <> "" Then
        opByg = tekst & vbCr
    End If
End Function
Avatar billede denero Juniormester
08. april 2013 - 08:32 #3
Takker - virker perfekt.
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