gpt4 book ai didi

VBA 向表中插入一行,格式如下

转载 作者:行者123 更新时间:2023-12-02 17:49:33 25 4
gpt4 key购买 nike

我想通过宏在表格的第一行插入一行。我的代码是这样的:

ActiveWorkbook.Worksheets("Sheet1").ListObjects("MeanArea").ListRows.Add _
Position:=1, _
alwaysinsert:=True

但是插入行的格式是遵循表头的,如何使插入行的格式与表区域中的行相同? screenshot正如您所看到的,第一行刚刚使用宏插入,我希望字体颜色为白色而不是红色

请大家帮忙。

最佳答案

尝试用这个更改你的代码

Worksheets("Sheet1").ListObjects("MeanArea").ListRows.Add (1)

上面的代码是在表中第1行上方插入一行。

<小时/>

编辑

这工作正常并且适合您的需求

With Worksheets("Sheet1").ListObjects("MeanArea")
.ListRows.Add 1
.ListRows(2).Range.Copy
.ListRows(1).Range.PasteSpecial xlPasteFormats
End With
Application.CutCopyMode = False

关于VBA 向表中插入一行,格式如下,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38888655/

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