標題:
[發問]
如何用vba來查詢需要的資料
[打印本頁]
作者:
smartpearl
時間:
2013-1-31 17:31
標題:
如何用vba來查詢需要的資料
想請大家幫我解答
現在有一份資料筆數很多
我想做一個欄位讓使用者查詢
輸入姓名就可以將其相關的資料一筆筆列出來,並計算時間欄位的總和
本來想用sql query,但不知要怎麼讓使用者輸入要查找的關鍵字
不知是否vba比較合適
改怎麼寫???
作者:
Hsieh
時間:
2013-2-1 00:19
回復
1#
smartpearl
表格位置改一下(如圖)
[attach]14124[/attach]
錄製進階篩選巨集稍作修改
Sub 巨集1()
'
' 巨集1 巨集
'
Range("B1") = "name"
Range("A4").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
Range("B1:B2"), Unique:=False
Range("B1") = ""
End Sub
複製代碼
作者:
smartpearl
時間:
2013-2-2 14:58
謝謝您
可是這樣要好像無法在欄位中輸入姓名就自動帶出相關資料耶
作者:
Hsieh
時間:
2013-2-3 22:10
回復
3#
smartpearl
這是一個獨立執行程序
可利用工作表的WorkSheet_Change事件驅動該程序即可達到即時變動
工作表模組
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$B$2" Then 巨集1
End Sub
複製代碼
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)