• 締切済み

Excelで特定の文字だけ赤字にしたい

Excelで質問です。 長文が入力されているセルの中で、ある特定の単語だけの書式(赤字で網掛けなど)を替えたいのですが、 長文が入力されているセルは300行くらいあるので、 一括して変換したいです。 マクロでしかできなければ構文を知りたいです。

みんなの回答

  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.2

こんにちは #1です。 アドインソフトのマクロについては同じHPの http://kiyopon.sakura.ne.jp/vba/index.htm を参考にすればわかると思います。 # アドインで登録、登録を外すことが簡単に指定できます。 # マクロも当然改変しようと思えばできてしまいます。 (作者は自己責任で改変自由と言われてます) 他にもいろんなアドインがあって重宝してます。 では。

  • dodemoii
  • ベストアンサー率59% (769/1282)
回答No.1

こんにちは アドインソフトを使われては? http://kiyopon.sakura.ne.jp/soft/kensakuiro.html では。

chibiho
質問者

お礼

回答ありがとうございます。 いただいたアドインソフトというものは知らなかったです。 これはexeファイルを実行したら、マクロが勝手につくられるというものでしょうか。他のソフトに影響はないのでしょうか。 (すみません素人で) http://questionbox.jp.msn.com/qa1695608.html?StatusCheck=ON このようにマクロもあったのですが、どちらが簡単にできるかわかりませんが、両方試して見たいと思います。

