• 締切済み

エクセルのセルの属性が無効に

Office2007のエクセルについて質問します。 月帳簿を作成していますので「元原簿」を1個作ってあり、毎月それを「別名保存」 で増やしています。 元原簿には縦のセルは Aが月日のみ、Cは金額、Dは郵便番号はので文字列、 を「セルの書式設定」の「表示形式」から指定し、文字色も同じ欄の「フォント」から 指定してあり、月の最初の方はその指定通りに入力できるのですが 10日頃になってその指定した属性が失われ、例えば月日ですと 6/11という指定 なのに 2012/6/11というデフォルトに戻ってしまいます。 文字色も黒になっています。 一遍に属性が失われるのではなく 下のタブは4個作っていて4項目別のシート になっていますが 一つのシートにのみ起こり、別の日に別のシートがまた 不都合になります。 発送業務に使用しているので 発送済みの列は上に動かして色も変更しております ので 途中でセルの「色属性」など変化させるのはとても面倒なのです。 (月日や文字列設定は変えるのが簡単ですが) 一旦設定したフォントの色属性など 何故失われてしまうのか、解決策が ございましたらご教授お願い致します。

みんなの回答

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.2

行を挿入するなら属性は引き継がれますが、 他の書式を設定していない・または異なる書式を設定したセルや行を コピー&ペーストや移動させてきた場合はセルの書式は前後(上下)のセルと異なる状態になります。 … そんなですから、ひょっとして行単位またはセル単位で何か他の操作をしてはいませんか? オリジナルのファイルが実はそんな書式設定になっているとか。

tona56
質問者

補足

ありがとうございます。 オリジナルのファイルはセル単位で「日付書式指定」や「色指定」をしていますが、途中でそれが無効になってしまします。 済んだ物は上の行に移行しておりますので=内容としてはコピー&ペーストを繰り返している ということですね。 【すごいです!】今Windows7、生まれて初めて強制終了しましたが自力で立ち上がり、このウィンドウも書きかけの補足文も再構成しました。すごい! 他でウィンドウを立ち上げて調べ物をしていたのですが、コピー&ペーストが出来なくなるエラーは起きます。(最近起きないのでその時のエラーメッセージの文言を忘れて検索していましたが、見つかりません。Win7では解決しない、が回答のエラーです)・・・それは一旦保存して再起動すれば直ります。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

指定した属性が自然に失われることは考えにくいのですが、アップデートしたとか、他のデータを使った計算式になっているとか。エクセルは何でもできますので。数式セルではない場合でしたら保護してみて下さい。

tona56
質問者

補足

ありがとうございます。 最近になっても何度も起こるので「元帳簿」自体を作り直しておりますので、アップデートが原因とは考えにくいのですが。 すみません 「保護」というのは具体的にどうするのか、もう一度ご覧になっていらしたら教えて下さい。数式は単純な帳簿なので足し算しかしませんから不便は無いのですが、色指定が消えてしまうのには困っています。 よろしくお願い申し上げます。

