FRANZ LUWEIN
2008-01-12 00:29:43 UTC
Hallo alle,
EXCEL 2002, SP3
Win XP Prof, SP 2 Build 2600
Ich habe ein (weiteres) Problem und bitte um Hilfe.
Auf meiner Userform befinden sich List- und Textboxen.
Nach dem Verlassen von TB_VN soll aus einen festen Text und den Werten
aus LB_Art und LB_Ort der Name eines vorhandenen Tabellenblattes
gebildet werden. Danach wird auf diesem TBL im Bereich A2:A72 nach dem
Begriff gesucht, der in TB_VN eingegeben wurde. Soweit so gut.
Nun soll der LB_SchonDa die RowSource übergeben werden.
Doch genau das funktioniert nicht. Keine Meldung, keine Eintragung,
nichts wird angezeigt.
Was mache ich da falsch?
Mit freundlichen Grüßen
Franz Luwein
Sub TB_VN_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim c As Range
Dim TBL As String
TBL = "SL-" & LB_Art.value & "-" & LB_Ort.value
On Error Resume Next
With Worksheets(TBL).Range("A2:A72")
Set c = .Find(TB_VN, LookIn:=xlValues)
If Not c Is Nothing Then
UF_SL.LB_SchonDa.RowSource = TBL & "!A" & c.Row + 1 & ":B" & c.Row + 10
End If
End With
End Sub
EXCEL 2002, SP3
Win XP Prof, SP 2 Build 2600
Ich habe ein (weiteres) Problem und bitte um Hilfe.
Auf meiner Userform befinden sich List- und Textboxen.
Nach dem Verlassen von TB_VN soll aus einen festen Text und den Werten
aus LB_Art und LB_Ort der Name eines vorhandenen Tabellenblattes
gebildet werden. Danach wird auf diesem TBL im Bereich A2:A72 nach dem
Begriff gesucht, der in TB_VN eingegeben wurde. Soweit so gut.
Nun soll der LB_SchonDa die RowSource übergeben werden.
Doch genau das funktioniert nicht. Keine Meldung, keine Eintragung,
nichts wird angezeigt.
Was mache ich da falsch?
Mit freundlichen Grüßen
Franz Luwein
Sub TB_VN_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim c As Range
Dim TBL As String
TBL = "SL-" & LB_Art.value & "-" & LB_Ort.value
On Error Resume Next
With Worksheets(TBL).Range("A2:A72")
Set c = .Find(TB_VN, LookIn:=xlValues)
If Not c Is Nothing Then
UF_SL.LB_SchonDa.RowSource = TBL & "!A" & c.Row + 1 & ":B" & c.Row + 10
End If
End With
End Sub