• 締切済み

エクセルのフォームのチェックボックスについて

フォームのチェックボックスの書式設定で”リンクするセル”を入れています。 例えば、C10を入れます。次の行にコピーしても自動でC11となってくれません。絶対値は関係ないようです。複数コピーする時に、一々書式設定で変えるのは面倒です。 エクセルは、通常絶対値をつけずにコピーすると、行や列は自動でずれてくれるはずですが、チェックボックスについては違うのでしょうか。 他の方法があるのでしたら、どなたかお教えください。 よろしくお願いします。 できれば、マクロはつかわず簡単な方法がいいのですが・・・

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.1

>エクセルは、通常絶対値をつけずにコピーすると、行や列は自動でずれてくれる はずですが、チェックボックスについては違うのでしょうか。 違います。もっと身近なエクセルシートでもシート名やブック名なども、複写でずれません。 エクセルのシートのセルの「値」を加工する関数の「「番地」の行と列に関する引数(注)部分」だけです。 (注)例えばVLOOKUP関数の第3引数はスライドしません。 将来的にはSheet名などスライド可能に改良されるかもしれない(個人的意見)が、両方のニーズがあるのでどうなるか。 >他の方法があるのでしたら VBAでやればよい。LinkedCellプロパティの番地指定は、文字列のようなので、列や行をプログラムで適当な文字列に作成し、プログラムのプロパティ指定行でその文字列を代入すればよい。

関連するQ&A