• 締切済み

ACCESS2007インポート時の空白行列削除につ

ACCESS2007を使用しています。 EXCELをインポートすると、余計な空白の行と列があり、フィールド名が定義されていないので、フィールド1、フィールド2のようになり、レコード数もブランクで取り込まれています。 インポート時に、この余計な空白の行と列を削除したいのですが、どうすればいいでしょうか? 現在、アクションマクロにて実行を行っていますので、アクションマクロでの対応を教えてください。 どうぞよろしくお願いいたします。

みんなの回答

  • nao-y
  • ベストアンサー率58% (111/190)
回答No.1

VBAでの記述はできますが、 アクションマクロの既存機能だけではできないと思います。 VBAでプロシージャを作れば、マクロのアクションとして 「プロシージャの実行」を選択し、作成したプロシージャ名を 指定してやれば、指定行・列のみインポートできます。 VBAで記述してみられる気になられたのなら、 http://www.geocities.jp/cbc_vbnet/ http://www.accessclub.jp/bbs3/0565/superbeg163530.html あたりを参考になさると良いかと思います。 何かわからなければまた、新たに質問してください。 くれぐれも、御自分でいろいろ試さないで「VBAで作ってください」 などと丸投げなさらぬよう。 それはできないということであれば、毎回毎回、メニューバーの[ファイル]→ [外部データの取り込み]→[インポート]から取り込むという手もあります。

関連するQ&A