vba - 将一列乘以另一列,但前提是它们被突出显示
问题描述
第一周使用 VBA,但我试图将一列 (X) 乘以另一列 (AB),答案在另一列 (AO) 中。但我只想在它们所在的行被突出显示时将它们相乘。我正在尝试这样的事情,但它只给了我#Name?在 AO 列中,它填充了未突出显示的区域。
Rx 是 X 列的范围
For Each Cell In Rx
If Cell.Interior.Color = RGB(241, 231, 64) Then
Range("AO15:AO45") = Evaluate("X15:X45" & "AB15:AB45")
希望有人可以帮助我:)
解决方案
推荐阅读
- ios - 为什么 NotificationCenter.observer 不收听通知
- swiftui - 让 SwiftUI 将多视图表单返回到“home/root view”“Pop To Root”
- vue.js - 尝试从 vuex 存储中循环值,如果我检查代码它看起来正确但是当我检查复选框和收音机时它不起作用
- office365 - 将非 Microsoft 电子邮件中的电子邮件共享给开发人员租户,反之亦然
- azure-monitoring - azure monitor 是否使用真实浏览器执行 ping 测试?
- c++ - 用 C++ 改变图像亮度
- javascript - 滑块表现得很奇怪
- python-3.x - 第二次打印时,我的快速排序代码给了我错误的结果
- powershell - Windows 窗体 (Powershell) | 消息框出现两次
- javascript - 在Javascript中访问字典中的嵌套字典