『ユーザーフォーム上のチェックボックス』(珈琲)
ユーザーフォーム上に20個程度、チェックボックスをおいています。実行した際、チェックボックスにチェックが入った個数(つまり、checkboxの値がTrueの個数)をカウントしたいのですが、どのように記述したらよいでしょうか。
お知恵を貸していただきたく質問させていただきました。よろしくお願いいたします。
< 使用 Excel:Microsoft365、使用 OS:Windows11 >
こんな感じ。
Dim ctrl As Control Dim cnt As Long
For Each ctrl In UserForm1.Controls If TypeName(ctrl) = "CheckBox" Then cnt = cnt + IIf(ctrl.Value, 1, 0) End If Next ctrl
Debug.Print cnt
(半平太) 2024/04/28(日) 09:06:23
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.