Hi Leute,
ich möchte einen Hyperlink von einer Zelle eines Sheets auf ein anderes Sheet in der gleichen Mappe setzen.
Ich hab hierzu diesen Code (Ausschnitt von viel mehr Code!):
Edit: .getTest_Id() liefert eine Range auf das Klassenobjekt curReq zurück.
Wenn ich nun den gesamten Code ausführe, kommt die Fehlermeldung "Laufzeitfehler 424: Objekt erforderlich".
Kann mir jemand helfen?
ich möchte einen Hyperlink von einer Zelle eines Sheets auf ein anderes Sheet in der gleichen Mappe setzen.
Ich hab hierzu diesen Code (Ausschnitt von viel mehr Code!):
Visual Basic-Quellcode
- Public Function XY (ByVal reqDict As Dictionary, ByVal traceFlag As Boolean) As Boolean
- Dim wb As Workbook
- Dim wsNew As Worksheet
- Set wb = ActiveWorkbook
- Set wsNew = wb.Sheets("Req")
- Dim tmpRange As Range
- Dim curReq as ClsReq
- If traceFlag = True Then
- For i = 0 To reqDict.Count - 1
- Set curReq = reqDict.Items(i)
- With curReq
- Set tmpRange = .getTest_id()
- wsNew.Cells(i + 1, 6).value = tmpRange.value
- wsNew.Hyperlinks.Add _
- Anchor:=wsNew.Cells(i+1,6).value, _
- Address="", _
- SubAddress:="'" & tmpRange.Name & "'!" & tmpRange.Cells(1,1).Address, _
- ScreenTip:="Gehe zu & tmpRange.Name", _
- TextToDisplay:=tmpRange.Name
- End With
- Next i
- End If
Edit: .getTest_Id() liefert eine Range auf das Klassenobjekt curReq zurück.
Wenn ich nun den gesamten Code ausführe, kommt die Fehlermeldung "Laufzeitfehler 424: Objekt erforderlich".
Kann mir jemand helfen?
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von „bandchef“ ()