vba - 如果> 0,Excel VBA将单元格值复制到左侧的单元格

标签 vba excel copy

W栏我有 余额2 值(value)观 &
X栏我有 余额3 值(value)观

我需要移动值 从 BALANCE3(大于零)覆盖 BALANCE2 中的相应单元格这样我就有了一份总付款 list 。

任何人都可以帮忙处理这个吗?我不知道该怎么做。

最佳答案

不要为此使用宏

只需使用 excel 的内置 IF ,例如,假设 BALANCE2是列 WBALANCE3是列 X ,写在单元格Z1=IF(X1>0,X1,W1)
然后向下拖到整列,剪切粘贴列Z进入列W ,并且您无需编写宏代码即可“覆盖”

关于vba - 如果> 0,Excel VBA将单元格值复制到左侧的单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31540701/

相关文章:

excel - 如果系统时间在开始时间到结束时间之间每10分钟自动运行一次宏VBA excel

xslt - 使用 XSLT 减少 XML 输出

excel - 如何根据月份检查单元格的范围/列并复制它们

excel - 在 for 循环中复制列范围

excel - 当我已经使用 Workbooks.OpenText 打开它时关闭文本文件

.net - 无法使用证书通过 Windows 10 1809 中的 com-interop 登录网站

运行其他模块的VBA模块

html - 将 Outlook 邮件中的文本设置为粗体和全部大写

python - 在 Excel Python 的 VBA 中找不到引用

windows - 将另一个批处理文件复制到“启动”文件夹中?