• ベストアンサー

Access97でEXCELリンク分の文字化け

ACCESS97を使用しています。 EXCEL97のシートをリンクした時、 文字化けが発生する場合があります。 #Num! と表示されるのですが、 マクロ、クエリー 等で チェックしたいのですが 何か良い方法は無いでしょうか? クエリーの抽出条件ではひっかかりません。 宜しくお願いします。

  • cdma
  • お礼率36% (91/247)

質問者が選んだベストアンサー

  • ベストアンサー
  • Gin_F
  • ベストアンサー率63% (286/453)
回答No.1

[AC97]Excel データインポート時の型変換について http://support.microsoft.com/default.aspx?scid=kb;ja;109376&Product=accJPN こちらと同じ理由だと思います。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;109376&Product=accJPN

その他の回答 (1)

  • O_cyan
  • ベストアンサー率59% (745/1260)
回答No.2

AccessからExcelのシートにリンクしたときにワークシートの列フィールドに数値とテキストの両方が混在しているとテキストを含む値がAccessのリンクしたテーブルで見ると#Num!と表示されます。 Excelの列の入力を数値かテキストどちらかの一定した値にしないと駄目です。 Excelの列を文字形式にしてしまうとか・・。

関連するQ&A

  • accessにexcelデータをインポート

    accessで困っているので、質問です。 excelのSheet1のデータを、自動的にaccessに取り込みたいと思ってます。 マクロでは、その様なコマンドが見つからなかったので、テーブルのリンクで自動的に更新するように設定しています。 しかし、テーブルのリンクだと以下のような症状が出て困っています。 ・文字と数字のデータが混在していると、データがNUM#というエラーになってしまう時がある。 ・フィールドのプロパティがその時の読み込んだデータによって、勝手に変わってしまう。 以上の点についてなにか良い対策はありますでしょうか?当方の環境は、windows2000と、access2000です。 あと、ワタシは探しきれなかったのですが、マクロなどでexcelからaccessにデータをインポートする方法はあるのでしょうか?良かったら、こちらのほうも教えてください。

  • accessとexcel:互換性?

    エクセルのA列に社員NOがだーっと入っています。 その社員をアクセスで作ったDBから抽出して、ある同じデータをだーっと入れたいのですが。 クエリの抽出条件にA列をコピペしたら横に貼り付けられてしまい、”そんな構文はない”とアクセスに言われてしまいました(:_;) ひとつひとつ入力するしかないの? マクロとかSQL構文とかはまったくの初心者です。 バージョンは共に2002です。 よろしく教えて下さい。

  • パスワード付Access2010からリンクテーブル

    パスワード付Access2010のテーブルを別のAccessでリンクテーブルとして使用しています。 このリンクテーブルを使ったクエリの結果を、ADOを使ってExcelシートに書きだしたいのですが、このリンクテーブルを使ったクエリを動かすと 「SQLステートメントが正しくありません。DELETE、INSERT、PROCEDURE、SELECTまたはUPDATEを使用してください」 というエラーメッセージが出てしまいます。 リンクテーブルのあるAccessでクエリを動かすと普通に動くのですが、ExcelからADOで動かすとエラーがでるということです。 このような場合に、エラーにならずにExcelからクエリを動かして結果をシートに出力する方法が何かありますでしょうか。 ご教授よろしくお願いいたします。

  • AccessでリンクされたExcelのフィールドを修正する方法

    こんにちは。 Access初心者です。 Access2000にExcel2000のデータを リンクテーブルとして読み込んでいます。 読み込んだリンクテーブルを使用しクエリを組んでいます。 フィールド名を修正したく、Excelで修正をすると、Accessのクエリがうまく表示されません。 修正したフィールド名が外れてしまいます。 Excelで修正したフィールド名が自動でクエリにも反映できるような方法があったら教えてください。 お願いします。

  • エクセルをアクセスにリンクしたら文字化け

    して困っています。エクセル単体(2002)では問題なし。 これまでは、リンクして問題なくアクセスで見えていたのに、 新しいエクセルファイルをメールで受信して、保存して、 アクセスで見たら、日本語部分が完全文字化け。 エクセルをcsv保存して、エディターで見たら、問題なし。(S-Jis)。 しょうがないので、csvを項目定義作成してアクセスでリンク したら全く問題なく、使えました。 何が原因なのでしょうか?また、こんな時に、エクセルを調整する方法なんて ありませんか? 識者に聞いたら、直接読み取れる方が少ない???なんて 言われた のですが、これまで全く問題なかったのに、また他のファイルは 問題なくリンクできています。

  • ACCESS2000 文字化けについて

     OSはwindows98 ACCESS2000 を使用しております。 日々のデータを集計したレポートに文字化けが発生します。 入力したそのままの値はそのとおり表示されるのですが、計算がなされたものに関して文字化けが発生しているようです。 数量×単価=金額 ・・・数量、単価は問題なし。金額が文字化け。 全てMSPゴシックの半角を使用しているのですが、金額の部分だけ全角で表示されていたり、ISOCTやPROXYみたいなフォントで表示されたりします。 safemodeを使って、ttfCacheを削除してみましたが、結果は一緒でした。  ちなみに、もう1台ACCESS2000がインストールされたOSがwindowsXPのPCがあるのですが、そちらで開くと問題なく表示されます。 なにかお心当たりのあります方がいらっしゃいましたら是非是非ご教示願います。

  • クエリの結果が文字化け(Access2007)

    会社で使っているAccessシステムについての質問です。 OSはWindows7、Officeのバージョンは2007です。 困っている現象は、とあるクエリを通すと抽出結果が文字化けされてしまうフィールドがあるということです。 このクエリをレコードソースとするレポートも同じように文字化けしています。 大元データのテーブルでは普通に見れています。 このシステムはテーブルはテーブルのみ1つのAccessにまとめられてネットワーク上に保存されており、ユーザーは各自自分のPCにテーブルにリンクされている操作用Accessファイルを持っていて操作を行っています。 大分前にも同じ現象が出たことがあったのですが翌日には直っておりその後も問題がなかったのでそのまま使っていましたが今日になってまたこのような現象が出ました。 説明が下手で恐縮ですがこれらのことから何かお分かりになることがありましたらお知恵をお貸しください。

  • エクセルとのリンクエラー「#Num!」について

     いつもお世話になっております。  if関数で空白処理した計算式を入れたエクセルシートを、ACCESS2016にリンクテーブルとしました。  しかし、リンクテーブルを見ると、エクセルで空白となった箇所は「#Num!」と表示されてしまいます。この「#Num!」と表示なっている箇所を、エクセルと同様に空白表示できますでしょうか。リンク元のエクセルのセルに文字や数字を入れれば良いと思いますが、このままの状態でACCESSのリンクテーブルも空白にできればと考えています。  どうかご教示をよろしくお願いいたします。

  • excel表をwordに貼り付けたときに文字化けする

    excel表をwordに貼り付けて編集しているのですが、一部の文字が文字化け(?表示)になってしまい困っています。 excel・wordともに2003でwindowsXPで使用しています。 いろいろ試してみたのですが、 excelでコピーし、 wordで「形式を選択して貼り付け」→「Microsoft office excelワークシートオブジェクト」を選択して貼り付けし、 「オブジェクトの書式設定」で「レイアウト」を「前面」に切り替えたときに文字化けします。 通常の文字は発生せず、今発生しているのは「啞」「噦」です。 両方の字とも、excelでもwordでも文中では普通に入力もでき、文字化けもしません。 新しいバージョンだと大丈夫なのでしょうか。 回避方法をご存知の方、是非お願いします。

  • アクセスのテーブルのリンクで・・・

    アクセスの ”外部データの取り込み” の ”テーブルのリンク” を使って エクセルからリンクしたのですが、 エクセルに入力されている値と違う値が入ってしまいます。 例えば  1.エクセルで ”*” が アクセステーブルでは”#Num!”に    なってしまいます。(きちんと”*”のところもあるのですが)  2.エクセルで ”0” が アクセステーブルで ”#Num!”に    なっているのと ”0” になっているのと2通りになってしまう。    (”#Num!”に統一したいのですが) 対処法があったら教えて下さい。

専門家に質問してみよう