MENU

【日記】(対策)エクセル チェックボックスをコピしても、リンクするセルは元のセルが参照されたまま【excel】

2024年6月9日(日)

今日はエクセルで英単語帳を作りました

チェックボックスと条件付き書式を利用して、

「チェックを付けたらセルの色をかえる」

という感じにしようと思いました

問題発生

チェックボックとセルのリンク付け(チェックが付いたらTRUE、FALSEの自動入力)は、コピーをしても、リンク先のセルがコピー元の状態のままであった

上記具体的にいうと以下の部分です。

チェックボックスを右クリック→コントロールの書式設定→オブジェクトの書式設定→リンクするセル

この問題は、以下のマクロで解消しました。

Sub セルリンク一括設定()
Dim CheckBox As CheckBox
For Each CheckBox In ActiveSheet.CheckBoxes
CheckBox.LinkedCell = CheckBox.TopLeftCell.Offset(0, 0).Address
Next CheckBoxEnd
Sub

これは、チェックボックが置かれているセルに、TRUE、FALSEをリンクさせます。

私は文字を白にして使っています。

それでは

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

コメント

コメントする

目次