如何檢測用戶是否選擇了作業表上的整行?我想回傳正在選擇的行,以便我可以自動化一些例程 - 例如復制與該行關聯的資料。
我只希望自動化適用于作業表上的任何一行,而不是多行。請問我將如何實作這一目標?
感謝有人能指出我正確的方向。
謝謝
uj5u.com熱心網友回復:
把它放在你希望它運行的作業表的代碼中。您還可以檢查“地址”屬性以確定選擇的位置。這不是一個完整的答案,但它應該讓你開始。
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim bEntireRow As Boolean
With Target
bEntireRow = .Address = .EntireRow.Address
End With
If bEntireRow = True Then
MsgBox (Target.Rows.Count & " Rows Selected")
End If
End Sub
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/380367.html
上一篇:如何在VBA中為當月自動填充一列并在之后的月份自動填充下一列?
下一篇:如果單元格為空則隱藏行
