2016-12-02 2 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 таким образом и знает, как это решить?

EDIT Я хочу сослаться на промежуточный итог в листе, но я не знаю, как это работает в VB.NET, любая одна идея?

ответ

1

вы пробовали с DIM var1 as oSheet.Range("F" & j + 1).Formula = "=SUBTOTAL(9,F" & summaryPosition & ":F" & j & ")" он должен получить результат, что в var1

Смежные вопросы