Access (VBA)

Access VBAに関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Pro : Access 2019)
Excelの3行目から最終行までインポートしたい
投稿日時: 24/06/06 17:17:02
投稿者: かず

お世話になります。
VbaでExcelファイルをインポートしたいのですが
1〜2行目までは、セルを結合した形で表題が入っています。
 
インポートしたいデータは3行目から最終行だけなのです。
3行目からデータが入っているセルの結合はありません。
 
TransferSpreadsheetメソッドを使おうと思ったのですが
何行目からインポートなどと都合の良い指定はありません。
 
みなさんお忙しい中で大変申し訳ないのですが
何か良い方法がありましたらご教授していただけないでしょうか

回答
投稿日時: 24/06/06 17:59:23
投稿者: hatena
投稿者のウェブサイトに移動

かず さんの引用:
TransferSpreadsheetメソッドを使おうと思ったのですが
何行目からインポートなどと都合の良い指定はありません。

 
ありますよ。Range引数で指定できます。
 
DoCmd.TransferSpreadsheet メソッド (Access) | Microsoft Learn
https://learn.microsoft.com/ja-jp/office/vba/api/access.docmd.transferspreadsheet
 
具体的な設定方法は下記で例をあげて解説してます。
 
TransferSpreadsheetメソッドのRangeプロパティまとめ | Accessトリビアの泉
https://access-excel-vba.net/transferspreadsheet_range_property/199/#toc1

投稿日時: 24/06/06 18:42:08
投稿者: かず

hatenaさまなんとも早いレスありがとうございます!!
明日になってしまいますがさっそくやってみます。

投稿日時: 24/06/07 15:25:07
投稿者: かず

hatenaさまへ
ありがとうございました。
やりたい事が完全に実現できて確認も取れました。
あきらめかけていただけに凄く嬉しいです。
こんな短時間で解決できるなんて本当に助かりました。