関連するQ&A

  • セルを移動すると属性が変わってしまいます

    シート全部を指定してセルの属性を「文字列」で入力しているのですが、セルを移動すると「数値」に切り替わっていることがあります。原因がわからずイライラしてしまうのですが、なぜこの様な事が起るのか考えられる原因を教えて下さい。

  • エクセルの条件付書式と同等のVBAで作れますか

    たとえば sheet2に  | A | B 1|太郎|セル(色指定)文字(強調色指定)の設定 2|次郎|セル(色指定)文字(強調色指定)の設定 3|三郎|セル(色指定)文字(強調色指定)の設定 4|四郎|セル(色指定)文字(強調色指定)の設定 5|花子|セル(色指定)文字(強調色指定)の設定 と設定したとして sheet1のA1~D20の中に上記A列の文字が記載されたらB列のセル及び文字設定になるようになりますか どうぞ、構文等を記載の上ご説明願います。

  • ビルダーでセルの属性のコピー

    ホームページビルダーを使っています。 バージョンは6.5と7です。 ・ビルダーで表を作成し、セルに色をつけます。 ・行を追加したときに追加した行には色がつきません。 ・上の行と同じ色にしたいとき、どうすればいいですか? 私が試した方法は、 ・上のセルについている色を調べ、同じ設定にする。→いちいち面倒 ・属性のコピーみたいなものが無いかと調べた。→ページや文字はあるが、表のセルの属性をコピーするものが無い。 このあたり、皆さんはどうしてみえますか? よろしくお願いいたします。

  • Excelセル内文字列のフォント属性

    Excel 2016 VBAでセル内文字列の1文字ずつの属性を取り出していきたいのですが、文字数が多いと(1000文字とか)下記コードで数分の時間が掛かってしまいます。高速化の手段はありませんか? For i=1 to nChar Set ChrFont = objExcelCell.Characters(i, 1).Font ' この行の実行が遅い ' ちょっとした処理がここに来る Next i

  • Excel セルが完全に一致することを調べるには

    Excel2010 VBAで、2つのExcelファイルが、セルに設定されている属性(*1)も含めて、完全に一致していることを確認したいのですが、属性(*1)を1つずつ比較して確認していたのでは膨大な時間がかかります。2つのセルが完全に一致することを簡単に調べる方法はないでしょうか。 完全に一致するとは、セルの値だけでなく、セルに設定されている属性(*1)のすべて(*2)が一致しているという意味です。これらのどれが異なっているかは分からなくても、属性(*1)のすべて(*2)が一致していることが分かればいいです。 (*1) 属性とは、書式設定、文字飾り、塗り潰し、罫線などセルに付加するもので、具体的には、フォント、サイズ、太字、文字色、背景色、配置、上罫線、外枠などのことです。 (*2) すべてといっても、あるセルをコピーして複製したセルのように、両者のセルが一致しているのであればその範囲の属性でいいです。 よろしくお願いします。(Windows7,Excel2010)

  • エクセル vlookup関数 セル書式 フォント パターン

    エクセルのvlookup関数で 元になるセルのデーター(文字、数字)だけでなくセルの属性(パターンや色、フォント)まで同じように出力出来る方法がありましたらご教授お願いします。

  • Excelの関数について

    エクセルの関数で指定列に指定文字があったら、その右隣のセルの内容を別シートの指定セルに表示するというものはありますでしょうか? 参考として画像を添付致しますが、Sheet2のD列に「冷凍食品半額」という文字列があったら、その文字列の右隣にあるセルの内容(売上金額)をSheet1の指定セルに表示するというものです。 別シートの指定セルにIF関数を入れてやれば何とかなりそうな気がしたのですが、出来なかったので質問させて頂きます。 よろしくお願い致します。

  • エクセル

    Excel2010で、色つきセルの中で指定した文字列を数える数式はありますか? 入力された文字列は15種類、それが色つきセルになっているものと、色がついていないセルに分かれています。文字列別のカウント(色つきセルも色無しセルも区別のない、文字列のみの条件でのカウント)はCOUNTIFで既に出ていますが、色つきになっているセル限定で文字列別にカウントするのはどうしたらいいでしょうか?

  • Excelで、日本語(全角)フォントを正しく指定するには・・・?

    使用しているのはExcel2002です。 普通、「シート全選択→日本語フォント指定→英語フォント指定」とすると それぞれがちゃんと設定されますょね? でも英語フォントを指定した時点で、日本語フォントが勝手にMS Pゴシックに換わってしまうセルがあったんです。 色々と考えた結果、日本語フォントが指定されないのは、 VLOOKUP関数で文字列を引っ張ってきているセルのようです。 同一シート内でも、直接文字を打ち込んだセルは ちゃんと日本語/英語それぞれ指定どおりのフォントになりました。 関数で引っ張ってきたセルは 日本語/英語それぞれのフォントを指定することは出来ないんでしょうか? 何か方法がありましたら教えてください。

  • エクセル Excel 関数or条件付き書式

    あけましておめでとうございます(*^_^*) 新年早々教えてください! セルに指定された値(文字列)を入力すれば 自動で別のシートの別のセルの書式が変更される (あるいは関数により自動で値が入力される) 方法を探しています! エクセルマスターの方お願いします! 【具体的に…】 シート1の セルA1に  指定された文字列(例-ねずみ)を 入力すれば    ↓ シート2の セルC10の 書式が 自動変更される(例-フォントが赤になる) もしくは 【具体的に…(2)】 シート1の セルA1に  指定された文字列(例-ねずみ)を 入力すれば    ↓ シート2の セルC10に 指定された値(例-厄年)が 自動入力される そんな方法を教えてください! どちらもできれば最高です!!

専門家に質問してみよう