我需要循环20行,并将一个方程添加到工作表中,该工作表因变量而异。我正在使用If .... Else If语句,我想我需要声明变量,因为我只填充第二行数据。IfElse和使用变量?
我的代码:
Do While counter < 20
counter = counter + 1
If CNum = 269 And SCode = 7168 Then
NTotal = ("=(C2*35)/1000")
Range("E2").Value = NTotal
ElseIf CNum = 269 And SCode = 7181 Then
NTotal = ("=(C2*2.5)/1000")
Range("E2").Value = NTotal
ElseIf CNum = 269 And SCode = 7183 Then
NTotal = ("=(2*(D2-C2))/1000+50")
Range("E2").Value = NTotal
End If
Loop
难道我只是申报C2,D2一个范围值,E2,使这项工作?
乔
你为什么不这样做,在您的工作表一个简单的公式? (我只是好奇......如果你不需要在VBA中做,而且有一个更简单的方法,我想你可以探索它) – Barranka 2014-10-27 19:42:01
这是我在工作表上做的一个更大的重新格式的一部分这是一个重复的任务。寻求简化任务。 – 2014-10-27 19:56:48