excel - 根据单元格值添加行
问题描述
我需要有关我正在处理的 Excel 文件的 Excel vba 编码方面的帮助。
我想在 vba 中编写一些代码,以便它根据单元格值将行添加到活动工作表中。
例如 - 如果单元格值(c14 值为 10)当单击“添加行”按钮时,VBA 在 C2 行之后添加 10 行。
如果单元格值(C14 为 15,则在 C2 行之后添加 15 行)。
添加行时想要从 C2 行复制格式(将格式从 c2 行复制到新行。
另外,我做了一封电子邮件 vba,它复制范围并将该范围粘贴到电子邮件中。
我可以添加什么 VBA 编码,以便在添加 10 或 15 个新行时自动调整要复制的范围的选择。
现在如果我手动插入 10 行 vba 正在复制Range("C2:C27")
它不会调整为复制Range("C2:C37")
解决方案
这会有所帮助
Dim rowsToAdd as Integer
rowsToAdd = Range("C14").Value
Rows("2:2").Copy
Rows("3:3").Resize(rowsToAdd).Insert Shift:=xlDown
推荐阅读
- c# - 为什么 Azure 搜索索引器会停止在 Live 应用上工作
- ruby-on-rails - 模型之间的 Rails 关联
- reactjs - 分配本地存储以响应状态。反应钩子
- groovy - 这个 String 到 String 的 Map 如何作为 Groovy 中的 String 到 String 列表的 Map?
- android - Android在状态栏下绘制TYPE_APPLICATION_OVERLAY窗口
- avfoundation - 使用 AVFoundation 在视频上绘制自定义时间戳文本的最佳方法是什么?
- rust - 当 3 个“存储”顺序发生并且只有一个是原子的时会发生什么
- mongodb - 如何使“$nearSphere”也返回没有任何坐标的项目?
- azure-functions - 带有日期时间的 Spring Cloud 函数 azure json 输出
- xcode - 如何在显示触摸或光标的同时捕获 iPhone 模拟器的视频?