前提・実現したいこと
<できていること>
チェックボックスにチェックを入れたとき、特定の行を表示します。
<やりたいこと>
非表示になっている行のうち、セルに入力された値の行を表示したいです。
例えば
A1セルに1
B1セルに5
と入力した場合、非表示になっている1行目から5行目までを表示にする。
毎回VBEを開いて編集をするのではなく、sheet上で簡易的な編集ができるようにしたいです。
そのようなことが可能であるのかも含めて教えていただきたいです。
発生している問題・エラーメッセージ
現在、下記のようなコードを書きましたが、どこをどのように修正すればよいのかわかりません。
該当のソースコード
VBA
1Private Sub CheckBox1_Change() 2 With Me 3 a1 = Cells(1, "W").Value 4 a2 = Cells(1, "X").Value 5 6 If .CheckBox1.Value = True Then 7 .Rows("a1:a2").Hidden = False 8 Else 9 .Rows("a1:a2").Hidden = True 10 End If 11 End With 12End Sub
試したこと
range().value
cells().value
などを使用しましたが上手くできません。
補足情報(FW/ツールのバージョンなど)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/03 08:39
2019/04/03 23:44