[VBA ] IF NOT xxx IS NOTHING..
各位大大 週一早安~
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Selection.Count = 1 Then
If Not Intersect(Target, Range("D4")) Is Nothing Then
Call ProgramA
End If
End If
End Sub
這是網路上找到的VBA code "選取到 D4儲存格 就會跑 ProgramA"
我是想改成 只要選取到 B2到B10 此範圍的任一格(多格不行) 就執行 ProgramA
但不太懂 IF NOT ... IS NOTHING 這意思~?
是指說 這對象中沒有空值的話嗎?
還有這種 Worksheet_SelectionChange 或 WorksheetChange 後面的
(ByVal Target As Range) Target是指什麼呢?
感謝您!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.27.103.74
※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1532312338.A.CCD.html
→
07/23 10:34,
6年前
, 1F
07/23 10:34, 1F
→
07/23 10:35,
6年前
, 2F
07/23 10:35, 2F
→
07/23 10:36,
6年前
, 3F
07/23 10:36, 3F
→
07/23 10:36,
6年前
, 4F
07/23 10:36, 4F
推
07/23 14:58,
6年前
, 5F
07/23 14:58, 5F
→
07/23 14:59,
6年前
, 6F
07/23 14:59, 6F
→
07/23 14:59,
6年前
, 7F
07/23 14:59, 7F
→
07/24 21:34,
6年前
, 8F
07/24 21:34, 8F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章