【发布时间】:2018-07-24 14:22:21
【问题描述】:
目的是计算平均值并将其写入单元格。它的代码如下:
Sub Schaltfläche2_Klicken() Dim wb As Workbook, wq As Object
Dim ws As Worksheet, datdatum
Set wb = Workbooks.Add
Set ws = wb.Worksheets("Tabelle1")
ws.Range("D84").Formula = "=Average(D19,D29,D35,D46)
ws.Range("E84").Formula = "=Average(E19,E29,E35,E46)
ws.Range("F84").Formula = "=Average(F19,F29,F35,F46)
简短的方法是:
ws.Range("D84:P84").Formula = "=Average(D19,D29,D35,D46)
这适用于指定的范围。
【问题讨论】:
-
欢迎来到 Stack Overflow:请阅读 How to ask a good question,然后编辑您的问题并确保询问 good, clear, concise question,包括代码、预期行为以及问题所在......然后我们可以尝试帮助
-
请包含您的所有代码以及预期结果,并向我们展示哪里出了问题 - 然后我们可以尝试提供帮助
标签: excel vba loops average calculation