概要
今回も「実装出来たら便利!」って問題
↓課題内容
中級者向けVBA課題 No.5
— いき As Variant (@aero_iki) 2023年7月18日
「動画のように条件付き書式を設定するマクロを構築しなさい。マクロ登録はリボンでもボタンでも構いません。」
#VBA実装術 #SoftexCelwear https://t.co/lRw75I8scO pic.twitter.com/pGN4Mahv6m
普段、開発用リボンに登録して使用しているマクロ。
リボンにマクロを登録するにはマクロをxlamに記述して、リボンで右クリック「リボンのユーザー設定」から登録できます。
セル値とセルの塗潰色をもとに、特定範囲の条件付き書式を半自動設定する
VBAでの開発処理の効率化につながる。
実装のポイント
下記項目をクリアすれば同じようなものが作れます。
詳細はググるなり、今時なら生成AIに聞けば答えが出てくるので詳細の解説は行いません。
- 選択範囲のセル範囲取得(Selection)
- ユーザーに対象のセル範囲を選択させる処理(Application.InputBox)
- セルに条件付き書式を設定する(RangeオブジェクトのFormatConditonプロパティ)
コード
実際にリボンに登録しているマクロのコードです。
SetFormatConditionValueColor · GitHub
頂いた回答
今回も回答をいただきました。毎度ありがとうございます!
今回もやってみました!
— のるあ_遊VBA (@c2f9e84acc3b446) 2023年7月19日
仕事とかでVBAやる人には、アイデアの勉強にもなるんじゃないですかね
知らないですが…#VBA https://t.co/vmlrlGnprh pic.twitter.com/SAmLg3qWl8
遅くなったけど、チャレンジ!
— 人妻チー牛 (@kota2hiz) 2023年7月20日
changeイベントで色選べる様にしたから、ついでに条件付き書式のマクロも入れても良かったか😕?
それはそうと、リボンタブのカスタマイズが美しい… https://t.co/vRJiRuI0xd pic.twitter.com/1yISbRpKKf
前回課題
次回課題
PR
ExcelVBAでのツール開発を承っております。(対応実績350件以上 2023.8月)
お気軽にご相談ください。