首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >宏每隔2行和第3行插入公式。

宏每隔2行和第3行插入公式。
EN

Stack Overflow用户
提问于 2022-08-22 18:07:49
回答 1查看 21关注 0票数 1

我有一个工作表,我试图用它来自动生成Google文件名

https://docs.google.com/spreadsheets/d/1PS3OXt4b1FO8RT6t3pRTjkiTUrt_tD7AAjpM-QEnqzc/edit?usp=sharing

在这个示例中,行2、5、8是修复的,(但最初是行2、3、4),我想使用宏来添加下面的两行,就像在示例中一样。

到目前为止,我有这段代码,但是这只创建了一行,并且没有在C列中正确地采用公式:

代码语言:javascript
复制
Sub inserttexteveryonerow()
Dim Last As Integer
Dim emptyRow As Integer
Last = Range("A" & Rows.Count).End(xlUp).Row
For emptyRow = Last To 2 Step -1
If Not Cells(emptyRow, 2).Value = "" Then
Rows(emptyRow).Resize(1).Insert
Range(Cells(emptyRow, "A"), Cells(emptyRow, "C")).Value = Array("+", "NO-BAG", "=C2&A3&B3")
End If
Next emptyRow
End Sub

我还需要第二行,这不是它创建的,理想情况下,这需要在Google中工作。任何帮助都是非常感谢的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-22 18:34:48

不是宏,但在此期间它可能会有所帮助:

代码语言:javascript
复制
={"arrayformula"; ARRAYFORMULA(IF(B2:B="",,VLOOKUP(ROW(C2:C), 
 IF(B2:B="add", {ROW(C2:C), C2:C}), 2, 1)&
 IF(B2:B="add",,"+"&B2:B)))}

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73449335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档