• ベストアンサー

EXCELでスタイルを削除したらフォントがおかしくなってしまいました。

Excel2003です。 他のいくつかのブックから複数のシートをコピーしてきたブックがあったのですが、スタイルを確認すると30以上登録されていたので10程度まで適当に削除しました。 その後、シートを確認すると一部表示がおかしくなっているセルがあり、調べるとフォントが「System」になってしまっていました。 そこで、おかしいセルを選択して「MSゴシック」に変更していったのですが、途中で「セルの書式が多すぎるため、書式を追加できません」というエラーが表示され、フォントを変更することができなくなりました。 フォントを「MSゴシック」に戻す良い方法を教えていただけませんでしょうか?

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

  • ベストアンサー
  • oyaoya65
  • ベストアンサー率48% (846/1728)
回答No.1

スタイルを削除したのが良くなかったようですね。 インストールされているExcel2003を修復してみてください。その後Excelドキュメントを開いて元に戻すことをやってみてください。 修復手順) Excel2003の修復は、コントロールパネルのプログラムの変更と削除→Microsoft Office ....を選択(色反転)→変更→開いたセットアップダイアログで「Officeの修復」→[次へ]→...エラーを検出して修復する→完了

kenji2004
質問者

お礼

試してみます。ありがとうございました。

関連するQ&A

  • POIのHSSFを用いたエクセルでのフォント指定について

    POIのHSSFについてお教えください。 JDK1.5.0_12 / poi-3.0.2を使用しています。 フォントは、デフォルトでは "Arial" なので、セル毎に"MS 明朝"を指定すると、初めはMS明朝に変更できたのですが、そのうち"表示形式を追加できません。" とエクセルに表示され、エクセルが開けなくなりました。調べると、ブックに含まれるセルの書式の組み合わせが約 4,000 を超える場合に発生し、すべてのセルに同じフォントを使用すると、書式設定の組み合わせ数が減少するとのこと。HSSFで、デフォルトのフォントをワークブックまたはシート指定で直接変更することはできるのでしょうか。 下記が、今回のコードの一部です。 HSSFWorkbook wb = new HSSFWorkbook(); HSSFFont font1 = wb.createFont(); font1.setFontName("MS 明朝"); を指定し、以下を、行毎に、セルの数だけ(CellPositionを変動)繰り返しました。 HSSFCell cell = row.createCell((short)CellPosition); HSSFCellStyle style1 = wb.createCellStyle(); style1.setFont(font1); cell.setCellStyle(style1); 宜しくお願い致します。

    • ベストアンサー
    • Java
  • エクセルに不要なスタイルが入ってしまいました

    Excel 2003 ブックが多くなってきたので、整理することにしました。 複数のブックをまとめ、メニュー用シートを作り、ハイパーリンクを設定しました。 この時、ネットで調べた、VBAのコードを貼り付け、自動でワークシート名を取得するマクロを作成したりもしました。 このマクロは作業終了後に削除しました。 追加で新しく、ワークシートを入れたのですが、その際、1シートだけなので、 Ctrl + Kでハイパーリンクの挿入を行ったのですが、 フォントサイズが小さくなり、ネットで調べると、書式→スタイル→ハイパーリンクで フォントサイズを変更すると解説があり、その通りしてみると、 "護されたシートに対して、このコマンドは使用できません。保護を解除するには、[ツール]メニューの[保護]をポイントし、[シート保護の解除]をクリックします。パスワードの入力を要求されることもあります。" と表示され、書いている通り、「ツール」メニューの「保護」をポイントしたが、シート保護の解除はありません。 また、スタイルには、他のブックと比べるとものすごい多いスタイルが設定されています。 他のブックと見比べながら、スタイルを消そうとしても、消せれません。 新しいブックに、ワークシートをコピーして作り直そうとしても、どのシートをコピーしても、不要なスタイルが入ってしまいます。

  • フォント変更ができないExcelシートがあるんです。

    1つのExcelファイルに7つのシートを作成しました。 (計算式の入った表です。) 作っているうちに、あるシートではフォント「MSゴシック」を、また他のシートでは「HG丸ゴシック」を使用していたので、すべてのシートの書式を統一しようと、「HGゴシックM」に変更したのですが、 7つのシートのうち2シートだけ、印刷すると文字が太くなってしまうんです。 太字の選択をしているわけでもなく、 太字になってしまう2シートと正しく印刷される5シートについて、 「セルの書式設定」でフォントの詳細を見比べても 全く違いがないように思います。 どのようにすれば、太字表示が解消されるのでしょうか?

  • Excel フォント設定

    仕様OSはWindowsXP。エクセルはExcel2003です。 オプションの全般タブで フォント:「MS ゴシック」サイズ:「10」と設定しました。 エクセルを起動した状態で、「ファイル」⇒「新規作成」と選択した新規のブックには上記設定が適用されます。 が、ディスクトップ等で右クリックし「新規作成」⇒「Microsoft Excelワークシート」を選択した場合には、フォントは「MSP ゴシック」サイズは「11」となってしまいます。 上記場合にも、フォントは「MS ゴシック」サイズは「10」に設定したいのですが、どうしたらよいでしょうか? 宜しくお願いします。

  • Excelファイルの新規作成

    Excel2003をWindowsXPで使用しています。 オプションの設定で、「新しいブックのシート数」を「1」に、 標準フォントを「MS ゴシック」、サイズ「9」にしています。 Excelを起動すると、新しい「Book1」が画面に表示されます。 オプションで設定しているように、シートは1つで、 フォントも「MS ゴシック」の「9」になっています。 また、起動しているExcelで、「ファイル」-「新規作成」とすると、 やはり、オプションの設定どおりで新しいブックが表示されます。 ところが、デスクトップで右クリックをして、 「新規作成」-「Microsoft Excel ワークシート」をすると、 Excelのインストール時のオプションの設定のまま、つまり、 シートは3つ、フォントは「MSP ゴシック」の「11」のブックが作成されます。 なぜそうなのか。 右クリックの新規作成でオプションの設定どおりのブックを作成する方法はあるのかどうか。 おわかりの方がいらっしゃいましたら、教えてください。 よろしくお願いいたします。

  • Excelのコピー貼り付けとフォントのこと

    Excelのファイル(xls)をダブルクリックして開きます。 そのブック(ブックAとします。)のセルの中に文が入っています。 セルの書式設定によると、フォントは「MS Pゴシック」の「標準」でサイズは8です。 そのブックAはそのまま表示しておいて、 そのExcelのツールバーの新規作成アイコンをクリックすると、 新たなブック(ブックB)が開きます。 もとのセルの文をセルごとコピー(Control+C)して、新しい方のブックBのどこかのセルに貼り付けます(Control+V)。 入力モードが直接入力の状態で、 貼り付けられたセルの中に数字を書き加えます。 それをセルごとコピー(Control+C)して、ブックAのほうの元のセルにセルごと貼り付けます(Control+V)。 そうすると、書き加えた数字が元のフォント(サイズ8)よりも大きくなってしまいます。書き加えた部分以外の元々の文の文字のサイズは8のままです。 そのブックAの大きくなってしまった数字を選択して、Control+1でフォントを調べると、サイズは11になっています。 しかし、ブックBのセルの、新たに書き加えた数字のサイズは8です。 BからAへ貼り付けたときに、なぜ、サイズが8の数字が11になったのでしょうか。 なお、Excelのツールのオプションの全般で見ると、標準フォントは、「MS Pゴシック」のサイズ8です。 Excelは2000です。

  • フォントサイズ変更によりフォントが変わってしまう

    ■環境■ ・Windows7 64bit ・Excel 2016 MSO (16.0.8431.2046) 64ビット フォントが変わってしまう現象があります。 皆さんの環境でも発生しますか? 何か解決策があれば知りたいです。 ■手順■ 1.ファイル→オプション→[次を既定フォントとして使用]をMSゴシックにします。 2.エクセルを一旦終了して、再度起動します。 3.1つのセルに「あいうえおかきくけこ」と入力します。 4.そのセルのフォントを「MS P 明朝」「フォントサイズ12」にします。 5.マウスで「あいうえお」だけを選択してフォントサイズを9にします。   これで、前半がフォントサイズ9で後半が12の「MS P 明朝」の文字列になります。 6.ファイルを保存して閉じます。 7.ファイルを開きなおすと「MS ゴシック」に変わってしまいます。 ■補足■ ・複数のパソコン(同じバージョンのExcel)で発生します ・そのセルのフォントは「MS P 明朝」なのに見た目「MS ゴシック」です。 ・Excel2013(15.0.4963.1000)MSO(15.0.4963.1002)32ビット では発生しません。

  • エクセルのフォントが~。

    エクセル2000を使っています。 通常MS Pゴシックを使用しているのですが、 別の文字フォントに変更しようとしても 変更できなかったり、ツールの表示では 別のフォントになっているのに、入力する とMS Pゴシックで表示されたりするんです。 どこを直せばいいんでしょうか?。

  • 【スタイルシート】 半角と全角で異なるフォントを指定できますか?

    スタイルシートでフォントを指定しています。 半角英数はArial,全角はHG丸ゴシックM-PROを使いたいと考えています。 font familyの指定で、 Arialを最初に記載すると、全角がなぜかMS Pゴシックで表示されてしまいます。 HG丸ゴシックM-PROを最初に記載すると、半角英数もHG丸ゴシックM-PROで表示されてしまいます。 スタイルシートを使って、全角と半角英数のフォントを別のものに指定することはできないのでしょうか?

    • ベストアンサー
    • HTML
  • エクセル2000のフォント

    エクセル2003で作成したファイルを、エクセル2000で開くと、文字が「□□□」または「|||||」で表示される場合があります。 (関係あるかどうか分かりませんが、使っているPCのOSはWindows98です) この場合は、全てのセルを選択して、フォントを例えば「MSPゴシック」から「MSゴシック」に変更するときちんとした表示になります。 このような変更作業を毎回しないようにする方法はありますか。

専門家に質問してみよう