• ベストアンサー

エクセルの編集~確定を自動化したい

数字データを文字として扱いたい場合に、シングルコーティション ' を文字頭に入力しますよね 他のソフトで、そういったデータを必要が有り作ったのですが、エクセルファイルにすると、シングルコーティションが見えてしまいます。それをF2キーを押して編集モードにし、確定すると見かけ上消えます。 それを、エクセル関数やマクロでもいいのですが 自動化(簡単に)実現したいのですが・・・・・・ 方法を教えてください。大変困っています。 データベースのパッケージソフトへのインポートの フォーマットがそれなのです。

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

  • ベストアンサー
noname#35109
noname#35109
回答No.4

わかりました。 エクセルのバージョンのせいかもしれませんが, おっしゃっている以外にも,データを再確定しないとちゃんと表示されない事がよくあります。 たとえばメモ帳(テキストエディタ)に, 「'20」と打って,それをエクセルに貼り付けた場合も同じ現象になりますね。 Sub Enter_Values()  For Each xCell In Selection   xCell.Value = xCell.Value  Next xCell End Sub 上記マクロで解決します。 まず,「'」の表示されているエリアを一気に選択し, 上のマクロを実行すれば,「'」は消えます。 これはマイクロソフトも既知の問題で, ↓URLで対処しています。

参考URL:
http://support.microsoft.com/default.aspx?scid=kb;ja;291047
Yoshio3719
質問者

お礼

すばらしい! つたない質問にジャストの回答です。 解決しました。ありがとう!! yahooの知恵袋とは違ってここは、すばらしい。 真摯に答えてくださり、非常に役立ちます。それも、レスが早い! 感動しました。!(^^)! ・・・喜びすぎ?? ありがとうございました。m(__)m

その他の回答 (3)

noname#10714
noname#10714
回答No.3

質問の意味がよく理解していないのですが 「’」と「数字」を「数字」のみに表示するには関数名は MID を使用すればよいと思います。 例えば「’06」では    =MID(A10,2,2) ここで、 A10 はセル位置(文字列)です。      2 は2文字目で最後の2は2文字表示を表します。 尚、処理データが半角の場合は、関数名は、MIDB を使用します。

Yoshio3719
質問者

お礼

つたない質問ですみません。 ちょっと質の趣旨と違うのですが 回答に感謝します。ありがとう(~_~)

  • Flak45
  • ベストアンサー率29% (91/306)
回答No.2

では、 検索する文字「'」 置き換えする文字「'」 ではいかがですか?

Yoshio3719
質問者

お礼

回答ありがとうございます。 質問の仕方(表現がへた)が悪く申し訳ない これに懲りず今後ともよろしくお願いします。

  • Flak45
  • ベストアンサー率29% (91/306)
回答No.1

難しいことをしなくてもエクセルの検索>置き換えで 検索文字を 「'」 置き換え文字を「なし」にするといっぺんに全部消えませんか?

Yoshio3719
質問者

補足

質問の仕方が悪かったです すみません シングルコーティションを残したまま、埋め込みたいのです。 パッケージソフトのインポートフォーマットが そうなのです。 変な仕様だと思うのですが・・・ ありがとうございます。

関連するQ&A