• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シート保護の状態で行の追加を行いたい)

シート保護で行追加する方法を教えてください

このQ&Aのポイント
  • EXCEL2003を使用している場合、シート保護の設定で行の挿入を許可し、行の追加を行うことができます。しかし、関数が含まれるB列はロックされているため、新しい行に関数がコピーされません。良い方法はありませんか?
  • シート保護の状態で行の追加をしたい場合、まずシートの保護を設定し、行の挿入を許可します。しかし、関数が含まれるB列はロックされるため、新しい行に関数がコピーされません。どのように行の追加をすることができるでしょうか?
  • EXCEL2003を使用していて行の追加をしたい場合、シート保護の設定で行の挿入を許可しますが、関数が含まれるB列はロックされたままであり、新しい行に関数がコピーされません。そのため、行の追加をするための方法はありますか?

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

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

B列に書き込むためには、シートの保護を解除しなければなりません。 それを手作業でできないのなら、VBAで記述するしかないでしょう。 (1)カーソルがある行をクリップボードにコピーする。 (2)カーソルがある行にクリップボードの内容をペーストする。ただし、ペーストの前後にシートの保護解除とシートの保護を行う。 これを実行する処理をVBAで作成して、マクロにするか、コマンドボタンに割り当てればいいでしょう。 この方法は、VBAやマクロの知識がある程度必要ですが、どのくらい理解しているんでしょうか?

sillabub03
質問者

お礼

ありがとうございます。やはりマクロを組むしかありませんか。。。 あまり今回マクロを使用したくなかったのですが。 適当にマクロを組む事にします。 ありがとうございました。