dim arr,i%
arr = Application.Transpose(Sheet4.[L6:L3005])
For i = 6 To 3005
Sheet4.Range("ab" & i).AddComment.Text arr(i - 5) ' ' 这句提示应用 应用程序定义或对象错误,
Next i
请问怎么回事,明明没错呀!
那是因为单元格里已存在批注了。
修改如下:
Dim arr, i%
arr = Application.Transpose(Sheet4.[L6:L3005])
For i = 6 To 3005
Sheet4.Range("ab" & i).ClearComments
Sheet4.Range("ab" & i).AddComment.Text arr(i - 5)
Next i
那是因为单元格里已存在批注了。
修改如下:
Dim arr, i%
arr = Application.Transpose(Sheet4.[L6:L3005])
For i = 6 To 3005
Sheet4.Range("ab" & i).ClearComments
Sheet4.Range("ab" & i).AddComment.Text arr(i - 5)
Next i