• 2

這段vba程式碼該怎麼簡化?

Worksheets("sheet1").Select
Range("a1").Select

上述是先選工作表,再選儲存格

能不能改成直接選工作表sheet1的a1儲存格?

就不用選兩次,簡化成一句

求高手!
2015-01-25 23:46 發佈
文章關鍵字 vba程式
Worksheets("Sheet1").Range("A1").Select
用手機看的,沒電腦,你試試看吧
它出現




我是2007版,是因為版本差異嗎?
abollar wrote:
它出現我是2007版...(恕刪)

因為當下不再 sheet1 導致的錯誤
還是就乖乖寫2行吧

好奇問一下 選取後要做甚麼?
abollar wrote:
Worksheets...(恕刪)


取得Sheet2 A1值

=INDIRECT("Sheet2!" & "A1")


用 office 2007 試過了
我不是要取值,我要select!

再說我問的是VBA不是函數
http://support.microsoft.com/kb/291308/zh-tw

Application.Goto (ActiveWorkbook.Sheets("sheet1").Range("a1"))

abollar wrote:
我不是要取值,我要s...(恕刪)


那就這樣試試看吧
ThisWorkbook.Sheets("name of sheet 2").Range("A1")


話說這google一下就有答案了不是嗎?
你試過了嗎?失敗,ok!
abollar wrote:
Worksheets...(恕刪)
可簡化為Application.Goto [Sheet1!a1]
謝啦!
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?