|
![](https://clubstatic.excelhome.net/image/common/ico_lz.png)
楼主 |
发表于 2023-8-13 17:42
|
显示全部楼层
老师您好,假如这样怎么改
Sub 各种单耗()
Dim i&, x&
i = Sheets.Count '计算工作表数
For x = 2 To i '建立每个表循环
With Sheets(x)
.Range("C30").Formula = "=C28+'" & Sheets(x - 1).Name & "'!C30"
.Range("C32").Formula = "=C28+'" & Sheets(x - 1).Name & "'!C32"
.Range("C36").Formula = "=C34+'" & Sheets(x - 1).Name & "'!C36"
.Range("C38").Formula = "=C34+'" & Sheets(x - 1).Name & "'!C38"
.Range("C42").Formula = "=C40+'" & Sheets(x - 1).Name & "'!C42"
.Range("C44").Formula = "=C40+'" & Sheets(x - 1).Name & "'!C44"
.Range("C48").Formula = "=C46+'" & Sheets(x - 1).Name & "'!C48"
.Range("C50").Formula = "=C46+'" & Sheets(x - 1).Name & "'!C50"
.Range("D30").Formula = "=D28+'" & Sheets(x - 1).Name & "'!D30"
.Range("D32").Formula = "=D28+'" & Sheets(x - 1).Name & "'!D32"
.Range("D36").Formula = "=D34+'" & Sheets(x - 1).Name & "'!D36"
.Range("D38").Formula = "=D34+'" & Sheets(x - 1).Name & "'!D38"
.Range("D42").Formula = "=D40+'" & Sheets(x - 1).Name & "'!D42"
.Range("D44").Formula = "=D40+'" & Sheets(x - 1).Name & "'!D44"
.Range("D48").Formula = "=D46+'" & Sheets(x - 1).Name & "'!D48"
.Range("D50").Formula = "=D46+'" & Sheets(x - 1).Name & "'!D50"
.Range("E30").Formula = "=E28+'" & Sheets(x - 1).Name & "'!E30"
.Range("E32").Formula = "=E28+'" & Sheets(x - 1).Name & "'!E32"
.Range("E36").Formula = "=E34+'" & Sheets(x - 1).Name & "'!E36"
.Range("E38").Formula = "=E34+'" & Sheets(x - 1).Name & "'!E38"
.Range("E42").Formula = "=E40+'" & Sheets(x - 1).Name & "'!E42"
.Range("E44").Formula = "=E40+'" & Sheets(x - 1).Name & "'!E44"
.Range("E48").Formula = "=E46+'" & Sheets(x - 1).Name & "'!E48"
.Range("E50").Formula = "=E46+'" & Sheets(x - 1).Name & "'!E50"
.Range("F30").Formula = "=F28+'" & Sheets(x - 1).Name & "'!F30"
.Range("F32").Formula = "=F28+'" & Sheets(x - 1).Name & "'!F32"
.Range("F36").Formula = "=F34+'" & Sheets(x - 1).Name & "'!F36"
.Range("F38").Formula = "=F34+'" & Sheets(x - 1).Name & "'!F38"
.Range("F42").Formula = "=F40+'" & Sheets(x - 1).Name & "'!F42"
.Range("F44").Formula = "=F40+'" & Sheets(x - 1).Name & "'!F44"
.Range("F48").Formula = "=F46+'" & Sheets(x - 1).Name & "'!F48"
.Range("F50").Formula = "=F46+'" & Sheets(x - 1).Name & "'!F50"
,,,,,,,,,,
End With
Next x
End Sub
|
|