在Sheet裡面使用的話,是不是有個 show aa。作者: GBKEE 時間: 2012-2-20 15:00
回復 7#av8d
程式如是在 物件模組中 為公用程式 ( 有沒有加上 "Public"都是公用程式 ) : 需指明物件模組的名稱
如 Sub EX()
Sheet1.Test
Sheets("Sheet1").Test
ThisWorkbook.Test
End Sub
程式如是在 一般模組(Module)中 為公用程式 ( 有沒有加上 "Public" ) : 直接呼叫即可
SUB Ex()
Test
End Sub
程式如 為私用程式 ( 有加上 "Privatec" ) : 皆需為
Sub Ex()
Run " Sheet1.Test"
Run "Sheets("Sheet1").Test "
Run "ThisWorkbook.Test "
Run "Module1..Test "
End Sub作者: av8d 時間: 2012-2-20 16:02
我目前電腦變回Office XP
我在物件模組中執行了
Sub aa()
Range("B1").Select
Range("B1") = "=IF(SUM(--ISNUMBER(FIND(A$1,地址!C$1:C$100)))<ROW(),"""",INDEX(地址!C:C,SMALL(IF(ISNUMBER(FIND(A$1,地址!$C$1:$C$100)),ROW($A$1:$B$100)),ROW())))"
Application.SendKeys "{F2}"
Application.SendKeys "^+~"
End Sub