関連するQ&A

  • (Excel)特定の文字だけ赤字にしたい

    エクセルのシート6枚に渡り、複数セルに大量の文字列が入力されています。 その中で、特定の文字だけを一度に赤字にすることはできますか? マクロ・入力規則・関数・条件付書式など、やり方は問いません。 宜しくお願いします。 例) ・が一つのセルと仮定。「かき」と「けこ」だけを赤字にしたい。  ・あいうえおかきくけこさしすせそ  ・たちつてとなにぬねのかきくけこ  ・はひふへほまみむめもやゆよ  ・かきくけこわをん

  • Excelのセル内にある特定文字で改行させたい

    ある汎用のシステムから出力されるテキスト(文章)をCSV形式のデータをEXCELデータに変換しています。そのEXCELに変換されたデータは、文章です。 1点問題があります。そのセル内の文章は、ある特定の記号を改行の代わりとして、連続したテキスト文章になっているため、非常に読み辛いものになっていますいます。その改行を意味する特定記号は、複数個存在し、セル内の個数は一定ではありません。  そのため、読み辛さを解消するためい、その特定記号をセル内での改行に置換させる、マクロまたはVBAでの一括処理することが出来ないでしょうか。置換処置後は、特定記号は不要です。 なお、(1)改行を意味する特定記号は、「~|」です。~と|の組み合わせで、それはそれぞれ半角表記されています。(2)1ファイルにおける対象レコード(行)は、約3,000~10,000行あり、手作業での処理は不可能です。 宜しくお願いします。

  • エクセル 同じ数値を赤字

    だれか教えてください!! 数字データが縦横びっしり入力されているエクセル表で、同じ行に同じ数値があった場合、その数値、全部を赤字にするにはどうしたらいいでしょう? または・・・ すでにマクロ登録されているボタンを押すと同じ数値を赤字にできるエクセル表があるのですが、一部を入力し直してもう一度ボタンを押すと赤字にならなくなります。 何回押しても同じ行に同じ数値があったら、同じ数値全部を赤字にするマクロを簡単に編集する方法はありますか? 教えてください。

  • エクセルで、セルに「合格」という文字が入ったら、そのセルの入った行全体に灰色の網掛けがかかるようにできますでしょうか?

    ほぼタイトル通りなのですけれど、 エクセル(97)であるセルに「合格」という 文字列が入りましたら、そのセルの入った 行全体(表の中の事なので表の中のみ)に灰色の 網掛けがかかるようにできますでしょうか? 「条件書式」を使いますと、一つのセルに「合格」と 入りますと、そのセルのみに網掛けがかかってしまうようですし、行全体に網掛けがかかる方法を探しています。。 何か機能を組み合わせていい方法はないでしょうか?

  • 結合セルでの条件付き書式の方法

    エクセルで結合セルの条件付き書式の方法について教えていただけたら幸いです。 Excel2010を使用しております。 カレンダーを作成しようと、月によって曜日が自動で入力されるように設定をし、特定の曜日や祝日に網掛けをするように設定をしました。 (網掛けは条件付き書式で特定の曜日はWEEKDAYの数式、祝日はCOUNTIFの数式を使って設定しました) 添付画像ですと例えばA8とA9、B8とB9がセルの結合してあるのですが、網掛けが適用されるのが8の行だけで9の行には網掛けが適用されません。 セルの結合で空データのためそのようになっているのかとは思いますが、8の行、9の行ともに網掛けをするように設定することはできないのでしょうか? 回答よろしくお願いいたします。

  • エクセルで行内特定文字で色塗り、特定文字非表示。

    エクセルで行内特定文字で色塗り、特定文字非表示。 エクセル2000です。 B列30から10-50-01~20、11-51-01~30とかの連番番号、C列30から O列30までの行に各情報入力がしてあります。 行いたいのは、B列30以降に10-50-01~20と記入してあれば-01の行中の F、G、H、J、K、L、M、Oと、とびとびですが、文字表示をさせ、それ以外は (-02から-20まで)非表示(白色文字色)とし、かつ、K30以降のセル内に「OK」の文字が 入力されると、その行だけセルに色つけをしたいです。 書式でできますでしょうか? 現在、=RIGHT($B30,3)<>"-01"で-01を表示、それ以降は非表示させていましたが、K30以降のセル内に「OK」での行に色つけが必要になり、方法がわかりません。 よろしくお願いします。

  • Excelで未入力セルに一括で特定の文字を

    Excelについての質問です。 未入力セルに一括で特定の文字を入れたいのですがそんな関数をご存じないでしょうか? セルが未入力(空白)の場合、一括で「,*」を入れる、ということをしたいのです。 よろしくお願いいたします。

  • 保護されているシートでマクロ実行するとエラー

    Excel2010で勤務表を作っています。 A列にとある文字列(承認)と入力すると、その行が保護されるマクロを、下記URLからコピペして使わせて頂いてます。 http://questionbox.jp.msn.com/qa3277541.html 勤務表なので、土日祝日は網掛けになるよう条件付き書式を使っています。 休暇取得した場合は網掛けを付けて、休日出勤した場合には網掛けなしにしたり出来るようマクロをマクロの自動記録で作りました。 ところが、どこかの行が保護されている状態で、セルの網掛けを変更するマクロを実行すると 「実行時エラー'1004'アプリケーション定義またはオブジェクトの定義エラーです」と出てしまいます。 保護されている行ではなく、まだ保護はされていない行に実行しています。 そこで一旦保護の解除をしてから、セルの網掛けを変更するマクロを実行してみるとちゃんと動きます。 保護をかける時に、網掛け(セルの書式設定)を許可すれば動くのかな?とか思ったのですが、どこにどういう構文を入れたらいいのか、はたまたその認識すら間違っているのかも分かりません。 マクロに関してはド素人で、自動記録かWebで調べて見つけたマクロをちょっと加工して使う程度です。 どうか知恵をお貸しください。よろしくお願いします。

  • wordで長文中の赤字をすべて網掛けにしたい

    ワードで作成した長文を大量に白黒印刷で出力することになりました。変更前・変更後を編集した資料ですが変更後を赤字で入力していたため全く役に立ちそうにありません! そこで 赤字部分をすべて網掛けやもしくは太字か斜字にする必要がでてきて困っています。一度の処理で赤字部分を検索して一括で変換する機能があれば教えてください!!!

  • Excel特定文字のある行に色をつけたい

    Excel2010です。 特定文字を含む行に色をつけたいのですが上手くいきません。 色々調べてみたのですが、思い通りの設定になりません。 【条件付き書式】にて【数式を使用して、書式設定するセルを決定】から【=countif($C2,”*コース*”)】と入力し【書式】にて塗りつぶしを選択しているのですが上手くいきません。 条件としては ○○コース(○回目)と書かれている行に色を付けたい。です ですが上記の設定をした場合、選択してあるセルのみ色がついて行に色はついてません。 他の行にも同じように○○コースとあるのに色が着かず、そのセルのみ色が着いてます。 試にその色が着いているセルから『コース』という文字を外しても色が着いたままです。 シート全体を選択して上記、数式を入力した場合。 ○○コースと書かれている行の上の行が色付けされてしまいます。 図のような出来上がりにするには、どう設定したらいいのでしょうか?

専門家に質問してみよう