返回列表 上一主題 發帖

[發問] 如何讀取矩陣資料的問題

回復 1# Helain
  1. Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  2. If Intersect(Target, [C6:F9]) Is Nothing Then Exit Sub
  3. MsgBox "選取" & Target.Address
  4. MsgBox "對應" & Application.Index([C14:F17], Target.Row - 5, Target.Column - 2).Address
  5. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 5# Helain

作用中儲存格就是ActiveCell
ActiveCell.Row取得作用儲存格列號
ActiveCell.Column取得作用儲存格欄號
學海無涯_不恥下問

TOP

回復 9# luhpro

Intersect會傳回Range物件
當物件變數為非實體物件時即為Nothing
所以,Intersect必須以Nothing關鍵字表示非實體物件
若使用空字串"",此為字串型態之無字串表示
所以Intersect函數計算結果,若使用空字串將傳回資料型態錯誤
學海無涯_不恥下問

TOP

        靜思自在 : 忘功不忘過,忘怨不忘恩。
返回列表 上一主題