2016-07-06 12 views
0

こんにちは、私はVBAを初めて使っています。 私は、Excelシートのデータを使用するはずの従業員のクラスを作成しました。すばやく検索しましたが、同じExcelシートのデータをクラスモジュールにインポートする方法が見つかりませんでした。クラスモジュール - VBA - 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 
関連する問題