我一直在試圖做一個宏,但我很難找出它。這是它應該做的。VBA宏編碼
宏功能:當使用宏時,只有在當前標籤不是「產品」標籤,並且當前標籤是「產品」標籤時,才應該切換到名爲「產品」到以前訪問過的選項卡。
用途:比方說,我在工作表的索引3和使用宏 - 它應該激活「產品」選項卡,如果我再次按下它,它應該回到我表索引3
我我一直試圖以某種方式使用ActiveSheet.Index
和Sheets("Products").Index
,但我認爲我需要使用超出目前對Visual Basics知識的東西。在聲明全局變量和傳遞信息時,我還沒有使用Public函數。
有人可以指出我正確的方向或告訴我我應該使用/看什麼?這在VBA中甚至可能嗎?
這裏沒有保證,但你探索創建一個工作表變量,然後設置上移動到新的選項卡,然後前行變量,當您再次單擊它返回到你...其中,並設置變量再次等... – Kdean571
你有任何現有的代碼切換表?您需要在全局範圍添加一個變量來存儲要恢復的「工作表」。這篇文章應該讓你開始聲明全局變量:http://stackoverflow.com/questions/2722146/how-do-i-declare-a-global-variable-in-vba –