• ベストアンサー

エクセルの数字や文字列を黒以外の色に変更できない

黒色で作成したエクセルの数表のなかのある数字や文字列を例えば赤色に変更した後にそのシートを保存しようとすると、「問題が発生したため、Microsoft Excel を終了します。ご不便をおかけして申し訳ありません」と言う警告が表示され、エクセルは終了してしまいます。終了したシートを開いてみると赤色に変更したはずの文字列の色は元の黒色のままになっています。結局は数字や文字列の色を変更することができません。なお、以前はこのような問題はなく、またOSはWinXP3、エクセルは2002年版です。 次の様な原因が候補として考えられますが、どうなんでしょうか?原因と対策についてアドバイスをお願いいたします: (1)Windows 及び Microsoft 自動アップデイトを常時実行している (2)最近になってOSを XP2 から XP3 にアップした (3)Excel 機能に何らかの不具合が生じている 例えば、エクセルを入れ替えて見るとか?・・・

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

  • ベストアンサー
  • ebi-fry
  • ベストアンサー率45% (69/153)
回答No.2

まずは、Excel本体の問題か。 Excelファイルの問題か、パソコン(OSなど)の問題かを切り分けてみたほうが良いかと思います。 確認方法としては・・・。 1)エラーがでて保存できない該当ファイルは1つだけか?すべてのファイルでエラーが出るか?  →1つのファイルのみであれば、ファイルが原因。 2)すべてのファイルで同様のエラーが出る場合、他のPCなどから確認できたらしてみる。  他のPCでエラーが起こらない場合はパソコン(OSなど)が原因になる。 という感じになります。 他のPCから・・・というのは難しいかもですが。 まずは、どのファイルでも・・・たとえば、新規作成したBOOKも保存できないか。 既存のほかのファイルはどうなのか?などを試してみてください。 ファイルが原因か、Excel(又はパソコン)かで対応策がずいぶん変わってきますので・・・。

PIPENOKEMURI
質問者

お礼

お陰さまで解決しました(See NO4補足)

PIPENOKEMURI
質問者

補足

問題の数表ファイルは他のパソコンで開い処理しても改善はありません(但し問題発生のパソコンと全く同環境:OSXP3、EXCEL2002、自動アップデートなので違うパソコンとは言えないように思えますが・・・)。なお、別の数表ファイルでは問題が発生しないケースも中にはあることが判りました。微妙ですね。以前はこれら数表ファイルでこの種の問題が全くなかったことからパソコン側の環境(エクセルの対応)変化が主原因のようにも思えますが・・・・・?確信が持てないのと環境を乱すのが好ましくないのとで現用エクセルの削除と入替えに躊躇しています。早速のアドバイスを有り難うございました。

その他の回答 (3)

  • ebi-fry
  • ベストアンサー率45% (69/153)
回答No.4

まだ改善されないということで、気になりますね・・・。 ◆Excelで文字の色を変えようとすると、「動作を停止しました」になる http://oshiete1.goo.ne.jp/qa4344689.html 一応、こんなのも見つけました。 質問者さまと同様に文字色を変えると強制終了。 さらに再インストールでも直らない→接続しているプリンタに問題あり。 どういうカラクリ(干渉)なのかは、自分ではわかりませんし。 Excel2007、WindowsVistaでの症状なのでもしかしたら見当はずれかもしれませんが、念のため記載させていただきます。 ちなみに、エラーが起こるファイルに共通点はありますか? (マクロを使ってる、共有ブック、リンクを利用している等)

PIPENOKEMURI
質問者

お礼

お陰さまで解決しました(See NO4補足)

PIPENOKEMURI
質問者

補足

