更好的结构可以在非活动 sheet 上写入多个条目
Better structure to write multiple entry on non-active sheet
可能听起来像是重复的,但我没有在我的研究中看到完全相同的。
这是一个非常简单的问题(BigBen可能会在评论中回答得超级快;))
我被告知 .select
和 .activate
是要避免的,还没有时间去寻找为什么,所以也不明白如何使用它以及何时使用它(我会看它并尝试理解 dw).
1 次激活之间更好的是:
Sheets("Vendredi jour").Select
Cells(15, 38).Value = B
Cells(15, 39).Value = C
Cells(15, 40).Value = D
Cells(15, 41).Value = E
Cells(15, 42).Value = F
Cells(15, 43).Value = G
每个条目都指定了工作表
Worksheets("Vendredi jour").Cells(15, 38).Value = B
Worksheets("Vendredi jour").Cells(15, 39).Value = C
Worksheets("Vendredi jour").Cells(15, 40).Value = D
Worksheets("Vendredi jour").Cells(15, 41).Value = E
Worksheets("Vendredi jour").Cells(15, 42).Value = F
Worksheets("Vendredi jour").Cells(15, 43).Value = G
感谢
使用 With
语句:
With Worksheets("Vendredi jour")
.Cells(15, 38).Value = B
.Cells(15, 39).Value = C
.Cells(15, 40).Value = D
.Cells(15, 41).Value = E
.Cells(15, 42).Value = F
.Cells(15, 43).Value = G
End With
确保在每次 Cells
调用之前都有句号 .
。
可能听起来像是重复的,但我没有在我的研究中看到完全相同的。
这是一个非常简单的问题(BigBen可能会在评论中回答得超级快;))
我被告知 .select
和 .activate
是要避免的,还没有时间去寻找为什么,所以也不明白如何使用它以及何时使用它(我会看它并尝试理解 dw).
1 次激活之间更好的是:
Sheets("Vendredi jour").Select
Cells(15, 38).Value = B
Cells(15, 39).Value = C
Cells(15, 40).Value = D
Cells(15, 41).Value = E
Cells(15, 42).Value = F
Cells(15, 43).Value = G
每个条目都指定了工作表
Worksheets("Vendredi jour").Cells(15, 38).Value = B
Worksheets("Vendredi jour").Cells(15, 39).Value = C
Worksheets("Vendredi jour").Cells(15, 40).Value = D
Worksheets("Vendredi jour").Cells(15, 41).Value = E
Worksheets("Vendredi jour").Cells(15, 42).Value = F
Worksheets("Vendredi jour").Cells(15, 43).Value = G
感谢
使用 With
语句:
With Worksheets("Vendredi jour")
.Cells(15, 38).Value = B
.Cells(15, 39).Value = C
.Cells(15, 40).Value = D
.Cells(15, 41).Value = E
.Cells(15, 42).Value = F
.Cells(15, 43).Value = G
End With
确保在每次 Cells
调用之前都有句号 .
。