喜第一篇文章,並希望有人能夠幫助,因爲它是引起脫髮。VBA在Excel 2007/2010 GUI隱藏的工作表查詢刷新
我設計使用excel和訪問的GUI。 2003我從來沒有遇到過問題,但自從更新到2007/2010以來,我遇到了一個接縫簡單的問題。
在2003年,我可以刷新使用
Sheet2.Range("a1").QueryTable.Refresh BackgroundQuery:=False
在二千零十分之二千零七我不能做到這一點非常隱藏的工作表的查詢。它的工作原理,如果我剪切和粘貼查詢掉2003張入二千零十分之二千零七完美但如果它是一個查詢我建立2007/2010年
錄音機吐出
Range("Table_Query_from_MS_Access_Database_1[[#Headers],[Trans_ID]]").Select
Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
哪個頁面已被第一選擇的運行
所以邏輯上我試圖
Sheet2.Range("a1").Select
Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
,其選擇查詢的位置的第一再次不會工作失敗在Sheet2.Range(「A1」) 。選擇部分
然後我試圖邏輯
Sheet2.Range("a1").Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
這同樣行不通
Sheet2.Range("Table_Query_from_MS_Access_Database_1[[#Headers],Trans_ID]]") _
.Selection.ListObject.QueryTable.Refresh BackgroundQuery:=False
這也行不通
所有我想要做的就是刷新一個非常隱蔽的查詢sheet
使用screen.update = false然後取消隱藏宏隱藏屏幕更新=真沒有真正理想,因爲我想停止最終用戶到這個查詢,因爲它是一個登錄系統在Excel中的一部分我只是不能找出一種方法來刷新隱藏工作表上的查詢這是一個簡單的任務在2003年。
請幫助我的脫髮
感謝
理查德
:o它的工作原理隱藏:()它的工作原理非常隱蔽非常感謝你!!!!這讓我瘋狂的森林樹木,我今晚可能會睡一覺,因爲我一直在嘗試一切嘗試,並在Excel 2007中創建更加無縫的圖形用戶界面開始認爲M $將開始迫使人類動物園使用它們可變的樞軸表,現在我可以使用我最喜歡的sumproduct( - ((我的GUI報告的總結方式我真的意味着謝謝:)) – 2010-11-25 12:04:32