作者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/cn.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