• 締切済み

エクセル 保護とグループ化について

シート(セル)を保護しながら、グループ化の列/行を開閉する方法についてご存知の方、ご教授のほど宜しくお願い申し上げます。 *,グループ内のセルを保護しております。

みんなの回答

  • nebsoku
  • ベストアンサー率35% (65/185)
回答No.1

Excel2003以下のバージョンでは、ご希望の操作はできません。 どうしてもその操作がしたいのであれば、VBAを使用すれば可能です。 例) Private Sub Workbook_Open()   With Sheets("Sheet1")   .EnableOutlining = True   End With End Sub 2007はわかりかねます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelのシート保護について

    Excelで式を設定している行を保護するため「シート保護」をしてあります。但し、シート保護時に「行挿入」「行削除」は許可にしているのですが、次の操作がうまくいきません。  ・単純な行挿入はできますが、行削除ができない。  ・ある行をコピー後、挿入ができない。 行の中には入力してもいいセルが有るので、ロックをかけているセルと、かけていないセルがあります。 何か解決方法がありましたらご教授お願い致します。

  • エクセルのシート保護についてご教授くださませ><

    こんにちは。 いつもお世話になります。 さっそくですが質問事項に入らさせ頂きます。 特定のセル以外は入力禁止にする為、ロックを外して シート全体に保護をかけます。 ここで問題なのですが、 いくつかの列をグループ化して閉じていた場合は 保護がかかっている為、グループを開く事ができません。 保護をかけたままグループを開く方法はないものでしょうか? また別の方法で特定セル以外を入力禁止にする方法はないものでしょうか? なにか良策はないか思案しているところでございます。 もしよろしければご教授頂けますようお願い致します><

  • Excelのセルの保護

    Excelで自治会の会計処理する表を作成しています。 表はフィルタを使ってサブトータルで科目別に集計出来るようにしています。 また、報告書作成時に必要のない列と行を非表示にして印刷します。 大勢の人が使うために数式、他シートの参照いているセルなどを保護し変更できないようにしたいのですが、セルの書式設定⇒保護⇒ロック してシート保護をかけるとフィルタ機能や列、行の非表示などができなくなります。 特定のセルだけ変更できないようにして、フィルタや列、行の非表示などは可能なセルの保護方法があったら教えてください。

  • エクセルの保護について

    エクセルの保護に付いて教えて下さい。 あるSheetを入力テンプレートとして使用しています。(多数の人が使用します。) sheet中の特定のセルのみに入力してもらい、それ以外のセルはいじられたくないのでシートの保護をかけました。 ただ、要件上、行がものすごく多いのである単位でグループ化をしています。 この設定を行ったところ、シートの保護をするとグループ化の+、-ボタンも保護対象となってしまい行を展開したり圧縮したりする事が出来なくなってしまいました。 この問題を解決する事は出来ますでしょうか?? 出来ればエクセルの標準機能で対応したいのですが、、、 もし、マクロでしか出来ないのであればそれでも結構です。 よろしくお願いします。

  • シート保護とグループ化機能を両立するマクロで

    エクセル2010です。 任意のセルにロックをかけて、シートを保護しています。 さらに、グループ化の開閉(左の欄で+と-で展開したり畳んだりする)機能を使いたのですが、シートの保護がかかっていると通常ではこれができません。 そこで調べたところ、以下のマクロでそれが両立できることがわかりました。 Sub 保護したままグループ開閉() With Worksheets("Sheet1") .EnableOutlining = True .Protect UserInterfaceOnly:=True End With End Sub しかし、シート保護のメニューで「ロックされていないセルの範囲選択」と「セルの書式設定」にチェックを入れて許可にしているのですが、このマクロをかけると、「セルの書式設定」のチェックが外れてしまい、文字の色等が変えられなくなってしまいます。 これを防止するには、上記のコードをどのように変えれば良いでしょうか? アドバイスよろしくお願いいたします。

  • エクセル保護でのグループ化、フィルタの使用方法

    エクセル2007でセルの保護の状態でグループ化の表示切替とオートフィルタを使用する方法を教えてください。 現在ファイル内で特定の列に保護をかけています。 保護により無効となってしまったグループかの表示・非表示はVBAで 切替られるようにしました。 Private Sub Workbook_Open() With Worksheets("シート名") .EnableOutlining = True .Protect UserInterfaceOnly:=True End With End Sub 更に、オートフィルタを使用したいのですが、 保護を行う時に「オートフィルタの使用」にチェックを入れているのに 選択が不可能な状態です。 すべての条件を満たすにはどのような方法があるのでしょうか。 お分かりになる方がいられましたらご教授ください。

  • ExcelでVBAにおけるシートの保護に関して・・・

    ユーザーフォームで入力した値がシートのセルに入力 されるというものを作っています。 そこで、シートの列挿入及び列削除を禁止しておきたい のですが、そのままシートを保護してしまうとユーザー フォームが開かなくなるので、VBAにてユーザーフォーム が開く前に保護を解除し、閉じるときに再び保護をかける ようにしました。 ただ、この方法だと、シート保護の項目全て(初期設定) に対して保護されてしまうため、例えば行挿入や行削除、 あるいはオートフィルタや並べ替えといったことまでが 出来なくなってしまいます。(手動で保護を解除すれば できるのですが、一々解除しなければならないのは面倒 なので何とか避けたいのです。) 禁止したいのは、列削除及び列挿入のみなのですが、 他によい方法はないでしょうか。

  • エクセルのシートの保護について

    エクセル2000を使っています。 シートの保護をした場合行や列の挿入を可能にする方法がないでしょうか? 部分的にロックしている為保護は欠かせなくなっています。 よろしくお願い致します。

  • EXCEL保護シートで、Σを使いたい。

    EXCEL2002のシートに保護をかけた時に、Σがグレーアウトして表示されません。 表示させるには、どのようにすればよいでしょうか? Σを入力するセルは、ロックをかけておらず、タテ(列)の合計を計算させます。 保護されたシートのすべてのユーザーに許可する操作は 「ロックされたセル範囲の選択」「ロックされていないセル範囲の選択」「セルの書式設定」「列の書式設定」「行の書式設定」「行の挿入」「行の削除」「並べ替え」にチェックをいれています。

  • Excelのシート保護

    Excelでシートの保護をする時に、一部のセルのみ変更不可という状態で、でも行の挿入はOKにする、というような事はできないのでしょうか? 10列まであるデータの、2列目と5列目だけが変更不可で、あとは変更可という表において、表の行数の追加はできるようにしたいのですが・・・ 何か方法をご存知の方がいらっしゃいましたら、よろしくお願いします。 ※WindowsXPでExcel2000を使用していますが、できればExcel97でも使用したいと思っています。

PC-FAXでの送信履歴の見方
このQ&Aのポイント
  • MFC-J6580CDWのPC-FAXでの送信履歴の見方についてご説明します。
  • Windows11をお使いの環境で、有線LANで接続されている場合、PC-FAXでの送信履歴の見方を確認する方法をご紹介します。
  • ひかり回線を使用している場合のPC-FAXでの送信履歴の見方について解説します。
回答を見る