如何用VBA在excel中写公式?

snowsfox 2002-09-05 06:53:30
我要用vba在excel中写公式,如a10=sum(ai,aj),其中i,j是变量,要在运行中才确定.
该公式要如何写?
...全文
865 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zephyr_zhao 2002-09-05
  • 打赏
  • 举报
回复
cells(1,1)="=sum(" & toLetter(col1) & row1 & ":" & toLetter(col2) & row2 & ")"

function toLetter(col as integer) as string
toLetter=vba.chr$(vba.asc("a")+col-1)
end function

注意: toLetter()只能转换26列以内的数字,如果要200列以上的,自己写一个转换函数吧
sxfwang 2002-09-05
  • 打赏
  • 举报
回复
Sheets("sheet1").Cells(10, 1) = "=Sum(a" & i & ", a" & j & ")"

5,140

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