用VB.NET编写代码 在A7到a1000中,填充公式=IF(C7="","",IF(OR(C7="买入",C7="卖出"),A6+1,IF(OR(C7<>"买入",C7<>"卖出"),A6)))
时间: 2024-01-01 16:06:39 浏览: 81
vb.net 公式计算
在VB.NET中,你可以使用以下代码来填充公式到A7到A1000单元格中:
```vb.net
For i As Integer = 7 To 1000
If Cells(i, 3).Value = "" Then
Cells(i, 1).Value = ""
ElseIf Cells(i, 3).Value = "买入" Or Cells(i, 3).Value = "卖出" Then
Cells(i, 1).Value = Cells(i - 1, 1).Value + 1
ElseIf Cells(i, 3).Value <> "买入" Or Cells(i, 3).Value <> "卖出" Then
Cells(i, 1).Value = Cells(i - 1, 1).Value
End If
Next i
```
这段代码使用了一个循环,从第7行到第1000行,根据条件填充公式到A列。根据你提供的公式,如果C列为空,则A列为空;如果C列为"买入"或"卖出",则A列的值为上一行A列的值加1;如果C列不为"买入"或"卖出",则A列的值为上一行A列的值。
阅读全文