- 帖子
- 835
- 主題
- 6
- 精華
- 0
- 積分
- 915
- 點名
- 0
- 作業系統
- Win 10,7
- 軟體版本
- 2019,2013,2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2010-5-3
- 最後登錄
- 2025-7-5
|
2#
發表於 2011-5-16 22:54
| 只看該作者
回復 1# 棋語鳥鳴
只要滑鼠游標移到指定的儲存格就要做變更而不是點選它後才變更嗎?
這個需求在我印象中 Excel 好像沒有提供此事件的驅動功能,
我猜可能要用 Windows API 層級的函數才能做到吧?
然而如果是點選指定儲存格後才做變更那麼可以用 SelectionChange 事件函數來實現 :
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
With Target
If .Column = 2 And .Row < 9 Then
With Range(.Offset(0, 1), .Offset(0, 3))
.Columns.ColumnWidth = 21
.Rows.RowHeight = 57
.Font.Size = 30
End With
End If
End With
End Sub |
|