Dim SH As Worksheet
Dim I, X, Y As Integer
For L = Sheets("10路基路面压实度试验(灌砂法)").Range("t20").Value To Sheets("10路基路面压实度试验(灌砂法)").Range("t21") Step 1
L = L
Sheets("10路基路面压实度试验(灌砂法)").Range("t22") = L
Calculate
For Q = Sheets("10路基路面压实度试验(灌砂法)").Range("t18").Value To Sheets("10路基路面压实度试验(灌砂法)").Range("u18").Value Step 1
Q = Q
Sheets("10路基路面压实度试验(灌砂法)").Range("t19").Value = Q
Calculate
Y = 0
For Each SH In ThisWorkbook.Sheets
If Left(SH.Name, 2) = "10" Then
Y = Y + (SH.HPageBreaks.Count + 1) * (SH.VPageBreaks.Count + 1)
End If
Next SH
X = 1
For Each SH In ThisWorkbook.Sheets
If Left(SH.Name, 2) = "10" Then
SH.Select
For I = 1 To (SH.HPageBreaks.Count + 1) * (SH.VPageBreaks.Count + 1)
'sh.PrintPreview '去掉这句前面的 ' 是预览
SH.PrintOut I, I '去掉这句前面的 ' 是打印