【发布时间】:2023-03-21 09:42:01
【问题描述】:
我正在使用 Excel VBA 编辑器(我有 Excel 2007 和 Excel 2016)。我有一个可变参数i,其他的都是固定的。
你能告诉我如何在单元格Cells(i, 2) 中输入公式吗?
- 使用我的宏中的变量(
j1、j2、i1) - 使用我的工作表中的变量(单元格 J1、J2、
C[-1])
C[-1] 是Cells(i, 2) 左侧的单元格,例如。 Cells(i, 1)?
比很多, 爱德华
【问题讨论】:
-
stackoverflow.com/questions/18807505/…, 2).Formula = "=Date("&j1&";"&j2&";C[-1])"
-
基于stackoverflow.com/questions/18807505/…,我会写 Cells(i, 2).Formula = "=Date("&j1&";"&j2&";C[-1])" 但 不工作
-
你需要在 Excel VBA 上创建,所以你应该创建一些想法,例如: Worksheets("Sheet_NAME").Range(Cells(i,2)).Formula = "=DATE(J1;J2 ;C"& i & ")" ---- 并使用 For i=1 to Last_Row ps.: 语法:DATE(year,month,day) 并且公式将插入到行 'i' 和列 B而 DATE 公式将从 J1;J2; 获取数据。 C列第'i'行
-
这正是我所做的。编译器只是说“编译错误:语法错误”并指向“,”
标签: excel excel-r1c1-notation vba