更好的结构可以在非活动 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 调用之前都有句号 .