- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:シート保護の状態で行の追加を行いたい)
シート保護で行追加する方法を教えてください
このQ&Aのポイント
- EXCEL2003を使用している場合、シート保護の設定で行の挿入を許可し、行の追加を行うことができます。しかし、関数が含まれるB列はロックされているため、新しい行に関数がコピーされません。良い方法はありませんか?
- シート保護の状態で行の追加をしたい場合、まずシートの保護を設定し、行の挿入を許可します。しかし、関数が含まれるB列はロックされるため、新しい行に関数がコピーされません。どのように行の追加をすることができるでしょうか?
- EXCEL2003を使用していて行の追加をしたい場合、シート保護の設定で行の挿入を許可しますが、関数が含まれるB列はロックされたままであり、新しい行に関数がコピーされません。そのため、行の追加をするための方法はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
B列に書き込むためには、シートの保護を解除しなければなりません。 それを手作業でできないのなら、VBAで記述するしかないでしょう。 (1)カーソルがある行をクリップボードにコピーする。 (2)カーソルがある行にクリップボードの内容をペーストする。ただし、ペーストの前後にシートの保護解除とシートの保護を行う。 これを実行する処理をVBAで作成して、マクロにするか、コマンドボタンに割り当てればいいでしょう。 この方法は、VBAやマクロの知識がある程度必要ですが、どのくらい理解しているんでしょうか?
お礼
ありがとうございます。やはりマクロを組むしかありませんか。。。 あまり今回マクロを使用したくなかったのですが。 適当にマクロを組む事にします。 ありがとうございました。