• ベストアンサー

非表示の方法

あるシートの中の指定したセルだけを 非表示にしたいのですがどうすればいいですか? 行全体や列全体なら出来るのですが・・。 またその非表示部分を暗証NOを入力しないと 見ることが出来ないようにするにはどうしたらいいですか? 教えて下さい。宜しくお願いします。

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

  • ベストアンサー
  • sydneyh
  • ベストアンサー率34% (664/1947)
回答No.3

再びです。 暗証No.で加工を不可にするやり方を言うのを忘れました。 これも97なので微妙に違うかもしれませんが、下の設定をしたあと「シートの保護」設定をすれば出来ます。 ○非表示をしたセルを選択しメニューバー「書式」→「セル」→「保護」タグ→「ロック」にチェック ○上記セル以外全ての「ロック」のチェックを外す (シートの保護設定をしたいセルならこの限りではない) ○メニューバー「ツール」→「保護」→「シートの保護」→「保護対象」と「パスワード入力」を投入 ※パスワードを忘れると「ロック」にチェックしたセルの加工は出来ませんのでご注意を。

mochimaron
質問者

お礼

ありがとうございます!! 感激です。出来ました。 上司から締め切りを迫られていたので助かりました。 本当にありがとうございました(^o^)

その他の回答 (2)

  • sydneyh
  • ベストアンサー率34% (664/1947)
回答No.2

私のExcelは97なので、2001とは少し設定方法が違うかもしれませんが、あることはあります。 1 非表示にするセル範囲を選択します。 2 [書式]メニューの[セル]をクリックし、[表示形式]タブをクリックします。 3 [分類]ボックスの[ユーザー定義]をクリックします。 4 ゼロを非表示にするには、[種類]ボックスに「0;0;」と入力します。 または、すべての値を非表示にするには、[種類]ボックスに「;;;」と入力します。 非表示にした値は、数式バーまたは編集中のセルだけに表示されます。 【メモ】 非表示にした値をもう一度表示するには、セルを選択してから[書式]メニューの[セル]をクリックし、[表示形式]タブをクリックします。 次に[分類]ボックスの [標準]をクリックして一般の書式を適用します。 日付、時刻、または特定の書式の値を表示するには、[表示形式]タブで適切な書式を選択します。 (Excel97ヘルプより) 私はこれで、セル上は白紙に、数式バーのみの表示となりました。 お試し下さい。

noname#8250
noname#8250
回答No.1

使っているソフトすら分からないのに答えようがないのだけれど。慌てている気持ちは分かるけど答える側のことも考えましょう。

mochimaron
質問者

補足

申し訳ありませんでした。おっしゃる通りです。 使用しているソフトはEXCEL2001です。 宜しくお願いします。

