Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
当其总和达到Excel中另一个单元格的值时高亮显示单元格_Excel_Vba_Highlight - Fatal编程技术网

当其总和达到Excel中另一个单元格的值时高亮显示单元格

当其总和达到Excel中另一个单元格的值时高亮显示单元格,excel,vba,highlight,Excel,Vba,Highlight,我是VBA新手。我有这个专栏。第一列是期间,第二列是本金支付列表(见图)。如果我想确定付款达到一定金额的期限,我应该使用VBA还是条件格式 也就是说,如果我在字段$400中输入,将识别第9个期间或突出显示第1-9行。当您添加1-9期间的值(付款)时,第9期间是达到400美元金额的第一个期间,或者是400美元低于其期间对应的付款总额的第一个事件 我的目标是突出显示1-9行。或者至少确定了时间段 这是我做的。但原理在Excel中类似 以下是公式 在C1中,我输入您的阈值 B列包含运行总数 如果b中

我是VBA新手。我有这个专栏。第一列是期间,第二列是本金支付列表(见图)。如果我想确定付款达到一定金额的期限,我应该使用VBA还是条件格式

也就是说,如果我在字段$400中输入,将识别第9个期间或突出显示第1-9行。当您添加1-9期间的值(付款)时,第9期间是达到400美元金额的第一个期间,或者是400美元低于其期间对应的付款总额的第一个事件

我的目标是突出显示1-9行。或者至少确定了时间段

这是我做的。但原理在Excel中类似

以下是公式

  • 在C1中,我输入您的阈值
  • B列包含运行总数
  • 如果b中的总数超过阈值,则D包含1,只要D列的上面一行不包含1即可
  • 接下来是条件格式:

    所以我们知道如何在谷歌表单上做到这一点,你说

    接下来,从GoogleSheets下载它作为Excel文件,并在Excel中打开它 这就是在那里输入条件格式的方式(Office for Mac)

    (格式>条件格式)

    在将来,您显然不需要Google Sheets,因此您可以遵循这个概念,直接在Excel中应用条件格式

    但我能够用数据来说明,并给出一个你们可以看到的可点击的例子,说明它是有效的。 你可以直接把它下载到Excel中,然后就可以了

    附言:你的问题措辞很松散/可以解释。 我指出了越过门槛的点。 如果要高亮显示每一行的单元格,包括与之相交的行,请调整高亮显示的公式。也许像这样。。


    等等。。等等。

    在阅读了JGFMK的答案后,我有一个更简单的方法:

    在单元格A2->A11中,输入值1->10。
    在单元格B2->B11中,输入所述付款。
    在单元格C2->C11中,输入公式
    =sum(C$2:Cx)
    (其中
    x
    从2变为11)


    然后,根据公式
    =cx1创建条件格式。选择。这可以通过条件格式完成,不需要VBADid。下面的答案可以解决您的问题吗?