Access VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


7778 / 9994 ←次へ | 前へ→

【5401】Re:EXCELファイルのインポートについ...
回答  小僧  - 05/6/17(金) 14:44 -

引用なし
パスワード
   ▼bejikeni さん:
こんにちは。

>チェックボックスおよびオプションボックスの情報が変換されません。

これはオートメーションの処理が必要となってくると思います。
Excel VBA を使いながらチェックボックス・オプションボタンの値を
引っ張ってくる事ができます。
ただExcel側でチェックボックスやオプションボタンのプロパティで「LinkCell」を設定できるので、
あらかじめアンケートとして使わないセルに値を代入しておいた方が
高速に処理できると思われます。

>TransferSpreadsheet"メソッドで範囲指定

ヘルプの用例を見ても、複数の範囲の指定はできないと思われます。
2つ以上指定したところで、その関係(フィールドとして横になるのか
レコードとして縦になるのか…等)はAccessが判断できる訳ではないでしょうし。

その判断を付けるためにもVBAでゴリゴリ処理していくしかないと思います。

方法として、

A) Excelから欲しい情報を1つ1つ抜き出してテーブルに保存。

B) 使っていない場所(セル、もしくは新しいシートを用意)に欲しい情報を
  並べて「TransferSpreadsheet」メソッドで取込む。

どちらもオートメーションの処理が必要になりますがVBAで可能です。

※こちらの掲示板ではマルチポスト(複数の掲示板にまったく同じ話題を
投稿すること)容認されてますが、他の掲示板には禁止となっている所も
もちろんあります。気をつけましょう。

280 hits

【5399】EXCELファイルのインポートについて bejikeni 05/6/17(金) 13:51 質問
【5401】Re:EXCELファイルのインポートについ... 小僧 05/6/17(金) 14:44 回答
【5402】Re:EXCELファイルのインポートについ... bejikeni 05/6/17(金) 14:57 お礼

7778 / 9994 ←次へ | 前へ→
ページ:  ┃  記事番号:
1078264
(SS)C-BOARD v3.8 is Free