- ベストアンサー
VBA チェックボックスをチェックした名前のみ抽出
数百名のリストからチェックした名前のみ抽出したいと思いまして。 1.シート1のA、C、E…奇数列にフォームのチェックボックスを配置 2.B、D、F…偶数列に名前を並べる 3.チェックボックスでクリックし、チェックマークが出る 4.マクロでSheet2のA列から抽出された名前を並べる 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> 続けて質問になりますが、チェックボタンをB列、名前をA列にしたいのですが、どうすれば良いのでしょうか? .Offset(, -1) のカッコ内で対象から上下左右どちらのセルを参照するのかを指定します。 .Offset(上下, 左右) 上下だけは0なら省略できます。 B列の対象からA列は左に一個なのでマイナス1になります。 .Cells(i, "A").Value = cb.TopLeftCell.Offset(, -1).Value ですが、B列のオプションボタンが少しでもA列にはみ出すとエラーになります。
その他の回答 (1)
- kkkkkm
- ベストアンサー率66% (1725/2595)
回答No.1
https://okwave.jp/qa/q9691881.html このときのコードでいけると思いますが駄目でしたか?
質問者
お礼
コメントありがとございます。 試しにやってみましたらできました。できないと思ってました。 続けて質問になりますが、チェックボタンをB列、名前をA列にしたいのですが、どうすれば良いのでしょうか? 宜しくお願いします。
お礼
できました。ありがとうございます。