概要
今回も「実装出来たら便利!」って問題
↓課題内容
中級者向けVBA課題 No.10
— いき As Variant (@aero_iki) 2023年7月27日
「動画のような列、行の表示切替用マクロを作成しなさい。2つのシート内でそれぞれのボタンに登録されているマクロは同じものとします。」
#VBA実装術 #SoftexCelwear https://t.co/lRw75I8scO pic.twitter.com/PQHHDj6cBh
以前の記事に似たような機能です。
中級者向けVBA課題 No.8 (大区分、小区分のある表の行表示切替システム) - Softex Celwear
セル範囲と同じサイズで配置されたボタンを押すと、そのボタンの1列目だけ表示、全体表示を切り替えできるようになります。
このボタンは汎用的に利用可能で、表示切替機能を実装したい列と同じサイズで配置するだけで機能を実装可能です。
動画では2シート目には行の表示切替機能を実装しています。
実装のポイント
下記項目をクリアすれば同じようなものが作れます。
詳細はググるなり、今時なら生成AIに聞けば答えが出てくるので詳細の解説は行いません。
- ボタンが配置されている範囲のセルを取得(TopLeftCell、BottomRightCell)
- 表示状態の取得
- 列、行の表示状態はEntireColumn,EntireRowを利用
コード
頂いた回答
今回はまだ回答をいただいておりません。
自ら試行錯誤した経験が自分の価値につながります!みんな頑張ってね!
前回課題
次回課題
PR
ExcelVBAでのツール開発を承っております。(対応実績350件以上 2023.8月)
お気軽にご相談ください。