GrapeCityのSpreadの複数セルの取得について
度々、お世話になります。
Spread上で一つのセルが選択されている場合、
.Col = .ActiveCol
.Row = .ActiveRow
といったコードで選択されている位置を取得
できますが、セルブロックが選択されている場合
.Col1 = .????????
.Row1 = .????????
.Col2 = .????????
.Row2 = .????????
といった形式で選択セルの位置を取得したいと
考えております。
しかし、????????の部分がわからずに困っております。
どうかよろしくお願いいたします。
回答(2件)
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示
No.2ベストアンサー20pt
う~ん。
こうでしょうか。
.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
正しい方法か否かはわかりませんが・・・
この回答へのお礼
いつもいつも、ご回答ありがとうございます。
試してみましたが、教えていただいた方法で
セルの位置を取得できました。
どうもありがとうございました。
こんにちは。
.Col2 = .????????
.Row2 = .????????
とはいきません。
MultiSelCount とMultiSelIndex プロパティ
を使います。
僕の以前の投稿をご覧ください。
この回答へのお礼
otto0001otto様
毎度のご回答ありがとうございます。
MultiSelCount とMultiSelIndex プロパティは
教えていただいて、知っているのですが、知りたいのは
選択されているセルブロックの左上と右下のセルの
位置なのです。(選択されたセルブロックを
データベースに登録したいので、、、)
申し訳ありません、質問の書き方がたりませんでした。
よろしくお願いいたします。
- 最新から表示
- |
- 回答順に表示
- |
- ベストアンサーのみ表示












