
エクセルのワークシート上にフォームのチェックボックスが多数配置されています。そのチェックボックスのTOPにあたる位置がセル番地で言えばどこになるのかを取得する方法はないでしょうか?
TOP位置は以下のようにチェックボックスに登録したマクロで簡単に取得できるのですが・・・。
セル番地を取得して、やりたいことは、そのセルの右隣のセルの値を取得することです。もし、そのセルの右隣のセルの値を簡単に取得できるなら別にTOP位置のセル番地が取得できなくともかまいません。
Sub test01()
MsgBox ActiveSheet.CheckBoxes(Application.Caller).Top
End Sub
No.1ベストアンサー
- 回答日時:
こんばんは。
>チェックボックスのTOPにあたる位置がセル番地
MsgBox ActiveSheet.CheckBoxes(Application.Caller).TopLeftCell.Address
>セル番地を取得して、やりたいことは、そのセルの右隣のセルの値を取得することです
MsgBox ActiveSheet.CheckBoxes(Application.Caller).TopLeftCell.Offset(1, 1).Value
前も、どこかで相談を受けた覚えがあるのですが、フォームのチェックボックスって、実は、見かけよりもずっと大きな範囲を持っていて、その近辺の領域を取ってしまいます。だから、位置的には、2行目にあっても、実際のTop位置は、1行目にあることが多いのです。
おっしゃっている質問の意味が違っていたらすみません。
Wendy02さん、いつもありがとうございます。
TopLeftCellという呪文があったんですねえ。勉強になりました。
これで思ったことができそうです。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセルVBAでセル番地を指定してオブジェクト名取得
Excel(エクセル)
-
(VBA)チェックボックスのclickのイベントが、プログラムからの操作でも反応してしまいます。
Visual Basic(VBA)
-
選択したセル範囲に入っているチェックボックスを全てOFFにしたい
Excel(エクセル)
-
-
4
エクセル・VBA CheckBoxのオブジェクト名に変数を使うことは可能でしょうか?
Excel(エクセル)
-
5
エクセルで、チェックボックスにチェックをいれた行のデータのみを別シートに転記するには
Excel(エクセル)
-
6
EXCEL VBAにて動的にCheckBOXを複数作成し、同BOXにイベントを追加したい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【エクセル】IF関数 Aまたは...
-
Excel 例A(1+9) のように番地の...
-
数式を残したまま、別のセルに...
-
エクセルの一つのセルに複数の...
-
(Excel)数字記入セルの数値の後...
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
エクセルのセルの枠を超えて文...
-
アニメの原画について
-
EXCELで右詰の数値でセルを(左...
-
セルをクリック⇒そのセルに入力...
-
エクセルの書式設定の表示形式...
-
エクセルで指定したセルのどれ...
-
エクセルで縦に1112223...
-
Excelについて(セル内の文字を...
-
Excelで教えてください。 バー...
-
エクセル オートフィルタで絞...
-
どなたかおねがいします。 1つ...
-
VLOOKUPとハイパーリンクの組み...
-
エクセルで「コピー領域と貼り...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
数式を残したまま、別のセルに...
-
Excel for Mac使用中ポインタが...
-
Excel 例A(1+9) のように番地の...
-
セルをクリック⇒そのセルに入力...
-
エクセルの書式設定の表示形式...
-
枠に収まらない文字を非表示に...
-
エクセル オートフィルタで絞...
-
対象セル内(複数)が埋まった...
-
【エクセル】IF関数 Aまたは...
-
(Excel)数字記入セルの数値の後...
-
エクセルのセルの枠を超えて文...
-
EXCEL VBA セルに既に入...
-
Excelでのコメント表示位置
-
公共建築工事 共通仮設費率 エ...
-
Excelで数式内の文字色を一部だ...
-
Excelで教えてください。 バー...
-
エクセルの一つのセルに複数の...
-
Excel2003 の『コメント』の編...
おすすめ情報