首页 文章

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

提问于
浏览
0

嗨,我是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

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

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

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

相关问题