Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
788to792
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
788to792
788to792
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Userform leeren bei Datenübergabe

Userform leeren bei Datenübergabe
11.08.2006 19:38:04
Rupert
Hallo Leute,
Ich habe ein User-Form erstellt wo ich die Daten in eine Excel datei übergebe, nun funkt alles, bis auf wenn ich Übernehmen klicke mir zwar die Daten ins Excel geschrieben werden, aber die Textfelder enthalten immer noch die vorher eingegebenen Werte.
Ich brauche also ein Art unload inhalt oder so,
Bitte bitte - helft mir dabei
rupert

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Userform leeren bei Datenübergabe
11.08.2006 19:41:52
Bugs
Hallo,

Private Sub cmdCancel_Click()
Unload Me
End Sub

Rückmeldung wäre nett !!! 


>>> mfg Bugs <<<

Sicher ist, dass nichts sicher ist. Selbst das nicht.

Anzeige
AW: Userform leeren bei Datenübergabe
11.08.2006 19:51:45
Rupert
Hallo Bugs,
Ne das wars leider nicht
mein Code sieht so aus, beim UF soll nur der Inhalt gelöscht werden aber die eingabe trotzdem weiter möglich sein, heisst nach Übernehmen daten leeren und weitere eingabe ermöglichen.

Private Sub CommandButton1_Click()
Dim letzteZeile As Integer
Text = TextBox3.Value
TextBox3 = Format(Text, ">")
Range("A65536").End(xlUp).Select
letzteZeile = ActiveCell.Row + 1
ActiveSheet.Unprotect
ThisWorkbook.Sheets("DATENBANK").Cells(letzteZeile, 1) = TextBox1.Value
ThisWorkbook.Sheets("DATENBANK").Cells(letzteZeile, 3) = ComboBox1.Value
ThisWorkbook.Sheets("DATENBANK").Cells(letzteZeile, 4) = TextBox3.Value
ThisWorkbook.Sheets("DATENBANK").Cells(letzteZeile, 5) = TextBox4.Value
ThisWorkbook.Sheets("DATENBANK").Cells(letzteZeile, 6) = TextBox5.Value
ActiveSheet.Protect
End Sub

Am besten vor dem ActiveSheet.Protect was einbauen das sich der inhalt leer
danke für die hilfe
Anzeige
AW: Userform leeren bei Datenübergabe
11.08.2006 20:18:26
Josef
Hallo Rupert!
Z.B. so.
Private Sub CommandButton1_Click()
Dim letzteZeile As Long

With ThisWorkbook.Sheets("DATENBANK")
  
  letzteZeile = .Cells(.Rows.Count, 1).End(xlUp).Row + 1
  
  .Unprotect
  .Cells(letzteZeile, 1) = TextBox1.Value
  .Cells(letzteZeile, 3) = ComboBox1.Value
  .Cells(letzteZeile, 4) = Format(Textbox3, ">")
  .Cells(letzteZeile, 5) = TextBox4.Value
  .Cells(letzteZeile, 6) = TextBox5.Value
  .Protect
  
End With

TextBox1 = ""
Textbox3 = ""
TextBox4 = ""
TextBox5 = ""
ComboBox1.ListIndex = -1

End Sub



Gruß Sepp

Anzeige
AW: Userform leeren bei Datenübergabe
11.08.2006 21:13:45
Rupert
Hallo Sepp,
Genau so war das gemeint, der part mit dem with war mir noch unklar, aber sonst hoffe ich doch das ganz gut gemeistert zu haben ;-)
Danke schön an alle, Frage geklärt
rupert

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige