作者Fmajor (萬物靜觀皆自得)
看板Office
標題[算表] Excel VBA的問題
時間Fri Dec 16 01:05:18 2016
軟體: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://webptt.com/m.aspx?n=bbs/Office/M.1481821521.A.973.html
1F:→ soyoso: cells(1,1)改為cells(1,1).value或text 12/16 01:18
3F:→ Fmajor: 原來如此,謝謝s大的指點~ 12/16 19:46