関連するQ&A

  • Excelでセル内の文字列を全て表示したい。

    Excel2000を使って、ブックA(入力用シート)の特定のセルに入力されている文字列をブックB(出力用テンプレート)の特定のセルに表示したいのですが、セルの大きさが異なるため、全体を表示できません。セルの書式設定で「折り返して全体を表示する」にすると、結局全部の文字列は表示されませんし、「縮小して全体を表示する」にすると1行になって縮小されてしまい、小さすぎて読めません。両方同時に指定できれば良いのですが不可能なようなので、VBAや関数、その他機能を使って実現できないものかと考えております。 何か良いお知恵をお貸し頂ければ有難いのですが。

  • EXCEL 行と列を指定して、範囲指定する方法

    EXCELの使い方を教えてください。 関数で試みているのですが、以下のような操作を行うことは可能でしょうか? (マクロ(VBA?)は使用したことがないため、抵抗があります。それでも、マクロを組むしかないというのであればその方法も教えてください。) 「表示シート」にて行と列を指定することで、 結合された5行×5列の表を表示させたいのです。 指定するセルも結合させており(「入力シート」)、 結合されたセル(行/列)を指定して、表示する範囲を決めてやりたいのです。 結合を解いて、たくさんの文字を指定する形にしてしまえば楽かもしれないのですが、この2文字だけで他にもたくさん処理させているため、 指定する文字はこの2文字のみで処理させたいです。 自分なりには、「表示シート」のD10セル(F10まで結合されている)に =INDEX(SUMPRODUCT((入力!B3:B27=表示!D4)*(入力!C2:Z2=表示!D3)),1,2) というような関数を組んでみたのですが、うまく表示されません。 なにか、うまく表示させる方法はあるのでしょうか? ちなみに、表内の犬など狐などは便宜的に書いているだけで、 数字が入るセルか、日付が入るセルか、文字列が入るセルかということだけが汲み取っていただければと思います。 入力するセルと表示させるセルの大きさも異なるようにしたいので、 良い方法があれば教えてください。 よろしくお願いいたします。

  • エクセルでアクティブなセルの行と列を反転表示したい

    セルのかたちが正方形に近い、約100行(日付)と100列(項目)の表があります。 ひとつのセルの中には2桁(0~99)までの数字を入力し、縦横それぞれの最後尾でSUM関数により 合計値を出しています。 すべてのセルに数字を入力するわけではないので、よく間違ってとなりの項目に 数字を入力してしまうことがあります。 入力ミスを防ぐ為に、入力する際にアクティブなセルの行と列同時に反転表示する方法はありますでしょうか。(十文字のイメージ) 動作はブック全体ではなく任意のシート(Sheet1)のみで行いたいです。 エクセル2003です。 よろしくお願いします。

  • Excel 「折り返して全体を表示する」

    1つのセルに表示しきれない長い文字列は「セルの書式設定」の「配置」タブの「折り返して全体を表示する」をチェックすることで、折り返して複数行表示することができます。ところが、ここでセルの列幅を小さくして、例えば2行で表示されていたものが3行じゃないと表示しきれなくなっても、自動的に3行に変更されません。セルの中にカーソルを置いてリターンを入力すると3行に変更されますが、これを複数のセルに対して一括して行うにはどうしたら良いのでしょうか?教えてください。よろしくお願いします。

  • 別シートのセル値を表示する方法

    どんな計算式(関数が)良いかわからずご教授ください 例)AシートのA1セルに計算式を設定してBシートのあるセル値を表示したい Bシートのあるセル値とは。。。 2行目(固定)にある一番右端にある値(ここでいえば◆。5、6列には入っていないので4列目となる) ◆がなければ3列目の×を表示したい。(可変) セル 1行目 1 2 3 4 5 6 2行目 ○△×◆ よろしくお願いします。

  • Excelの「折り返して全体を表示する」がおかしいのですが。

    Excel2000 OSXPです。OutlookのSR-1という更新は先ほどしました。再起動してあります。 文字が多いB列を全体指定して「折り返して全体を表示する」を設定してあります。 A列は見出しあたる内容で、行が増えたセルでは、上下の中央に収まっています。 折り返しているセルの文字と罫線がくっつきすぎるのですが、自動調整では調整されません。 (1)これは、個々のセルについて行高さを手動で微調整してやるしか方法がないのでしょうか? ワークシート上では1行に収まっているB列のセルが、印刷プレビューでは文末が切れています。印刷でも切れています。 (2)これはなにを設定し直したらよいのでしょうか。切れないで1行に収まっているセルもあります。

  • シート間のセルを検索表示

    sheet2で行番号を入力すると、sheet1の指定行情報がsheet2に反映させる方法をご教授お願いします。 例 考えた事 sheet2のa1セルで行番号指定 sheet1aは呼び出したい列 =sheet1a&a1 =sheet1a+"a1"

  • Excel 折り返して全体を表示する設定と印刷結果の違い

    お願いします。 Excel2000です。 ユーザーフォームを使用して、項目(列)ごとに文章をセルに入力し印刷しています。 文章の長さはまちまちですが、列幅が決まっているので「折り返して全体を表示する」設定にしています。 しかし、プリントアウトすると途中で切れてしまっています。 シートでは全て表示されていますが、プレビューではやはり切れています。 入力したセル全てがと言うわけではなく、10行目まではOKだけど、11行目だけが切れている、と言うような状態です。 よろしくお願いします。

  • エクセルについて教えてください

     エクセルの操作で1つ分からないことがあります。1つのシートの中に表を作り、別のセルに入力した数字の合計を表示させていますが、その保護の仕方が分かりません。  表の中に合計の関数@sumを入力していて、その部分だけ保護したいのですが、「シートの保護」というのを指定するとシート全体に保護がかかってしまい、セルに数字が入らなくなります。関数が入力されているセルだけ、つまり1つのシートの中で指定した部分だけ保護するにはどうすればいいのでしょうか。  あまり詳しくないので、方法があればできるだけ分かりやすく説明いただけるとありがたいです。 よろしくお願いします。

  • エクセルで入力済みのセルのみ見つけて・・

    エクセルで入力済みのセルだけを見つけ出して、 指定した場所に並べる作業をマクロで1発で出来るようにしたいのですが、その方法を教えてください。 シートが37シートあります。(sheetA1~sheetA12,sheetB1~sheetB12,sheetC1~sheetC12,sheet37) それぞれセルC5からC20まで数値が入っていますが、 最終行はC20とは限りません。(sheet37はまとめるためのシートで空白) C15が最終行の場合もあれば、C18が最終行の場合もあります。 各シートそれぞれ最終行が違います。(列は同じですスタートもC5です) 各シートのC列の入力済みのセルの数値をsheet37のB1セルから順番に縦に並べたいのです。 A,B,Cのシート順にC列に入力された数値を縦に並べます。 空白は無しで詰めて並べます。 これを1回の作業でできるマクロを教えてください。 それから入力済みの最終行を見つけ出すマクロの部分を表示して頂けるとありがたいです。 宜しくお願いします。

専門家に質問してみよう