HERBERS Excel-Forum - die Beispiele

Thema: Mit Drehfeld durch UserForm-TextBoxes blättern und Daten auslesen

Home

Gruppe

Dialog

Problem

Wie kann ich Daten aus einem Tabellenblatt Gruppenweise in TextBoxes einer UserForm ein- und auf Schaltflächendruck in das Tabellenblatt wieder aulesen, wobei die Strings wieder aufgeteilt werden müssen?

Lösung
Geben Sie den nachfolgenden Code in das Klassenmodul der UserForm ein.
ClassModule: frmTexte

Private Sub cmdAuslesen_Click()
   Dim iCells As Integer, iColumns As Integer, iC As Integer
   Dim sTxt As String
   iC = 1
   If Controls("TextBox1").Text = "" Then
      Beep
      MsgBox "Sie müssen zuerst die Drehfeldauswahl treffen!"
      Exit Sub
   End If
   For iCells = 1 To 4
      sTxt = Controls("TextBox" & iCells).Text
      For iColumns = 1 To 4
         If iColumns < 4 Then
            Cells(12, iC) = Left(sTxt, InStr(sTxt, vbLf) - 2)
            sTxt = Right(sTxt, Len(sTxt) - InStr(sTxt, vbLf))
            iC = iC + 1
         Else
            Cells(12, iC) = sTxt
            iC = iC + 1
         End If
      Next iColumns
   Next iCells
End Sub

Private Sub CommandButton1_Click()
   Unload Me
End Sub

Private Sub drfAuswahl_Change()
   Dim iCells As Integer, iColumns As Integer
   Dim iR As Integer, iC As Integer
   Dim sTxt As String
   iR = drfAuswahl.Value
   iC = 1
   For iCells = 1 To 4
      For iColumns = 1 To 4
         sTxt = sTxt & Cells(iR, iC) & vbLf
         iC = iC + 1
      Next iColumns
      sTxt = Left(sTxt, Len(sTxt) - 1)
      Controls("TextBox" & iCells) = sTxt
      sTxt = ""
   Next iCells
End Sub

StandardModule: basMain

Sub CallForm()
   frmTexte.Show
End Sub

Beiträge aus dem Excel-Forum zu den Themen Dialog und SpinButton

xlDialogInsertHyperlink.show Arbeitmappen über Dialogfeld zusammen fassen
5.0 Dialog Spinbutton in UF und Textbox
Speichern unter Dialog in Word aufrufen inkl. Pfad Druckerdialog
Dateityp im "Speichern unter"-Dialog vorgeben Makro stoppen, wenn Excel-Dialog?
xlDialogOpen anpassen Klick in definierten Rangebereich startet Dialog
xlDialogOpen bei Excel 2007 funzt nicht FileDialog inkl. Anklicken von Desktop, Eigene D.
Grösse Dialogfenster der InputBox SpinButton Uhrzeit
Dialogfeld unterdrücken Dialog "permanently delete sheets" unterbinden
Makroaufruf bei Wertänderung durch SpinButton Filter über Spinbutton
Format-Dialog funktioniert nicht mehr Dialog "Verknüpfung aktualisieren"
Ordnerdialog und Dateidialog Ordnerdialog und dateidialog
Ordnerdialog und Dateidialog Filedialog
Spinbutton.Value Herber/Beispiele/Dialoge/Checkbox/137601
Bilder bei Click im Dialogfeld Suchdialog über VBA aufrufen
mit Wert aus Combobox Dialog öffnen Diagramm als Grafik mit Speicherdialog exportieren
Dialogfenster zum kopieren FileDialog-Objekt unter O2k
Abrage von Dialogfeldargumenten Datei Auswählen Dialog (Application.FileDialog)
xlDialogOpen/FindFile ohne Open Dialogfeld zum pdf öffnen
Spinbutton Dialogfeld schließen, wenn Benutzer nichts eingibt
Spinbutton / Scrollarea Spinbutton
Problem mit ApplicationDialogs Das Dialogfeld "sortieren" aufrufen?
Keine Dialogbox bei SaveAs SpinButton
Dialogbox SpinButton - wenn max dann von vorne
Bei xlDialogSaveAs Dateinamen vorgeben Spinbutton
Blattauswahldialog... speichern unter dialogbox problem