vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Erstellen von dynamischen Kontextmen?s - wann immer Sie sie brauchen!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
VBA: Export in TXT mit bestimmung Textboxen , Combobox, Checkbox 
Autor: Sysadmin75
Datum: 08.03.16 19:30

Ich hab folgendes vor.

Es sollten nur ganz bestimmte Textboxen, Comboboxen und Checkboxen exportiert werden in eine TXT !

Aber nicht alles,das funktioniert aber nicht bestimmt Felder!

Hier was fertig ist !

Private Sub CommandButton5_Click()
 
'falls die Zieldatei noch nicht vorhanden ist,
'wird sie erstellt
Dim Datei As String, Text As String
Dim zeigen
 
On Error GoTo Fehler
 
'Zieldatei festlegen
Datei = ThisWorkbook.Path & "\" & ThisWorkbook.Name & ".txt"
 
Open Datei For Output As #1            'Zieldatei öffnen
 
Dim ctl As Control
Dim tb As MSForms.TextBox
Dim checkb As MSForms.CheckBox
Dim combob As MSForms.ComboBox
Dim zeile As Integer
Dim spalte As Integer
zeile = 1
spalte = 1
Dim ueberpruefen As Boolean
ueberpruefen = True
    While ueberpruefen
    If Application.CountA(Sheets("Arbeitsberichte").Rows(zeile)) = 0 Then
        For Each ctl In UserForm1.Controls
            With ctl
                Select Case TypeName(ctl)
                    Case "TextBox"
                        Set tb = ctl
                        Print #1, tb.Value; ";";
                        Sheets("Arbeitsberichte").Cells(zeile, spalte).Value = _
                          tb.Value
                    Case "CheckBox"
                        Set checkb = ctl
                        If checkb Then
                            Print #1, checkb.Caption; ";";
                            Sheets("Arbeitsberichte").Cells(zeile, _
                              spalte).Value = checkb.Value
                        End If
                    Case "ComboBox"
                        Set combob = ctl
                        Print #1, combob.Value; ";";
                        Sheets("Arbeitsberichte").Cells(zeile, spalte).Value = _
                          combob.Value
                End Select
            End With
            spalte = spalte + 1
        Next ctl
        ueberpruefen = False
    Else
        zeile = zeile + 1
    End If
    Wend
 
 
Close #1    'Zieldatei schließen
 
zeigen = Shell(Environ("windir") & "\notepad.exe " & Datei, 1)
 
Exit Sub
Ich komme nicht weiter !!!

Gruß

Beitrag wurde zuletzt am 08.03.16 um 19:32:35 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
VBA: Export in TXT mit bestimmung Textboxen , Combobox, Chec...1.531Sysadmin7508.03.16 19:30
Re: VBA: Export in TXT mit bestimmung Textboxen , Combobox, ...777Blackbox08.03.16 19:47
Re: VBA: Export in TXT mit bestimmung Textboxen , Combobox, ...790Sysadmin7508.03.16 20:24
Re: VBA: Export in TXT mit bestimmung Textboxen , Combobox, ...818Blackbox08.03.16 20:42
Re: VBA: Export in TXT mit bestimmung Textboxen , Combobox, ...816Franki09.03.16 01:38
Re: VBA: Export in TXT mit bestimmung Textboxen , Combobox, ...879Sysadmin7510.03.16 21:13

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel