度々、お世話になります。
Spread上で一つのセルが選択されている場合、
.Col = .ActiveCol
.Row = .ActiveRow
といったコードで選択されている位置を取得
できますが、セルブロックが選択されている場合
.Col1 = .????????
.Row1 = .????????
.Col2 = .????????
.Row2 = .????????
といった形式で選択セルの位置を取得したいと
考えております。
しかし、????????の部分がわからずに困っております。
どうかよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
う~ん。
こうでしょうか。
.Action = ActionGetMultiSelection
If .IsBlockSelected Or .MultiSelCount Then
.BlockMode = True
For x = 0 To .MultiSelCount - 1
.MultiSelIndex = x
Next x
Debug.Print .Col; .Row; .Col2; .Row2
.BlockMode = False
End If
正しい方法か否かはわかりませんが・・・
いつもいつも、ご回答ありがとうございます。
試してみましたが、教えていただいた方法で
セルの位置を取得できました。
どうもありがとうございました。
No.1
- 回答日時:
こんにちは。
.Col2 = .????????
.Row2 = .????????
とはいきません。
MultiSelCount とMultiSelIndex プロパティ
を使います。
僕の以前の投稿をご覧ください。
参考URL:http://okwave.jp/kotaeru.php3?q=2263341
otto0001otto様
毎度のご回答ありがとうございます。
MultiSelCount とMultiSelIndex プロパティは
教えていただいて、知っているのですが、知りたいのは
選択されているセルブロックの左上と右下のセルの
位置なのです。(選択されたセルブロックを
データベースに登録したいので、、、)
申し訳ありません、質問の書き方がたりませんでした。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBA オリジナル関数で選択セルの合計を作成したい 3 2023/03/19 19:45
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Excel(エクセル) Excel 、この式はどのように解釈すればいいのでしょうか 4 2023/02/03 08:53
- HTML・CSS アドバイスを下さい。 1 2022/10/08 01:18
- Excel(エクセル) エクセルの数式で教えてください。 1 2022/10/25 09:26
- Excel(エクセル) 特定の位置にあるマクロボタンについて 2 2022/04/19 18:13
- Excel(エクセル) エクセルからビジオのリンク貼り付け 1 2023/03/30 17:51
- Excel(エクセル) Excel2019、2021の日付、曜日の表示について 2 2022/11/29 15:01
- Excel(エクセル) エクセルVBAで次の二つを行いたいのですが思うように動きません。どう修正したらよいのでしょうか? 2 2023/04/22 14:55
- Excel(エクセル) excelで可視セルのみ置換 3 2022/08/04 11:02
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルテキストボックスの文...
-
VBAで、貼り付け禁止命令を実現...
-
エクセルVBA(実行時エラー438...
-
データが入力されている隣のセ...
-
ダブルクリックすると現在の時...
-
メッセージを1度だけ表示したい。
-
VBAで丸をつけたいです。
-
エクセルのVBAでダブルクリック...
-
GrapeCityのSpreadの複数セルの...
-
EXCELマクロ 保護されているシ...
-
ハイパーリンクされているファ...
-
ExcelのVBAを使って軽い心理学...
-
マクロを使って画像を貼り付け
-
Excel VBA セルを指定個数ラン...
-
StringGridでの文字入力制限
-
【VBA】参照値を1ずつ増やして...
-
VBAで選択したセルのみ処理を実...
-
VBAについて教えてください。 E...
-
セル色を5秒間隔で変える
-
VBAのListBoxで複数選択して...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
データが入力されている隣のセ...
-
EXCELマクロ 保護されているシ...
-
エクセルテキストボックスの文...
-
VBAで、貼り付け禁止命令を実現...
-
ハイパーリンクされているファ...
-
VBAで丸をつけたいです。
-
メッセージを1度だけ表示したい。
-
エクセルVBA(実行時エラー438...
-
ダブルクリックすると現在の時...
-
VBA セルに合わせて移動するが...
-
(VBA)アクティブセルを起点に...
-
Jtableの特定のセルの背景色や...
-
Windowsで動くVBAがmacOSで動か...
-
エクセルVBA セル選択後にカレ...
-
Excelのセル内にある図形を削除...
-
Excel VBA ダブルクリックで入...
-
セル色を5秒間隔で変える
-
StringGridでの文字入力制限
-
【VBA】参照値を1ずつ増やして...
-
マクロでのカーソル移動
おすすめ情報