• ベストアンサー

Excelでシートを作成しました。シート全域でセルにその文字(例 数字

Excelでシートを作成しました。シート全域でセルにその文字(例 数字の4)が入力された場合外字に置き換える事は可能でしょうか? 4の場合→ ?にするなど

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

  • ベストアンサー
  • qwerjpo
  • ベストアンサー率44% (39/88)
回答No.2

VBAで実現できます。 Excel上で「ALT」+ [F11]を押してください。 「Microsoft Visual Basic」というタイトルのウインドウが出てくると思います。 そしたら左のほうにあるシート名をダブルクリックしてください。 そうすると真ん中にウインドウが出てくるので Private Sub Worksheet_Change(ByVal Target As Range) Target.Value = Replace(Target.Value, "[検索文字]", "[置換文字]") End Sub と入れてそのシート上で試してみてください。 ちなみに[検索文字]と[置換文字]はそれぞれ置き換えてくださいね。

araatsu
質問者

お礼

変更出来ました。ありがとうございます。

araatsu
質問者

補足

連絡ありがとうございました。早速コピーし入力したところ Target.Value = Replace(Target.Value, "[4]", "[作成した文字を入力]”)の部分でエラー表示がありました。再度「ALT」+ [F11]で表示しようとしましたがウインドは開きますが左のシートが表示されません。何か操作する必要ありますか?また 最初に開いたとき いくつかシート名あったと思いますが、決まったシートを開ける必要ありますか?当方 EXcel 2003です お手数掛けますが、時間が空いた時にでも教えて頂けないでしょうか 追)複数の文字の場合は Target.Value の行を増やせばよろしいのでしょうか?

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • daiku164
  • ベストアンサー率34% (151/437)
回答No.1

憶測で申し訳ありませんが 無理と思われます、一つのセルに入力されたデータに対して、別のセルで変える事は出来ますが 同一セル内でのデータの可変は出来ません カテゴリーをソフトウェアのMS Office・ Office系ソフト ならもっと回答が付くと思いますよ

araatsu
質問者

お礼

早速の連絡ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A

このQ&Aのポイント
  • TS3330プリンターがWi-Fi接続できず印刷できない問題が発生しています。この問題は、スマホはWi-Fiに接続できているのにプリンターが接続できない場合に起こります。以前は問題なく動作していたため、原因を特定することが必要です。
  • スマホはWi-Fiに接続できているが、TS3330プリンターがWi-Fiに接続できず、印刷ができないという問題が報告されています。これは以前は正常に動作していた状況からの変化であり、問題の原因を解明することが重要です。
  • TS3330プリンターのWi-Fi接続に問題が発生しており、スマホは接続できるのにプリンターが接続できないため、印刷ができない状況です。以前は問題なく使用できていたため、この接続不良の原因を調査する必要があります。
回答を見る

専門家に質問してみよう