Vb.net Excel将小计变为变量

时间:2016-12-02 10:14:43

标签: excel vb.net vba excel-vba

我已经有了基于这些年创建excel表的Visual Basic应用程序,现在在每个excel表中都会有一个已输入应用程序的给定时间段的小计。总数由此创建:

#include  <type_traits>
#include <iostream>

template < typename Object, bool Shared = false >
class Foo {
public:
    template < bool S = Shared, typename std::enable_if<S>::type* = nullptr >
    void bar();

    template < bool S = Shared, typename std::enable_if<!S>::type* = nullptr >
    void bar();
};

template < typename Object, bool Shared >
template < bool S, typename std::enable_if<S>::type*>
void  Foo<Object, Shared>::bar() {
    std::cout << "do something" << std::endl;
}

template < typename Object, bool Shared >
template < bool S, typename std::enable_if<!S>::type*>
void Foo<Object, Shared>::bar() {
    std::cout << "do nothing" << std::endl;
}

int main() {
    Foo<int> test;
    test.bar<>();
    test.bar<true>();
    return 0;
}

现在我需要将这些总计保存到变量中,但我不知道如何将总数保存到那里。有没有人以这种方式使用Excel并且知道如何解决这个问题?

修改 我想参考表格中的小计,但我不知道在Vb.net中是如何工作的,任何一个想法?

1 个答案:

答案 0 :(得分:1)

你尝试过吗? DIM var1 as oSheet.Range("F" & j + 1).Formula = "=SUBTOTAL(9,F" & summaryPosition & ":F" & j & ")" 它必须在var1

中得到结果