Office: Textbox Worter Zahlen

Helfe beim Thema Textbox Worter Zahlen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Ich Habe Folgene problem Ich Will in textbox1 in UserForm 1) Wenn TextBox1 Leer Ist Dann Bei OK Drucken In zeile 16 Text "Kein Angabe" 2) Wenn In... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von server, 10. Januar 2014.

  1. server Erfahrener User

    Textbox Worter Zahlen


    Ich Habe Folgene problem

    Ich Will in textbox1 in UserForm
    1) Wenn TextBox1 Leer Ist Dann Bei OK Drucken In zeile 16 Text "Kein Angabe"
    2) Wenn In Text Box Voll Ist dann Prüfen Ob In Textbox1 "Zwei Wörter Sind mit Leerzeichen getränt"
    PHP:
    so
    worte 
    Split(TextBox1.Value" ")
                        If 
    UBound(worte) <> 1 Then
                            MsgBox 
    "Bitte Vor- und Nachname eingeben!"vbOKOnly"Fehler"
                            
    Exit Sub
                        End 
    If
    ich Habe So Versucht aber Klapt nicht

    Code:
    With ActiveSheet
                    If Trim(TextBox1.Tag) = "" Then
                        .Cells(lFreie, 15).Value = "Keine Angabe"
                        Else
                        worte = Split(TextBox1.Value, " ")
                        If UBound(worte) <> 1 Then
                            MsgBox "Bitte Vor- und Nachname eingeben!", vbOKOnly, "Fehler"
                            Exit Sub
                        End If
                    End If
                End With
    Danke
     
  2. Exl121150 Erfahrener User
    Hallo,

    da Du nur schreibst, dass es nicht klappt, aber keine Angabe machst, worin das Problem besteht, kann ich nur raten.
    Ich habe Deinen Code an den rot gekennzeichneten Stellen ergänzt bzw. verändert.

    Code:
      '...
      'Deklarieren der Variablen "Worte" als dynamischen String-Array
      [COLOR="#FF0000"]Dim Worte() As String[/COLOR]
      
      With ActiveSheet
          If Trim(TextBox1.Tag) = "" Then
              'Ausgabe in Spalte 16
              .Cells(lFreie, [COLOR="#FF0000"]16[/COLOR]).Value = "Keine Angabe"
          Else
              'Erzeugen der Einträge im dynamischen Array "Worte"
              Worte = Split([COLOR="#FF0000"]Trim([/COLOR]TextBox1.Value[COLOR="#FF0000"])[/COLOR], " ")
              'Überprüfen der Eintragsanzahl im dyn.Array
              If UBound(Worte) <> 1 Then
                  MsgBox "Bitte Vor- und Nachname eingeben!", vbOKOnly, "Fehler"
                  Exit Sub
              End If
          End If
      End With
      '...
    
    Falls das Problem mit diesem Code weiter bestehen sollte, müsstest Du auf alle Fälle angeben, in welcher Zeile das Problem (Fehler) auftritt und welche Fehlermeldung dabei angezeigt wurde.
     
    Exl121150, 11. Januar 2014
    #2
  3. server Erfahrener User
    Nein Komt Fehler Raus

    zeile 1
    Code:
    Dim Worte() As String
    fehler beim kompilieren Mehrfachdeklaration im aktuellen Gültigkeitsbereich
     
  4. Exl121150 Erfahrener User

    Textbox Worter Zahlen

    Hallo,

    dann musst Du einfach diese Zeile wieder entfernen, denn diese ist dann bereits an früherer Stelle in Deinem Code enthalten.
     
    Exl121150, 11. Januar 2014
    #4
  5. cpt. Nemo Erfahrener User
    Mehrfachdeklaration sollte eigentlich selbsterklärend sein. Ein Mal Dim Worte() reicht vollkommen aus ...

    OK, da war Anton einige Sekunden schneller als ich ;)
     
    cpt. Nemo, 11. Januar 2014
    #5
  6. Beverly
    Beverly Erfahrener User
    Am einfachsten geht es, wenn man prüft, ob ein Leerzeichen enthalten ist:

    Code:
    If InStr(TextBox1, " ") = 0 Then
       MsgBox "Kein Leerzeichen enthalten"
    Else
       MsgBox "Leerzeichen ist enthalten"
    End If
    
    Bis später,
    Karin
     
    Beverly, 12. Januar 2014
    #6
  7. server Erfahrener User
    Sorry das So lange gedauer aber ich mußte Komplett alles umbauen

    es funktioniert immer noch nicht
    wenn ich in TextBox Jegend was schreibe jegal 1 oder 2 wörte und und OK drucken dann schreibt er in die zeile "Kein Angabe"
    Wenn ich in die zeile nicht rein schreibe dann schreib er Richtig "Keine Angabe"

    So Hab ich Jetz Drinn

    Code:
    Private Sub OKButton_Click()
        Dim lFreie As Long
        Dim Worte() As String
    
      If OriginalName.Value = "" Then
            MsgBox ("Bitte Original Name Eingeben")
            Exit Sub
        End If
    
        With MyDatenBank.Worksheets("DatenBank")
            lFreie = .Cells(.Rows.Count, 6).End(xlUp).Row + 1
            If lFreie < 3 Then lFrei = 3
                .Range("F" & lFreie).Value = OriginalName.Value
              
                  ---und So weiter--------------
    
             With ActiveSheet
                    If Trim(Darsteller1.Tag) = "" Then
                        'Ausgabe in Spalte 15
                        .Cells(lFreie, 15).Value = "Keine Angabe"
                        Else
                        'Erzeugen der Einträge im dynamischen Array "Worte"
                        Worte = Split(Trim(Darsteller1.Value), " ")
                        'Überprüfen der Eintragsanzahl im dyn.Array
                        If UBound(Worte) <> 1 Then
                            MsgBox "Bitte Vor- und Nachname eingeben!", vbOKOnly, "Fehler"
                            Exit Sub
                        End If
                    End If
                End With
            End With
    End Sub
    
    Darsteller1_Change()
    End Sub
    
    Bitte Helf mir
     
    Zuletzt bearbeitet: 22. Januar 2014
