关于使用VBA代码基于单元格的"value"自动运行宏有很多讨论 . 我需要帮助的是编写代码以基于单元格A1(SHEET 2)(开/关)的"VALUE"自动启动宏 . 工作表1有一个活动X按钮,链接到工作表1上的单元格,然后工作表2使用 =Sheet1(cell)
公式,然后我使用 =if
公式将真/假更改为开/关 . (工作表2)当单元格"A1"之间发生变化时我希望宏启动 .
Sub H1TL0()
'
'
H1TL0 Macro
'
'
Sheets("LASER LOG").Select
Rows("5:5").Select
Application.CutCopyMode = False
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Sheets(" LASER WORKSHEET").Select
Range("G78").Select
Selection.Copy
Sheets("LASER LOG").Select
Range("B5").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Sheets(" LASER WORKSHEET").Select
Range("G80").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("LASER LOG").Select
Range("C5").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Sheets(" LASER WORKSHEET").Select
Range("G83").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("LASER LOG").Select
Range("D5").Select
Selection.PasteSpecial Paste:=xlPasteValuesAndNumberFormats, Operation:= _
xlNone, SkipBlanks:=False, Transpose:=False
Range("F14").Select
Sheets(" LASER WORKSHEET").Select
End Sub
我运行了宏H1TL0,它工作正常 .
附:我是VBA的新手(就像3天新的一样)所以请忍受我的无知 .
1 回答