我有一个 Excel 工作簿,我想以编程方式将活动单元格设置为左上角。在某些情况下,窗口有 freezepane = true,在这种情况下,我想将活动单元格设置为设置冻结的单元格。但我看不到任何获取该单元格引用的方法。我错过了什么?
问问题
933 次
1 回答
3
您需要使用ActiveWindow.SplitRow
AndActiveWindow.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 回答