1
EOFをチェックし、VBAを使用してすべての結果をMS Accessに動的に入れるだけで、列の範囲を指定せずにExcelワークシート(全セル)を読み取る方法。EOFをチェックしてExcelシート内の全セルを読み取る
EOFをチェックし、VBAを使用してすべての結果をMS Accessに動的に入れるだけで、列の範囲を指定せずにExcelワークシート(全セル)を読み取る方法。EOFをチェックしてExcelシート内の全セルを読み取る
プロパティをWorksheet
クラスにして、選択したEOT条件が見つかるまで繰り返します。空のセル。
このような何か:
Dim w As Worksheet: Set w = ActiveSheet
Dim r As Long: r = 1
Dim vSQL As String
Do While w.Cells(r, 1).Text <> ""
vSQL = "INSERT INTO MyTable1(Col1) VALUES(" & w.Cells(r,1).Text & ")"
yourFavoriteMethodToInvokeSQL vSQL
r = r + 1
Loop
列1の最初の空白セル見つけた - の列に1 – brettdj
おかげで最後に使用されたセルには非常に異なる場合があり、ラデクiがVBに初心者です私はプログラム全体を理解することができませんあなたが呼び出すように求められたyourFavoriteMethodToInvokeSQL vSQLは、数値とテキストの両方の値に対して行いますか? –