• 締切済み

エクセルデータをアクセスにコピペする時のこと

http://www.relief.jp/itnote/archives/000543.php ↑などにエクセルをアクセスのテーブルにコピーする時、『[データの最初の行には、列ヘッダーが含まれていますか?]という確認メッセージが表示されるので』と書いてありますが、私がやると出ません。 特別何か有るのでしょうか。 WIN XP ACCESS 2007 です。よろしくお願いします。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

>コピーする時 エクセルのシートのセル範囲をコピーして(CTRL+C)、アクセスのテーブルを作ってあって開いて(またはデータシートビューを開いてそこの第1行目からに)、貼り付けるのか?。 質問だから、その辺を詳しく書いておくべきだ。 普通は、アクセス側でファイルー外部データの取り込みーインポートや、テーブルのリンクなどを行うのではと思う。 手操作コピペはやらない。 エクセル側からデータを送るのは、VBAを使うほかには方法は無いようだが。 ーー エクセルシートのセル範囲(標準はリスト形式やテーブル形式)をコピーするときは、第1行目はデータとされてしまうようだ。 フィールド定日定義は先か後に自分で操作でやらないといけないようだ。 第1行目が項目見出しかどうかを聞いてくるのは、(エクセルにおいては、第1行目などに見出しがあるのが普通(リスト形式の決まり)だから、その見出しがあれば、その操作を)省くために、アクセスが便宜を図った方法なので、取り立てて質問することではないでしょう。 コピペではそういう配慮がされてないのだろう。一部コピペで自動的に1行目が見出し(フィールド名)になっては、かなわないし。

  • root_16
  • ベストアンサー率32% (674/2096)
回答No.1

Accessのテーブルを開いてから 行選択して張り付けると出ません。 エクセルデータが ID 名称 1 ああああ 2 いいいい となっているときの「ID」「名称」の行を そのまま取り込むか、次のデータ行から取り込むか の違いだと思いますが Accessで管理したいなら データ形式に気を使いたいので ちゃんとテーブル作ってから データ行部分だけ コピペすればいいと個人的には思います。 動作環境が違うので再現が出来ませんが 普通にデータ行から取り込めてるなら 不具合無いですし、何も問題ないのではないかと思います。

ticktak
質問者

補足

回答有難う御座います。 実は問題があるのです。質問が少し違うので次の質問にしようと考えておりましたが、何かの違いでエクセルのデータの見出しがフィールド名に自動でなる時と、ならずに1行目にデータとして入ってしまう時があります。今のところ何の違いでそうなるのかわかりません。心当たりございませんか。

関連するQ&A

  • アクセス2003でステータスバーを非表示にするには

    2007なら http://www.relief.jp/itnote/archives/003584.php で出来るようですが アクセス2003で Application.DisplayStatusBar = False をやっても Application.CommandBars("Status Bar").Visible = False をやってもエラーになります。 2003で非表示にするコマンドを教えてください。

  • ExcelのVBAに詳しい人に質問です

    表などでアクティブセルの行や列を目立たせるために、下記URLを参考に条件付き書式とVBAを合わせた技を使用しているのですが、アクティブセルを移動するたびにExcel表が点滅?するので、これをどうにか点滅しないようにしたいのですが出来ますでしょうか。 Application.ScreenUpdating = True を使っているのが原因だと思うのですが、無理でしょうか。 ・アクティブセルのある行・列を目立たせる http://www.relief.jp/itnote/archives/001406.php

  • VBA?イベントプロシージャ?の削除の仕方

    データ入力のアルバイトをしていて、入力しやすいようにアクティブセルの行を目立たせようと思い、 http://okwave.jp/qa/q2089225.html http://www.relief.jp/itnote/archives/001406.php を参考に設定しました。 お陰さまで入力は終わったのですが、私の作ったデータを別の方がこの後コピーしてチェック するので、この設定を削除しないといけないんですが‥‥。方法が見つかりません。 どなたか、パソコンに疎い人間に分かるよう教えていただけますでしょうか? ちなみにエクセル2003です。 よろしくお願いします。

  • VBA ユーザ定義関数の使い方です

    VBA ユーザ定義関数の使い方です Sub test() cells(1,1)=UpperSutegana(cells(1,1)) End sub http://www.relief.jp/itnote/archives/002223.phpのソースをコピー としましたがうまくいきません。なぜでしょうか?

  • 折れ線グラフ・棒グラフで目盛りを月単位・月ごとに

    2003では出来たのですが、日々のデータを使ったグラフを、月単位で平均して表示させる方法が2010ではわかりません。 ご教授お願いします。 ↓のようなやり方。 http://www.relief.jp/itnote/archives/001960.php

  • ページの下の真ん中にスライド番号を表示させるには

    パワポの2010なのですが、 ページの下の真ん中にスライド番号を表示させるにはどうすればいいでしょうか? http://www.relief.jp/itnote/archives/003757.php この方法だと右下に番号が来てしまいます。

  • オフィスソフトウェアの比較

    "OpenOffice"やら"LibreOffice"やらの『表計算ソフトウェア』へも、 『("Phonetic関数"の様な)振り仮名出力用関数( http://www.relief.jp/itnote/archives/000082.php )』が搭載されているのでしょうか?

  • 初心者:エクセル2007とアクセス2007でのデータのやりとりについて

    初心者:エクセル2007とアクセス2007でのデータのやりとりについて -基本情報- 1 アクセスには管理番号や名称といったいくつかの項目を持つテーブルが存在 2 1で作ったテーブルから管理番号とまだ空欄だがデータが入る予定の列だけを抽出したテーブルが存在 3 1の中から列としては管理番号の列と変更する可能性のある列、行としては管理番号の入っている行のうちの一部を抽出し、エクセルにエクスポート済 4 3のファイルでアクセスでは空欄になっていた列にデータを新規入力 -やりたいこと- 4のファイルの管理番号と2のテーブルの管理番号とが一致したものに関して、アクセスで空欄になっている列にエクセルで新規に入力したデータをインポートすることは可能でしょうか。 また、可能なら、どういった方法があり、どうすればよいでしょうか。ご教授お願いします。

  • WORDの表がいきなり改ページされてしまう。

    WORD2010を使っています。 表がいきなり改ページされてしまって、空白ができてしまいます。 表の中の文字数が多いので、ページにまたがって表示したいのです。 http://www.relief.jp/itnote/archives/003145.php のページを見つけたので、表のプロパティを見てみたら、 「行の途中で改ページする」には既にチェックが入っていました。 ここにチェックが入っていない、以外に改ページされてしまう理由というと 何があるのでしょうか。 よろしくお願いします。

  • ACCESSでEXCELの複数のデータをテーブルに貼り付けた時、必ず貼

    ACCESSでEXCELの複数のデータをテーブルに貼り付けた時、必ず貼り付けられないデータがある。 エクセルの4行19列のデータをACCESSのテーブルに貼り付けようとしました。テーブルに主キーの設定はなく規制は全くないテーブルです。データ型はテキスト型になっておりEXCELデータと一致しています。しかし特定の1行だけが毎回貼り付かず、3行のみとなってしまいます。 しかしその1行だけを個別で貼り付けると貼りつけることが出来ます。貼り付けエラーは発生しません。 キツネにつままれたような気がして、4行のデータでしたので気付きましたが多数では気づくことが出来ず重要なデータを漏らす恐れがあるため解決したいと思います。 心当たりのある方お願いします。

専門家に質問してみよう