[算表] Excel VBA的問題

看板Office作者 (萬物靜觀皆自得)時間9年前 (2016/12/16 01:05), 編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
軟體:Excel 2007 我有A、B兩個工作表,A工作表中,A1的值是B A2的值是A5。 Sub test() Worksheets("A").Activate 'Sheets("B").Range("A5").Value = 5000 <--這是我想要的 Sheets(Cells(1, 1)).Range(Cells(5, 1)).Value = 5000 <--這樣寫會出現錯誤 End Sub 我發現應該是Sheets(Cells(1, 1))....這裡產生錯誤的, 想請問要怎麼修改才對呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.25.108.74 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1481821521.A.973.html

12/16 01:18, , 1F
cells(1,1)改為cells(1,1).value或text
12/16 01:18, 1F

12/16 01:18, , 2F

12/16 19:46, , 3F
原來如此,謝謝s大的指點~
12/16 19:46, 3F
文章代碼(AID): #1OKirHbp (Office)
文章代碼(AID): #1OKirHbp (Office)