|
你将入口过程代码修改后出现了多处错误,将该过程用如下代码替代:
Sub 自动生成准考证()
Dim i&, iRow&, PageCount&, iCount&, arr
Dim rng As Range
Dim pbProgBar As FProgressBar
Application.ScreenUpdating = False
iRow = Range("A" & Rows.Count).End(xlUp).Row
arr = Range("A3:N" & iRow)
删除准考证
PageCount = Application.RoundUp((iRow - 4), 0) / 4
Worksheets("自动生成准考证").Select
If PageCount < 1 Then
MsgBox "没有数据!", vbCritical, "提示"
Else ‘ if PageCount>=SHOW_COUNT then
使用进程条生成准考证 arr, PageCount
End If
Application.ScreenUpdating = True
MsgBox "自动生成准考证执行完毕,请校对!", vbInformation, "提示"
End Sub
改用上面代码后将有照片和数据输出,但位置和格式都有问题,你可根据输出的位置和格式修改你的模板或代码。
|
|