こんにちはみんな私はデータの値(0) を取って、変数InvoiceNumberに入れようとしています。私は腕時計画面のイメージを入れようとしましたが、私は許されていませんでした。ここに私の腕時計の画面がどのように見えるかがあります。 データ
データ(0)
データ(0,1)1つの
データ(0,2)2つの
データ(0,3)3
別の変数へのVBAアクセスの配列変数を参照する方法
私が試みた
dim InvoiceNumber as variant <br/>
invoiceNumber = data(0)
しかし、私は間違いを続けている。私はその配列の一部だけを参照する方法を知らない。どんな助けでも大歓迎です。
ここではもう少し見たいと思う人のための完全なコードです。
Dim db As Database
Dim rs As Recordset
Dim data As Variant
Dim colummn1 As Variant
Dim obj As Object
Set db = CurrentDb
Set rs = db.OpenRecordset("select * from Table1")
'set obj = new object
While Not rs.EOF
'MsgBox (rs.RecordCount)
'MsgBox (rs.Fields.Count)
data = rs.GetRows(rs.Fields.Count)
Column1 = data.data(0)
Wend
rs.Close
db.Close
End Sub
どのエラーが表示されますか? –
添字が範囲外です。 – user677275
Table1の列と同じ数のレコードだけが必要ですか?これは 'data = rs.GetRows(rs.Fields.Count)'でやっていることです。また、変数名 'colummn1'と' Column1'にタイプミスがあります。 –