Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
732to736
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
732to736
732to736
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Bitte dringend um Hilfe!!!

Bitte dringend um Hilfe!!!
Andreas
Hallo und Guten Tag an alle im Forum
Ich würde mich sehr freuen wenn mir jemand ganz dringend helfen könnte.
Ich habe folgendes Problem.
Ich habe eine UserForm erstellt mit einer ListBox die soweit recht gut funktioniert, die auch aus einem Forum ist.
Nun ist es so wenn ich die, dem entsprechend gesuchten Text in der UserForm ListBox doppel anklicke, wird die ListBox Zeile in die entsprechend angegebene Zeile im Tabellenblatt eingetragen. Wenn ich aber einen weiteren anklicke dann überschreibt die wiederum diese Zeile in der Liste der Tabelle.
Ich habe den Code nachfolgend eingetragen.
Schon einmal vielen Dank im Voraus!!!

Private Sub ListBox1_Dblclick(ByVal Cancel As MSForms.ReturnBoolean)
Dim intEndUp As Long
Dim intR As Long
Dim intC As Long
Dim i As Integer
If Not MsgBox("Soll " & ListBox1.List(ListBox1.ListIndex) & " eingetragen werden?", vbQuestion + vbYesNoCancel, "Frage!") = vbYes Then Exit Sub
If Sheets("Inventur").Range("A2") > "" Then
intEndUp = Sheets("Inventur").Range("A65536").End(xlUp).Row + 1
Else
intEndUp = 10
End If
intR = ListBox1.ListIndex 'geklickte Zeile
intC = ListBox1.ColumnCount 'Anzahl Spalten
'Werte aus jeder Spalte der ListBox lesen und eintragen
For i = 1 To intC
Sheets("Inventur").Cells(intEndUp, i).Value = ListBox1.List(intR, i - 1)
Next i
MsgBox ListBox1.List(intR) & " wurde eingetragen!", vbInformation + vbOKOnly, "Erfolg!"
End Sub

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Bitte dringend um Hilfe!!!
17.02.2006 13:56:09
u_
Hallo,
was steht in A2?
Gruß
Geist ist geil!
AW: Bitte dringend um Hilfe!!!
17.02.2006 13:59:31
Andreas
Hallo u_
Im Tabellenblatt A2 steht garnichts drinnen.
Die werte aus der Listbox sollen erst ab A10 eingetragen werden!
AW: Bitte dringend um Hilfe!!!
17.02.2006 14:01:29
u_
Hallo,
dann wird immer in Zeile 10 geschrieben.
Gruß
Geist ist geil!
AW: Bitte dringend um Hilfe!!!
17.02.2006 14:03:41
u_
Hallo,

Private Sub ListBox1_Dblclick(ByVal Cancel As MSForms.ReturnBoolean)
Dim intEndUp As Long
Dim intR As Long
Dim intC As Long
Dim i As Integer
If Not MsgBox("Soll " & ListBox1.List(ListBox1.ListIndex) & " eingetragen werden?", vbQuestion + vbYesNoCancel, "Frage!") = vbYes Then Exit Sub
intEndUp = Sheets("Inventur").Range("A65536").End(xlUp).Row + 1
intR = ListBox1.ListIndex 'geklickte Zeile
intC = ListBox1.ColumnCount 'Anzahl Spalten
'Werte aus jeder Spalte der ListBox lesen und eintragen
For i = 1 To intC
Sheets("Inventur").Cells(intEndUp, i).Value = ListBox1.List(intR, i - 1)
Next i
MsgBox ListBox1.List(intR) & " wurde eingetragen!", vbInformation + vbOKOnly, "Erfolg!"
End Sub

Gruß
Geist ist geil!
Anzeige
AW: Bitte dringend um Hilfe!!!
17.02.2006 14:07:01
Andreas
Hallo u_
vielen, vielen Dank!!!!
Funktioniert jetzt einwandfrei!
Dankeschön
AW: Bitte dringend um Hilfe!!!
17.02.2006 13:57:42
u_
Hallo,
Korrigiere wie folgt:
If Sheets("Inventur").Range("A2") "" Then
Gruß
Geist ist geil!
AW: Bitte dringend um Hilfe!!!
17.02.2006 14:04:23
Andreas
Habe nun so um geschrieben, aber es wird immernoch die Zeile A10 überschrieben und nicht weiter darunter eingetragen.

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige