有在列A = HYPERLINK(“http://localhost:60151/load?file=file:///L:/all_runs_10_12_2015-151121/bam/Horizon_mutation_P72R.bam&goto&locus=chr17:7579422-7579522”,‘P72R’)所需的对象错误“424”
超级链接公式如果在列B(同一行)对应的小区是不是空白的,我想用列B中的任何内容替换公式的标签。
我收到一个错误'424'对象需要在cl.Formula = Left(cl.Formula, CommaPos + 1) & cel.Offset(0, 1).Value & """)"
请参阅下面的代码并帮助找出我失踪的内容。
感谢
Sub SpecialLoop()
Dim cl As Range
Dim rng As Range
Dim CommaPos As Long
Dim LastRow As Long
LastRow = ActiveSheet.Range("A" & Rows.Count).End(xlUp).Row
Set rng = Sheets("Sheet1").Range("A2:A" & LastRow)
For Each cl In rng
If Not (IsEmpty(cl.Offset(0, 1).Value)) Then
CommaPos = InStr(cl.Formula, ",")
cl.Formula = Left(cl.Formula, CommaPos + 1) & cel.Offset(0, 1).Value & """)"
End If
Next cl
End Sub
'cel'看起来像一个错字。阅读关于“Option Explicit”的内容以避免将来出现。 – BrakNicku
@BrakNicku好眼睛。 user3781528,一次性设置编辑器选项并始终强制执行变量声明是一个很好的主意。 –