【发布时间】:2017-11-27 09:27:54
【问题描述】:
我是 VBA 的新手,所以我发现自己有点不知所措。
我正在尝试根据另一个单元格中的特定值向上移动合并的单元格。
单元格 D4 包含一个介于 1 和 4 之间的值,它取决于一个公式。
当此值等于 1 时,我希望合并的单元格 BQ52:BX64 向上移动到第 40 行,而不是替换单元格,而是向下移动它们。
当值介于 2 和 4 之间时,我希望单元格移回其原始位置。
我尝试录制插入复制单元格的宏,但我不确定如何在 VBA 中对此进行编码以及如何避免循环,因为我正在删除录制中的单元格。
工作表的名称是“打印布局”
非常感谢任何帮助!
【问题讨论】:
-
您能否发布您迄今为止尝试过的代码以及原始状态/理想结果的图片?