在VB編寫程序如何追加到以有的EXCEL文件中呢
每次運行時,都希望能夠追加了excel文件中,即行增加。而不是覆蓋以前的?也就是要保存上次寫入的行數。不知excel有沒有方法直接支持這個方式?
我使用網上介紹的
readExcel.Worksheets(1).UsedRange.Count
明明只有一行記錄。結果得到的count確是21呢?
thanks you
[解决办法]
readExcel.Worksheets(1).UsedRange.Count
这条语句是从Excel中获得有修改过的行数,不一定是有数据的行,比如这一行你修改了单元格属性,这样,这一行也会算上
[解决办法]
如果你要获取有数据的行数可以用worksheetfunction.counta(worksheets(1).range( "a:a ")),但你必须保证所有有数据的行中间没有空行才行哦