今天是个好日子!
我一直在慢慢地自学如何使用 vba,在取得了一些短暂的成功之后,遇到了一个小问题。
我有两个命令按钮,一个插入新行并在第 8 行填充 4 个单元格,同时复制其下方行的数字和公式格式(日期和时间各一个单元格,两个固定文本单元格)。第二个按钮一旦被选中,只会随时间填充一个单元格。
在逐步调试时,这两个宏都按预期工作,但是当它们通过命令按钮运行时,我得到一个代码执行被中断失败。
调试时,该Range("A8:H8").SpecialCells(xlCellTypeConstants).ClearContents
行通常以黄色突出显示,但有时Rows(9).EntireRow.Copy
是。我确信考虑到所涉及代码的简单性,我忽略了一些非常简单的东西。
我试图根据本网站和其他网站上的各种帖子重写这些行,但没有成功。
以下是我拥有的全部代码,任何帮助将不胜感激!
Private Sub CommandButton1_Click()
Worksheets("Abyssal Chart").Rows(8).Insert Shift:=xlShiftDown
Rows(9).EntireRow.Copy
Rows(8).EntireRow.PasteSpecial xlPasteFormulasAndNumberFormats
Range("A8:H8").SpecialCells(xlCellTypeConstants).ClearContents
Range("A8").Value = Date
Range("B8").Value = "'T6"
Range("C8").Value = "'Electrical"
Range("D8").Value = Time
End Sub
Private Sub CommandButton2_Click()
Range("E8").Value = Time
End Sub