I am trying to export a recordset to excel. One of the values is also to be set as a hyperlink to a fill. The error message that comes up is "Type Mismatch".
I include a bit more then just what I believe is the problem code so that you have a better understanding as to what is going on.
While Not rs.EOF
oSheet.Range("A1").Offset(Row, 0) = rs!Skid
oSheet.Range("A1").Offset(Row, 1) = rs!Part_Number
oSheet.Range("A1").Offset(Row, 2) = rs!Manufacturer
oSheet.Range("A1").Offset(Row, 3) = rs!Description
oSheet.Range("A1").Offset(Row, 4) = rs!POText
If Not IsNull(rs!Literature) Then
oSheet.Range("A1").Offset(Row, 5) = rs!Literature
HyperAnchor = "oSheet.Range(A1).Offset(" & Row & ", 5)"
HyperAddress = VDDestination & Trim(rs!Manufacturer) & "\" & rs!Literature
HyperTextToDisplay = rs!Literature
oSheet.Range("A1").Offset(Row, 5).Hyperlinks.Add Anchor:=HyperAnchor, Address:=HyperAddress, TextToDisplay:=rs!Literature
oSheet.Range("A1").Offset(Row, 5).Hyperlinks.Add Anchor:=HyperAnchor, Address:=HyperAddress, TextToDisplay:=rs!Literature
End If
rs.MoveNext
Row = Row + 1
Wend
I include a bit more then just what I believe is the problem code so that you have a better understanding as to what is going on.
While Not rs.EOF
oSheet.Range("A1").Offset(Row, 0) = rs!Skid
oSheet.Range("A1").Offset(Row, 1) = rs!Part_Number
oSheet.Range("A1").Offset(Row, 2) = rs!Manufacturer
oSheet.Range("A1").Offset(Row, 3) = rs!Description
oSheet.Range("A1").Offset(Row, 4) = rs!POText
If Not IsNull(rs!Literature) Then
oSheet.Range("A1").Offset(Row, 5) = rs!Literature
HyperAnchor = "oSheet.Range(A1).Offset(" & Row & ", 5)"
HyperAddress = VDDestination & Trim(rs!Manufacturer) & "\" & rs!Literature
HyperTextToDisplay = rs!Literature
oSheet.Range("A1").Offset(Row, 5).Hyperlinks.Add Anchor:=HyperAnchor, Address:=HyperAddress, TextToDisplay:=rs!Literature
oSheet.Range("A1").Offset(Row, 5).Hyperlinks.Add Anchor:=HyperAnchor, Address:=HyperAddress, TextToDisplay:=rs!Literature
End If
rs.MoveNext
Row = Row + 1
Wend