Excel 2003 (VB5.5) でマクロを使用して文字列 (たとえば、すべての数字) を置き換えようとしています。今、私はこのコードを持っています:
Sub DeleteDigits()
Dim hLink As Hyperlink
Dim wSheet As Worksheet
For Each wSheet In Worksheets
For Each hLink In wSheet.Hyperlinks
hLink.Address = regEx.Replace(hLink.Address, "\d", "")
Next hLink
Next wSheet
End Sub
参照で正規表現を確認しましたが、hLink.Addressがオブジェクトではないというメッセージを取得する方法がわかりません。これは、表示されるエラーです。