[リストへもどる]
一括表示

投稿時間:2004/04/12(Mon) 18:41
投稿者名:たかし
Eメール:
URL :
タイトル:
スプレッドの複数のアクティブ行を取得する
たかしです。よろしくお願いします。
スプレッドの複数のアクティブ行を取得する処理をしたいと思っています。
1行では「スプレッド名.ActiveRow」で取得できるのですが、複数のアクティブ行の行番号を取得したいのです。
どなたかお助け願います。

投稿時間:2004/04/13(Tue) 08:56
投稿者名:VFR
Eメール:
URL :
タイトル:
Re: スプレッドの複数のアクティブ行を取得する
> 複数のアクティブ行の行番号を取得したいのです。

下記にサンプル(Helpより抜粋)を載せておきます。
バージョンは6.0Jです。

Dim c, r, c2, r2
Dim x As Long
With fpSpread1
'セルブロックが選択されているか確認する
    If .IsBlockSelected Or SelectionCount Then
       .BlockMode = True
       For x = 0 To .SelectionCount - 1
           .GetSelection x, c, r, c2, r2
           .Col = c
           .Col2 = c2
           .Row = r
           .Row2 = r2
           '青色に設定 RGB(0,0,255)
           .BackColor = &HFF0000
       Next x
      .BlockMode = False
    End If
End With

投稿時間:2004/04/14(Wed) 18:06
投稿者名:たかし
Eメール:
URL :
タイトル:
Re^2: スプレッドの複数のアクティブ行を取得する
IsBlockSelected Or SelectionCount をつかうんですね。
ありがとうございます。
これでできそうです。