プログラムでアクティブ セルを左上隅に設定したい Excel ブックがあります。場合によってはウィンドウにfreezepane = trueがあり、その場合はフリーズが設定されているセルにアクティブセルを設定したいと思います。しかし、そのセル参照を取得する方法がわかりません。私は何が欠けていますか?
1 に答える
3
ActiveWindow.SplitRow
Andを使用して、ActiveWindow.SplitColumn
フリーズしているペインがあるかどうかを確認する必要があります
これを見る
Sub test()
Dim Rw As Long, Col As Long
'change sheet as applicable
Sheets("Sheet1").Select
With ActiveWindow
If .SplitRow = 0 And .SplitColumn = 0 Then
'no panes are frozen
Sheets("Sheet1").Range("A1").Select
Else
Rw = .SplitRow + 1
Col = .SplitColumn + 1
'select top left cell below the freeze pane
Sheets("Sheet1").Cells(Rw, Col).Select
End If
End With
End Sub
于 2013-04-12T11:42:31.120 に答える