【发布时间】:2017-07-24 17:20:00
【问题描述】:
我在我的 Excel 工作表中添加了一个按钮,用于添加具有上述公式的员工。
以下代码中的前两个公式完美运行,但最后一个给出语法错误。
我的代码是:
Private Sub AddEmployee_Click()
Sheets("Sheet1").Range("A35").Select
ActiveCell.EntireRow.Insert shift:=xlDown
Sheets("Sheet1").Range("A35:AJ35").Select
Selection.Borders.Weight = xlThin
Sheets("Sheet1").Range("AJ35").Select
ActiveCell.Formula = "=SpeDays(C35:AG35,9)"
Sheets("Sheet1").Range("AI35").Select
ActiveCell.Formula = "=IF(AI35>=10,10,AI35)"
Sheets("Sheet1").Range("AH35").Select
ActiveCell.Formula = "=COUNTIF(C35:AG35,">=4000")"
【问题讨论】:
-
你的错误只在最后一个吗?
-
附带说明:您可以删除
select和activecell并加入这两行 -Sheets("Sheet1").Range("A35").EntireRow.Insert shift:=xlDown