class module - VBA - 从excel表导入数据

时间:2016-07-06 18:56:19

标签: vba excel-vba class csv excel

嗨,我是VBA新手所以请耐心等待。 我创建了一类应该使用excel表中数据的员工。我做了一个快速搜索,但我还没有找到如何将我的数据从同一个excel表导入我的类模块。这是我的员工类模块:

Dim C As Class1
Set C = New Class1

Type Employee
    Name As String
    Address As String
    Salary As Double
End Type

现在我的excel表中有很多关于名称,地址和工资的数据,我不想手动导入它们。有人可以帮帮我吗?

我知道Ruby on Rails中有一个代码可以这样做:

content = File.read("data.csv")

VBA中有这样的东西吗?

1 个答案:

答案 0 :(得分:0)

我假设这是一个excel宏。您可以使用范围对象来引用单元格。看看他们。

例如尝试制作此方法。您可以使用for循环在大范围的数据上执行此操作

public sub test()
     name = sheets("Sheet1").range("A1").value
     'test what that did with a msgbox 
     msgbox name
end sub
相关问题