excel - 我可以将自动填充限制为仅单元格内容吗?

标签 excel vba

我编写了一个使用Range.AutoFill的宏。令人惊讶的是它也自动填充表单控件。

Public Sub onetwobucklemyshoe()
With Sheet1
.Range("a1:a2").AutoFill .Range("a1:a10"), xlFillValues
End With
End Sub

Before After

有没有办法阻止它这样做(我认为 xlFillValues 就足够了)。否则我可以用 VBA 中的 for 循环来完成,但这似乎很浪费。

版本:Excel Office 365 16.0.12325.20280/Windows 10。

最佳答案

将表单控件属性设置为不随单元格移动大小。

enter image description here

关于excel - 我可以将自动填充限制为仅单元格内容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59982978/

相关文章:

vba - 根据 2 个不同的字符串值删除行

vba - 查找列中的重复项并使用替代颜色突出显示行背景色

excel - 在 Excel VBA 中获取工作表区域的大小

excel - 将打开的工作簿列表添加到组合框并将相关工作表添加到列表框(VBA Excel)

vba - 如何正确引用字典项单元格地址

excel - Outlook 从新到旧的前 50 封电子邮件

python - 使用Python编辑Excel工作表单元格

java - 如何在 java 中使用 apache poi 将数据验证添加到 excel 工作表的整个列?

VBA:基于列标题的偏移量

arrays - ReDim 上的 2D 数组下标超出范围