2016-12-02 53 views
0

我已经有Visual Basic应用程序根据年份创建Excel表格,现在在每个Excel表格中都会有已输入应用程序的给定期间的小计。总的是由这创造:Vb.net Excel分类变量

oSheet.Range("F" & j + 1).Formula = "=SUBTOTAL(9,F" & summaryPosition & ":F" & j & ")" 
oSheet.Range("G" & j + 1).Formula = "=SUBTOTAL(9,G" & summaryPosition & ":G" & j & ")" 
oSheet.Range("H" & j + 1).Formula = "=SUBTOTAL(9,H" & summaryPosition & ":H" & j & ")" 
oSheet.Range("I" & j + 1).Formula = "=SUBTOTAL(9,I" & summaryPosition & ":I" & j & ")" 
oSheet.Range("J" & j + 1).Formula = "=SUBTOTAL(9,J" & summaryPosition & ":J" & j & ")" 

现在我需要这些总计保存到一个变量,但我不知道如何获得总计到那里。任何人以这种方式使用Excel并知道如何解决这个问题?

编辑 我想引用工作表中的小计,但我不知道如何在Vb.net中工作,任何一个想法?

回答

1

你与 DIM var1 as oSheet.Range("F" & j + 1).Formula = "=SUBTOTAL(9,F" & summaryPosition & ":F" & j & ")" 尝试它必须得到这个结果在var1