Probleme mit ComboBox
30.08.2003 17:50:10
Raik Reinhöfer
Zur Erklärung: wenn ich in der Combo was auswähle soll der Code aus dem Blatt "ablage" den entsprechenden Inhalt in Blatt "Stammdaten" übertragen.
Das Problem er macht es nicht.
Private Sub ComboBox1_Change()
If Range("Stammdaten!q2") = 0 Then 'nur ausführen wenn nicht Speichern aufgerufen
'On Error GoTo Fehler
Range("Stammdaten!q3") = 1 'Merker für Öffnen setzen
Row = ComboBox1.ListIndex + 2
Sheets("ablage").Activate
MsgBox (Row) '---> gibt sogar die Richige Zeile aus in der die Daten stehen
Range("Stammdaten!C3").Value = Range("A" & Trim(Str(Row))).Value '<--- das funktioniert nicht, code greift nicht auf Blatt "ablage" zu
'Range("Stammdaten!C3").Value = "Test" '<--- das funktioniert
Range("Stammdaten!q3") = 0 'Merker für Öffnen löschen
Sheets("Stammdaten").Activate
End If
Exit Sub
Fehler:
'Range("Stammdaten!q3")=0
'MsgBox ("Den Artikel gibt es nicht")
End Sub
'---> Hier nur als Info wie ich die Combo einlese
Private Sub ComboBox1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
'ComboBox1 einlesen
Sheets("ablage").Activate
i = ActiveSheet.UsedRange.Rows.Count + 1
'i = WorksheetFunction.CountA(ActiveSheet.Columns(6))
With ComboBox1
.ColumnCount = 7
.ColumnHeads = True
.ListFillRange = "ablage!A2:G" & i
.ColumnWidths = "3cm;4cm;4cm;4cm;4cm;2cm;1,5cm"
End With
Sheets("Stammdaten").Activate
End Sub
Für Eure Hilfe schon mal besten Dank im voraus.
Gruß Raik