Thema:

Textbox Worter Zahlen

Die Seite wird geladen...
  1. Textbox Worter Zahlen - Similar Threads - Textbox Worter Zahlen

  2. Textboxen

    in Microsoft Excel Hilfe
    Textboxen: Hallo Excel Spezialisten Habe in einer User Form Textboxen und ein CommandButton als Befehl. Auf den Klick darauf werden die Daten inTabelle geschrieben. Die Textboxen werden gelöscht und die...
  3. Wert aus Inputbox in Textbox übernehmen ohne Inhalt zu löschen

    in Microsoft Excel Hilfe
    Wert aus Inputbox in Textbox übernehmen ohne Inhalt zu löschen: Hallo zusammen, ich habe mir ein Code mit hilfe KI gebastelt und komme nicht weiter. Wenn ich über die Inputbox eine Text eingebe, soll er den bestehenden Textinhalt nicht leeren sondern die...
  4. Text Box

    in Microsoft Excel Hilfe
    Text Box: Hallo Leute Habe in der Tabelle die Zahl 0.70 in der User Form Textbox wird aber nur 0.7 angegeben möchte aber das die Zahl 0.70 erscheint. Meine Formel: Private Sub TextBox5_Change() Cells(1,...
  5. VBA Kopieren von Zelleninhalte in Textbox

    in Microsoft Excel Hilfe
    VBA Kopieren von Zelleninhalte in Textbox: Hallo zusammen, ich habe diesen VBA Code aus diesen Forum genommen und hätte ein paar Fragen dazu. Der Code wurde von Beverly zur verfügung gestellt. Private Sub...
  6. VBA Textbox macht was sie will

    in Microsoft Excel Hilfe
    VBA Textbox macht was sie will: Hallo, ich bin ein Neuling bei VBA auch Excel habe ich bisher nie so intensiv benutzt wie in den letzten Wochen. Ich sitze jetzt schon länger vor einem Problem, welches ich weder mit Hilfe des...
  7. Wörter in Textboxen per Makro suchen

    in Microsoft Excel Hilfe
    Wörter in Textboxen per Makro suchen: Excel 2002 Schönen guten Tag! In mehreren Tabellen befinden sich je mehrere Textboxen (Textfelder). Der Inhalt lautet zum Beispiel: "Länder: Deutschland, Österreich, Schweiz, Italien, usw...
  8. Problem bei Trennung von Wörtern

    in Microsoft PowerPoint Hilfe
    Problem bei Trennung von Wörtern: Hallo zusammen Ich habe ein sehr merkwürdiges Problem und hoffe ihr habt eine Lösung dafür. Es geht um Textboxen, in denen manuell ein Wort mit Bindestrich getrennt wird. Nun funktioniert...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden