重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

WindowsXPのExcel2003を使用してます。
御回答の程宜しくお願い申し上げます。宜しくお願いします。

★計算式の入ったセルを保護したい。
(計算式の変更や、削除を防ぐため)

まずはシート全体の
セルの書式設定内の保護「ロック」のチェックをはずす。

特定の箇所のセルを「ロック」する。

シートの保護
 許可する操作=「ロックされたセル範囲の選択」以外全て許可

ロックした場所はクリックできない。
ロックしていない場所は数字の入力や色の変更などできる。

ここまでは良いのですが、問題は「セルの結合」ができないことです。
セルの書式設定の中でも「セルの結合」だけグレーになっていて
どうしても結合が出来ません・・・。

計算式を消してしまわないよう保護しつつ、他の計算式のないセルは
結合したり左寄せを必要としてます。

解決策をお願い致します!

A 回答 (2件)

「右詰」「左詰」であれば「シートの保護」をかける際に「セルの書式設定を許す」にしておけば実行可能です。


でもセルの結合はどうやってもできないと思います。

解決策としてはマクロでしょうか。
結合したいセルを選択した状態で以下のようなマクロを実行すれば可能でしょう。

Sub Macro()
If TypeName(Selection) = "Range" and Selection.Cells.Count > 1 Then
 ActiveSheet.Unprotect
 Selection.Merge
 ActiveSheet.Protect , AllowFormattingCells:=True
End If
End Sub
    • good
    • 0
この回答へのお礼

遅くなりましたが返答ありがとうございました。
マクロは勉強不足なので・・・
勉強して試してみたいと思います。ありがとうございました。

お礼日時:2007/09/07 11:07

横から失礼します。



「ロックをかけてからセルの結合」をしたいという事ですか??^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
もしそうなら、ロックをかける前にセルの結合をしておかなければ
いつまでも経ってもセルの結合はできないですヨ
    • good
    • 0
この回答へのお礼

遅くなりましたが返答ありがとうございました。
ロックをしたうえでのセル結合は出来ないそうで諦めました。
ありがとうございました。

お礼日時:2007/09/07 11:12

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!