我只需要激活某個工作表。我有一個字符串變量,保持工作表的名稱。如何在Excel中激活特定工作表?
49
A
回答
85
下面的宏會幫助你嗎?
Sub activateSheet(sheetname As String)
'activates sheet of specific name
Worksheets(sheetname).Activate
End Sub
基本上你想使用.Activate函數。或者你也可以使用。選擇功能,像這樣:
Sub activateSheet(sheetname As String)
'selects sheet of specific name
Sheets(sheetname).Select
End Sub
0
的另一種方式(非動態)鏈接文本激活一個工作表,而不宏是使所選擇的字符串的實際鏈接。 您可以通過選擇包含文本的單元格並按CTRL + K,然後選擇選項卡/選項卡'放入此文檔'並選擇要激活的選項卡。 如果您要單擊文本(現在是鏈接),則組態的工作表將變爲活動/選中狀態。
4
我會建議你使用,而不是使用工作表的名稱表的索引,這樣你也可以通過表「動態」
for i=1 to thisworkbook.sheets.count
sheets(i).activate
'You can add more code
with activesheet
'Code...
end with
next i
循環還將,提高性能。
相關問題
- 1. 激活SSIS腳本中的特定Excel工作表任務
- 2. 使用excel激活工作表VBA
- 3. 在excel 2013中激活工作表的問題
- 4. 如何在Excel中激活工作表,其中標籤名稱是動態的
- 5. 如何在Excel工作表中定位特定形狀
- 6. 如何在Excel的每個工作表中搜索特定列
- 7. Excel的VBA:如何激活不其全名的工作簿?
- 8. 如何在打開excel時在vba中激活動作
- 9. VSTO - 使用c在Excel工作簿中激活「修訂」#
- 10. 工作表(「工作表1」)。激活並不總是工作:-(
- 11. 在97-2003工作表上打開特定的工作表Excel
- 12. 使用VBA Excel查找和激活工作表
- 13. Excel VBA - 如何選擇特定工作表中的柱面?
- 14. 使用VBA worksheetfunction不激活工作表
- 15. 無法激活工作表VBA
- 16. VBA按鈕來激活工作表
- 17. VBA pasteFormats激活目標工作表
- 18. 獲取Excel工作表的特定行
- 19. 讀取Excel工作表的特定列
- 20. 如何在Excel工作表
- 21. Excel Select與激活
- 22. 檢查特定工作表是否爲活動工作表
- 23. 如何使用Excel VBA激活並將行數據從多個工作簿中的多個工作表複製到另一個工作簿的工作表中?
- 24. 如何在Excel工作表中搜索?
- 25. 如何在excel中使用多張工作表在整個工作簿中查找特定值的計數?
- 26. 如何在特定的持續時間後激活onmouseover?
- 27. 如何在特定文檔庫上激活Sharepoint 2007功能
- 28. 激活由名工作表列表中的
- 29. 在Excel中激活特定單元格使用VBA結果發生錯誤400
- 30. 工作簿激活/取消激活時檢測 - OfficeJS插件
'sheetname'可以是工作表索引號(如此整數)。即使'Option Base'值爲0,它也會從索引1開始。 – 2018-01-03 04:17:52