Tag: 公共

调用子checkboxexcel vba

我正在尝试使用此代码调用子 If CheckBox2 = True Then Call Qorep inheritance人: Public Sub Qorep() For i = 0 To cap Hoja9.Cells(i + 2, 3).Value = Empty array_Qorep(i, 0) = Hoja1.Range("B" & i + 2) Select Case Hoja9.Cells(3, 5) Case Is > 0 If array_Qorep(i, 0) < Hoja9.Cells(3, 5) Then Hoja9.Cells(i + 2, 3) = array_Qorep(i, 0) End […]

公共/全球范围似乎并非始终可用

我想让工作表在特定单元格更改时运行一个macros。 我已经使用下面的代码来初始化确定哪些单元格将导致macros运行的范围,但似乎这个范围的生命周期不是应用程序? Public ChangeCellList As Range Private Sub Workbook_Open() With Sheets("Program") For i = 7 To .Cells(Rows.Count, "E").End(xlUp).Row If Not IsEmpty(.Cells(i, "E")) Then If ChangeCellList Is Nothing Then Set ChangeCellList = .Range("E" & i) Else Set ChangeCellList = Union(ChangeCellList, .Range("E" & i)) End If End If Next i End With End Sub 可能的问题我将不胜感激的build议: 1)声明公共variables的正确位置(例如module1 /这个工作簿/ […]