arr = Sheets(yf & "月工资").Range("A1:X" & Sheets(yf & "月工资").Range("E65536").End(xlUp).Row)
===================================================
退出程序 用 EXIT SUB
if xx then exit sub
===================================================
工作表没写 , 有风险
'清空原数据
sheets("??").Range("b4:w1000").ClearContents
===================================================
代码缩进不对
If [h1] <> "月初" Then
MsgBox ("选择的期间不是“月初”,无法提取数据!")
Else
--------------------
If [h1] <> "月初" Then
MsgBox ("选择的期间不是“月初”,无法提取数据!")
Else
...
end if
本处 msgbox 是if 内的
并且 可以 改为
If [h1] = "月初" Then
MsgBox ("选择的期间不是“月初”,无法提取数据!")
exit sub
end if
只有 结构 简短 易读
arr = Sheets(yf & "月工资").Range("A1:X" & Sheets(yf & "月工资").Range("E65536").End(xlUp).Row)
===================================================
退出程序 用 EXIT SUB
if xx then exit sub
===================================================
工作表没写 , 有风险
'清空原数据
sheets("??").Range("b4:w1000").ClearContents
===================================================
代码缩进不对
If [h1] <> "月初" Then
MsgBox ("选择的期间不是“月初”,无法提取数据!")
Else
--------------------
If [h1] <> "月初" Then
MsgBox ("选择的期间不是“月初”,无法提取数据!")
Else
...
end if
本处 msgbox 是if 内的
并且 可以 改为
If [h1] = "月初" Then
MsgBox ("选择的期间不是“月初”,无法提取数据!")
exit sub
end if
只有 结构 简短 易读