Avatar billede Butterfly Ekspert
16. august 2017 - 10:02 Der er 3 kommentarer og
2 løsninger

Tekstboks i Excel

Hej
Jeg har en boks der kan indsætte et tal, hvordan ændre jeg koderne så det er en tekst der kan indsættes? Det må gerne være en tekst, hvor jeg kan lave linjeskift, er det muligt eller er det bare wordwrap = true? Dette er noget genbrug og virker med tal
Private Sub UserTekstCMR_Click()   
    Dim dTal As Double
With txtIndtastBox
  If IsNumeric(.Text) = False Or Len(.Text) = 0 Then
      .Text = ""
      MsgBox "Det skal indtastes en tekst"
      .SetFocus
      Exit Sub
        Else
      dTal = CDbl(.Text)
        End If
    End With
    With Me
        If .txtIndtastBox = "" Then
            MsgBox "Du skal indtaste en tekst"
            .txtIndtastBox.SetFocus
            Exit Sub
        End If     
    End With
    Me.Hide
'  Indsæt data i regnearket
    Ark12.Select
    Range("E35").Select
    With ActiveCell
        .Offset(0, 0).Value = Me.txtIndtastBox
       
    End With
     
       
    Ark10.Select
       

End Sub
Avatar billede Jan Hansen Ekspert
16. august 2017 - 10:34 #1
Prøv denne:


Option Explicit

Private Sub UserTekstCMR_Click()
    Dim sText As String
    'Tester om det indtastede er tekst
    With txtIndtastBox
        If Not IsNumeric(.Text) = False Or Len(.Text) = 0 Then
            .Text = ""
            MsgBox "Det skal indtastes en tekst"
            .SetFocus
            Exit Sub
        Else
            sText = .Text
        End If
    End With
    ' Tjekker om der er indtastet noget
    With Me
        If .txtIndtastBox = "" Then
            MsgBox "Du skal indtaste en tekst"
            .txtIndtastBox.SetFocus
            Exit Sub
        End If
    End With
    Me.Hide
   
    '  Indsæt data i regnearket
    Ark12.Select
    Range("E35").Select
    With ActiveCell
        .Offset(0, 0).Value = Me.txtIndtastBox
    End With
   
    Ark10.Select
   
End Sub


Jan
Avatar billede Butterfly Ekspert
16. august 2017 - 11:39 #2
Hej Jan Hansen
Tusind tak, det virker perfekt.
Ved du om det er muligt at lave tvungen linjeskift i den tekst jeg skriver i tekstboksen? Og hvordan
Avatar billede Jan Hansen Ekspert
16. august 2017 - 11:54 #3
Avatar billede Butterfly Ekspert
16. august 2017 - 12:51 #4
Hej Jan Hansen
Tusind tak, det er bare super og en stor hjælp
Avatar billede Jan Hansen Ekspert
16. august 2017 - 14:14 #5
Velbekomme
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

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



IT-JOB