Anzeige
Archiv - Navigation
916to920
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
916to920
916to920
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

UF startet nicht; Code ändern möglich?

UF startet nicht; Code ändern möglich?
17.10.2007 20:34:05
Wolfgang
Hallo,
den/die untenstehenden Codes habe ich aus der "Herbers-Excel-CD"; Sie befinden sich hinter einer UF mit Textboxes (1-3) und einem Klappfeld. Das UF läßt sich nicht starten, es erscheint Laufzeitfehler 381 "Could not set the List property"; Ich würde den/die Codes gerne abwandeln, dass mir lediglich der Bereich von C5:C26 in den Textboxes angezeigt wird und über Löschen dann die jeweils angesprochene Zelle gelöscht wird, sämtliche darunter befindlichen Zellen nach oben verschoben werden und jeweils nach unten eine leere Zelle mit weißem Hintergrund wieder 'drangehängt wird. Wäre so etwas denkbar? - Was bedeutet die vorgenannte Fehlermeldung konkret? - Danke schon jetzt allen für die Rückmeldung.
Herzliche Grüße
Wolfgang
Option Explicit
'*** Datensatz in TextBoxes einlesen ***

Private Sub cbbDaten_Change()
' Variablendeklaration
Dim intCounter As Integer
' Schleife über alle Spalten
For intCounter = 1 To 3
' Werte in TextBoxes eintragen
Controls("txtSpalte" & intCounter).Text = _
Cells(cbbDaten.ListIndex + 1, intCounter)
Next intCounter
End Sub


'*** Datensatz Editieren ***


Private Sub cmdEditieren_Click()
' Variablendeklaration
Dim intCounter As Integer
' Schleife über alle Spalten
For intCounter = 1 To 3
' Editierte Daten in Zellen eintragen
Cells(cbbDaten.ListIndex + 1, intCounter) = _
Controls("txtSpalte" & intCounter).Text
Next intCounter
End Sub


'*** Datensatz löschen ***


Private Sub cmdLoeschen_Click()
' Ausgewählten Datensatz löschen
Rows(cbbDaten.ListIndex + 1).Delete
' Daten neu einlesen und in TextBoxes eintragen
cbbDaten.List = ActiveSheet.UsedRange
' Ersten Datensatz auswählen
cbbDaten.ListIndex = 0
End Sub


'*** Dialog beenden ***


Private Sub cmdWeiter_Click()
Unload Me
End Sub


'*** UserForm initialisieren ***


Private Sub UserForm_Initialize()
' Datensätze in ComboBox einlesen
cbbDaten.List = ActiveSheet.UsedRange
End Sub


2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: UF startet nicht; Code ändern möglich?
18.10.2007 19:28:34
Jan
Hi,
da müsstest du schon mal ein Beispiel hochladen.
mfg Jan

AW: UF startet nicht; Code ändern möglich?
18.10.2007 19:53:11
Wolfgang
Hallo Jan,
Danke für die Rückmeldung; untenstehend der Upload der Musterdatei, von der CD herunterkopiert.
Gruß und schon jetzt Danke für die Rückmeldung.
Wolfgang
https://www.herber.de/bbs/user/46889.xls
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige