出现“ActiveCell.Formula Error 1004”错误通常是由于在VBA代码中对ActiveCell的使用不正确引起的。以下是一些解决该问题的方法和示例代码:
If Not ActiveCell Is Nothing Then
' 进行相关操作
ActiveCell.Formula = "=SUM(A1:A10)"
End If
Dim ws As Worksheet
Set ws = ActiveSheet
If Not Intersect(ActiveCell, ws.UsedRange) Is Nothing Then
' 进行相关操作
ActiveCell.Formula = "=SUM(A1:A10)"
End If
If ActiveCell.Parent.Name = Sheet1.Name Then
' 进行相关操作
ActiveCell.Formula = "=SUM(A1:A10)"
End If
请注意,上述代码示例中的“=SUM(A1:A10)”只是一个示例,你需要根据你的具体需求来设置ActiveCell的公式。另外,你也可以根据具体情况进行适当的修改和调整。