我有以下问题。我想在不同的单元格中填写公式(=""
),因此有必要填写这种公式,而不是由于其他文件处理而使单元格为空。但是,如果我遍历不同小区,以下面的方式:范围内的VBA设置公式 - 问题
For Col = 10 To 99
For Row = 10 To 11
If Col Mod 3 <> 0 Then
Worksheets(name_sheet).Range("A1").Offset(Row - 1, Col - 1).Formula = "="""
Worksheets(name_sheet).Range("A1").Offset(Row - 1, Col - 1).Locked = True
Worksheets(name_sheet).Range("A1").Offset(Row - 1, Col - 1).Interior.ThemeColor = xlThemeColorLight2
Worksheets(name_sheet).Range("A1").Offset(Row - 1, Col - 1).Interior.TintAndShade = 0.799981688894314
End If
Next Row
Next Col
然后我收到错误,该公式不能被分配。不过,我不知道错误会产生什么。
非常感谢您的帮助
亲切的问候 克劳德
[在VBA放置在双引号内的String]的可能的复制(https://stackoverflow.com/questions/42960548/placing-double-quotes-within-a- string-in-vba) –