ich verwende folgenden Code um einen SVERWEIS auf eine geschlossene Arbeitsmappe einzutragen.
Sub Verweis()
Dim sPath As String, sFile As String
Dim sWks As String, sRng As String
sPath = "C:\temp\"
sFile = Range("B1").Value
sWks = Range("B2").Value
sRng = Range("B3").Value
If Dir(sPath & sFile) = "" Then
Beep
MsgBox "Quelldatei " & sPath & sFile & _
" wurde nicht gefunden!"
Exit Sub
End If
Range("D1").Formula = _
"=VLOOKUP(B4,'" & sPath & _
"[" & sFile & "]" & sWks & "'!" & _
sRng & ",2,0)"
End Sub
Wie muß ich das machen das der Code immer dann ausgeführt wird wenn in einer ComboBox (z.B.ComboBox1) ein Wert verändert wurde. Hintergrund - der Spaltenindex ist variabel und ändert sich mit der Einstellung der ComboBox.
mfg
Susi