初心者です。よろしくお願い致します。
Excelの1つのセル内に長い文が入力されています。
普段はそのままなのですが、プリントアウトする際には体裁を整える為にAlt+Enterでセル内で改行をしています。
今は、改行したい所の文間に「 _ 」アンダーハイフン(と呼ぶのでしょうか?)を入れてあります。
ABCD_EFGHI_JKL(DとE,IとJで改行し、その後_をデリート)
(文間に入れる文字は何でも良いです)
結構たくさんあるので、手間がかかって困っています。
これをVBAかなにかで自動的に処理する方法があれば、是非ご教示お願いします。
No.4ベストアンサー
- 回答日時:
ANo.#1です。
補足をありがとうございました。>(jjjjjjjjjjという文字も入ってしまいます)
置換後の文字列に
Ctrlを押しながらJキーを押されれば「j」が入る事はないのですが・・・。
ちなみにCtrlを押しながらJキーを押しますと、目には見えませんが改行文字が入力されます。
もう一度頑張ってみてください。
ありがとうございます!
出来ました。
何も見えなかったので、同じ作業を繰り返してしまったため、先程のような事になってしまったようでした。
Ctrlを押しながらJキーを一回だけで、うまくいきました。
感激です!
No.3
- 回答日時:
回答は既に出ていますが、下記の方法ででもやって見ました。
(1)A1セルにasc_dfg_sdfをいれる
(2)B1に=SUBSTITUTE(A1,"_",CHAR(10))と関数式をいれる。CHAR(10)は改行のコードです。
(3)B1の書式-セル-配置-折り返して全体を表示する
で
asc
dfg
sdf
になりました。
No.2
- 回答日時:
エクセルの機能で、「折り返して全体を表示する」
ということができますがしっていますか?
手順は以下1~5です。
1.書式を変更したいセルを選択
2.「セルの書式設定」を開く。
・「Ctrl」を押しながら「1」を押す。
または
・メニューから「書式」→「セル」を選ぶ。
3.「表示形式」「配置」「フォント」「罫線」「パターン」「保護」のなかから、「配置」を選ぶ。
4.「文字の制御」のところにある、「折り返して全体を表示する」にチェックをつける。
5.「OK」ボタンを押す。
ありがとうございます。
「折り返して全体を表示する」機能は知っておりますが、自分が意図した場所で折り返したいと思っております。
(この場合は「 _ 」の場所で..)
うまくいきませんでした。
2.の
>Ctrl」を押しながら「1」を押す。
がよくわかりませんでした。
No.1
- 回答日時:
Ctrlを押しながらHキーを押し、置換する文字列に「_」
(アンダースコア)を入れます。
置換後の文字列ですが、ボックスの中にカーソルを置いておいてから
Ctrlを押しながらJキーを押します。
「すべて置換」ボタンを押します。
アンダースコアが一気に改行文字に置換されます。
(Excel2000ですが、バージョンによっては「置き換え」と呼んでいるかも知れません)
いかがでしょうか。
ありがとうございます。
Excel2000を使っておりますが、うまくいきませんでした。
改行は出来るのですが、何故かものすごく縦長のセルになってしまいます。(jjjjjjjjjjという文字も入ってしまいます)
やっぱり私のやり方が違うのでしょうか?
もう少し勉強しなければ..
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/01/06 08:39
- Visual Basic(VBA) 指定列最終行までのスペースを改行するVBAについて 2 2022/06/01 19:50
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/12/26 12:05
- Excel(エクセル) Excelにの以下の設定方法について教えてください! C列にデータ入力の設定をしています。(出、入を 3 2022/06/22 01:33
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Visual Basic(VBA) 該当セルに行替えを含むデータを命令文に入れて、2行に表示したい。 5 2023/07/20 11:51
- Excel(エクセル) Excel VBAで、行の高さを、上下1文字分程度高くしたい 3 2023/04/23 00:17
- Excel(エクセル) Excelにて、セルに入力してある文字の中から文字と最後の数字のみ切り取り貼り付けるVBA 5 2022/12/27 08:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
多数の計算セルに一括で同一の...
-
エクセルで文字の入力がセルの...
-
エクセルのセルの中の,よりも前...
-
置換機能を使わずに先頭に「'」...
-
小数点を消す方法
-
【エクセル】ピボットテーブル...
-
excelで可視セルのみ置換
-
Excelで、半角スペースをTABに...
-
エクセルでセル内の一部分だけ...
-
Excelからテキストへのコ...
-
Excelのシートにある1行...
-
Excelの空文字セルの削除方法を...
-
Excel "~区"のみを削除したい
-
VBAでの日付の置換方法を教えて...
-
企業名簿で(株)や(有)を無視し...
-
エクセルの表ををメモ帳などに...
-
Excelの入力済みセルに一括で、...
-
Excelのmatch関数エラー原因が...
-
別シートのリストから置換する方法
-
エクセルで、セルにハイフンを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで文字の入力がセルの...
-
多数の計算セルに一括で同一の...
-
Excelのmatch関数エラー原因が...
-
Excelの入力済みセルに一括で、...
-
エクセルのセルの中の,よりも前...
-
Excelからテキストへのコ...
-
excelで可視セルのみ置換
-
置換機能を使わずに先頭に「'」...
-
Excelで、半角スペースをTABに...
-
【エクセル】ピボットテーブル...
-
エクセルでセル内の一部を一括...
-
Excelの空文字セルの削除方法を...
-
Excelのシートにある1行...
-
エクセルの表ををメモ帳などに...
-
小数点を消す方法
-
Excelで電話番号などの-(ハイ...
-
Excelのアポストロフィーの削除
-
Excel "~区"のみを削除したい
-
エクセルでセル内の一部分だけ...
-
一括でダブルクリックした状態...
おすすめ情報