Excel 如果列被选中并采用相应的编码,则进行减法

Excel 如果列被选中并采用相应的编码,则进行减法,excel,vba,lookup,Excel,Vba,Lookup,谢谢你看这篇文章 我希望我能正确地解释这个问题 我有两列A和B。A列有一些用公式计算的数字。列B在Webdings字体的某些行中只有“a”。webdings中的“A”是一个复选标记,是我输入的已完成任务的视觉指示器 我想做的是取一个固定的数字,比如说10,然后通过查看B列,根据完成的任务从a列中减去值 我还不能发布截图,因为我是一个新用户 更新:它是用Excel 2010 VBA语言编写的理想情况下,在发布此类开放式问题之前,您应该尝试一下。但是这里有一个代码可以帮你完成这项工作 Sub Tes

谢谢你看这篇文章

我希望我能正确地解释这个问题

我有两列A和B。A列有一些用公式计算的数字。列B在Webdings字体的某些行中只有“a”。webdings中的“A”是一个复选标记,是我输入的已完成任务的视觉指示器

我想做的是取一个固定的数字,比如说10,然后通过查看B列,根据完成的任务从a列中减去值

我还不能发布截图,因为我是一个新用户


更新:它是用Excel 2010 VBA语言编写的

理想情况下,在发布此类开放式问题之前,您应该尝试一下。但是这里有一个代码可以帮你完成这项工作

Sub Test

Dim FixNum as Long
FixNum = 10 'This is the number you want to subtract.

For i = 2 to Range("A" & Rows.Count).End(xlUp).Row
    If Range("B" & i).Value = "A" then Range("A" & i).Value = (Range("A" & i).Value - FixNum)
next i

end Sub

我们需要更多的细节。这是什么语言/db?您现有的代码是什么?它是用Excel 2010 VBA语言编写的。