幾度もご提案を有り難うございました。コロンブスの卵の類ですが、やっと問題解決しました。不具合の原因は「データファイルの保存種類とエクセルの対応」と言うことになりそうです。ご参考までに概要を以下にお知らせします: データファイル(エクセルのブック)のファイル種類の不適切が原因であり、「Microsoft Excel 5.0/7.0(*.xls) 」種類のファイルに対するエクセル2002の文字色変更対応に難点(相性の悪さ)があったものと思われる、エクセル最下段にコマンド欄があり、上書き保存の際にファイルの種類が表示されるので判る、5.0/7.0 はバージョンを表しておりバージョン特有の相性属性を持っているものと思われる(マイクロソフト情報を調べた限りではこの点についてのアドバイスは見つからなかった) 以前には問題がなかったので、いつの間にか何故に常用のうち幾つかのデータファイルだけが不適切な種類に変更されたのか謎であり、今や究明は困難である 改善対策としては、上書き保存をせずに名前を付けて保存を選択すれば保存する際にファイルの種類を任意に選択できるので最も一般的で特定バージョンを限定することのない「Microsoft Excel ブック(*.xls)」を選択指定することでエクセル2002に対応するので問題は解決される 以上なんとなく結果論ですが、推定の原因と有効と思われる対策が明らかになったので今後はこの問題で困ることはないように思われます。

  • ebi-fry
  • ベストアンサー率45% (69/153)
回答No.3

補足ありがとうございます。 「症状が発生しないファイルもいくつかある」ということなので、ファイルだけが原因という可能性は低いかもしれませんね。 Excel再インストールや、XP SP3の削除などに抵抗があるようでしたら。 対応があまり煩雑でないものから1つずつ試されるのが良いかなぁと思います。 メッセージ自体はXPの出してるメッセージなので、原因はいろいろ考えられるのですが。 あまり煩雑ではない(すぐに試せる)ものから記載させていただきますので、ご参考になさってください。 (既に試されている項目がありましたらすみません・・・) -------------------- ◆【教えて下さい!】EXCELがクラッシュしたようです。 http://oshiete1.goo.ne.jp/qa2419006.html 回答No.2に記載されている通り、ツールバーの情報を保存しているファイルが膨大になると、同様のエラーが表示されますので、このファイルを削除してリセトされるのも1つの手です。 (カスタマイズしている場合は、ツールバーが初期化されてしまうのでご注意ください) ◆『問題が発生したため(プログラム名)を終了…』が出たら http://chaichan.web.infoseek.co.jp/vbtips/VBMemo2007-10-062.htm →「イベントビューア」のログが最大値になった場合の設定変更で改善する場合もあるようです。

PIPENOKEMURI
質問者

お礼

お陰さまで解決しました(See NO4補足)

PIPENOKEMURI
質問者

補足

ふたたび助け舟を寄せて頂き有り難うございました。 ◆【教えて下さい!】EXCELがクラッシュしたようです・・・ ◆『問題が発生したため(プログラム名)を終了…』が出たら・・・ 早速この2点についてトライしたのですが、結果は残念ながら思わしくありませんでした。 次善の対策案であるEXCELの削除と再インストールを試みたのですが、これも問題解決には結びつきませんでした。 どうやら新しいプラットホームとの相性が悪いのではないかと思えて来た(エクセル2002アップデートではなく)のですが、今更SP3をSP2へ戻すようなタイムスリップは賢明な策とは考えにくく、エクセルのニューバージョンにアップすれば問題解決の可能性もあるやに思われますが文字列の色の問題解決に多額の投資を試みるのも疑問であり、とは言え断念するのも?・・・頭を抱えているところです。 更に何かコメントがあれあばお寄せ頂ければ有り難いです。

  • tora7974
  • ベストアンサー率20% (41/200)
回答No.1

解決策にならないかも知れませんが、そのファイルは重くないですか? グラフや画像や絵を沢山添付したり、リンク先を多くすると我家のパソコン では高い確率で起こります。 そんな場合は写真とかを圧縮して軽減したり、不必要なリンク(グラフとか)で古いものは図として 貼り付けたりして工夫しますが・・・・。

PIPENOKEMURI
質問者

お礼

お陰さまで解決しました(See NO4補足)

PIPENOKEMURI
質問者

補足

軽いと思われるファイルです。グラフや画像や絵などの添付、リンク先は皆無、ボリュームは僅か100kb前後の数表です。従って数表に工夫の余地は見当たらないようです。「我が家・・・高い確率で起こる」など、早速のアドバイスを有り難うございました。

