gpt4 book ai didi

excel - 如何在 VBA 中定义下一个循环的范围

转载 作者:行者123 更新时间:2023-12-04 21:47:41 26 4
gpt4 key购买 nike

我是一个新手,我正在尝试学习 VBA(对不起,英语有任何错误,我不是母语人士)。
我正在尝试解决以下任务:
“创建一个程序,在Excel中输出11到20的乘法表值,如下图:”

multiplication table

这是我的代码:

Sub einmaleins()
Dim x As Integer, y As Integer
For x = 11 To 20
For y = 11 To 20
Cells(x, y) = x * y
Next
Next
End Sub

它可以工作,但会将 table 从 K11 放到 S20。我需要它来输入从 A1 到 J10 的值
我努力了
*Range("A1:J10").FormulaR1C1 = "=ROW(RC)*COLUMN(RC)"* 

但它不起作用。

非常感谢帮助

最佳答案

实际上,您的公式方法更好,因为可以避免循环。

Range("A1:J10").FormulaR1C1 = "=(ROW(RC)+10)*(COLUMN(RC)+10)"

关于excel - 如何在 VBA 中定义下一个循环的范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61207305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com