関連するQ&A

  • エクセルの色数字の集計

    エクセル2003です。 列をKからOまで結合していて、そこに黒数字と赤数字を入力してます。 行は27から49で、50に黒数字の集計 51に赤数字の集計 したいと考えてます。 結合してても、色数字ごとの集計は可能でしょうか? その場合、関数は何を使えばいいのでしょうか? 初心者なので、分かりやすく説明していただけると助かります。

  • エクセルで10~20、30~40の数字のみ色を変えたい

    エクセルで10~20、30~40の数字のみ色を変えたいです。 ある列の10~20に該当する数字を赤に その列の30~40の数字を青にしたいのですが その様な設定は出来ますか?

  • エクセルで1列に入っている数字を抜き出したい

    お世話になります。 エクセルの2003で1列に入っている数字(文字)を別シートで抜き出したいです。 たとえば、 A列 2001 2002 2003 2001 2003 2004 2004 2001  : と、バラバラに長く入っています。 これを別のシートに A列 2001 2002 2003 2004 とまとめたいのです。 個数等は必要ありません。 純粋に入っている数字の種類を飛ばしたいのです。 宜しくお願いいたします。

  • 文字の色を変える

    Excel2013です。 A1からA10に文字を入力、となりのB列B1からB10に数字を入力する表があります。 A列の文字がAとBとCが入力された場合、文字の色が赤に、その隣のB列の数字も同じく赤い文字になり、それ以外の文字が入力された場合はそのまま文字の色は黒になる。 VBでどなたか詳しい方教えて下さい。 出来れば、入力してる最中に文字の色が直ぐ変わってくれるようなやり方で教えて欲しいです。 それが難しい場合は全て入力し終わって、シート上にボタンを作り、そのボタンを押すとA列、B列の文字の色が変わるようなやり方をお願いします。

  • Win32 API エディットボックス内文字列の色変更

    Win32 APIについて質問です。 (Microsoft Visual Studio .NET 2002、XP、API) エディットコントロールに表示されている文字列の 色(またはフォント)を変更したいと思っています。 エディットボックスに「0」という数字を入力し その後「更新ボタン」をクリックすると、「0」の 文字色が赤色(または赤太文字)へ変更される という具合です。 Win32 APIを始めて間もない者(Cも始めて間もないです) なので、かなり苦戦しております。 「SendMessage() 」みたいな関数を使用しエディット ボックスのハンドルへメッセージを送ることで 実現させるのかなぁ程度しか理解しておりません。 ご存じの方すいませんがよろしくお願いします。

  • エクセルで文字の色を変える方法は?

    windouws xpを使っています。 エクセルで見積書を作っているのですが、一度提出したものは、黒文字。次修正を加えたものは赤文字にしたいのですが、セルに対して色設定をしているので入力してから色の変更をするという2作業が必要になってきますよね?これを何かの設定で1作業でできないかなと質問させて頂きました。 変更箇所が多い為、能率よくできたらと思いました。

  • EXCELの文字列を指定の色に変えるには

    EXCELの例えばA列の文字データの特定の文字列を一括して指定色(例えば赤)に変えるにはどうしたらよいか教えてください。 例:A列の1~1000行の各行に文字データが入力されている。これらのデータの内"ABC"という文字列だけ一括して赤色にかえたい。

  • Excel で色付き文字への置換

    こんばんは、 Excel で、シート内の特定の単語(完全一致)だけを 全て赤色のボールド文字列に置換したいのですが、 どのようにしたらよいでしょうか? どうぞお願いいたします。

  • エクセルで文字列の数字を数字に

    エクセルで文字列の数字を数字に変換する関数をご存知の方教えてください。宜しくお願いします。

  • 関数を使って文字列の色変更

    関数の結果で文字列の色を変更する方法はないでしょうか。 たとえば、セルA1に"A"となる場合は赤色、"B"となる場合は青色としたいのですが、これは関数を使えるでしょうか。 (セル内の一部分だけを変えるのではなく、そのセル内全ての文字列の色変更です)