如何選取最下面第一列資料.網下面一行將資料貼上
--------------------编程问答-------------------- 程序里面是不能使用.Select的,我从未用成功过,你要指定cell或range,然后再对它赋值! --------------------编程问答-------------------- 那請問 我要怎麼跳到最後一格沒有資料的呢??謝謝!! --------------------编程问答-------------------- 跳什么?程序里面是不能用select和selection属性的,我反正从没用成功过哦~~
你直接指定位置就可以了呀.
对指定的位置直接用 等号 赋值~不用拷贝呀粘贴的 --------------------编程问答-------------------- 你这代码还有问题,Dim xlSheet As Worksheet
一般xlSheet都要指定是哪一个的,Excel可以有不同的工作区的,
一般正确的代码都有这行
xlSheet = xlBook.Worksheets("sheet1")
我建议你先找个完整的写Excel或导出Excel的例子代码先把基础的东西搞清楚,别急着走下一步. --------------------编程问答-------------------- 就是不知道位置阿 所以才需要這個功能
因為需要貼上兩次的資料筆數不確定..第一次貼完後
移動到最後面 然後貼上第二次
請大家幫幫想想辦法吧
VBA OK VB.NET 應該也行吧
--------------------编程问答-------------------- 所以你要计算!~你第一次贴的内容有多少行,就能算出第二次贴的位置~
真的,你这代码就算正确,也不能运行的,因为你没有指定是哪个工作区,VBA与程序,根本不是一回事,我还是建议你找个完整的,正确的例子代码,先打基础.
在EXE中,操作Excel条件非常苛刻,许多操作都要求非常精确.位置,类型,错一点点都不行!! --------------------编程问答-------------------- xlSheet = xlBook.Worksheets(1) '引用第一個工作表
哦,没看到这一句,你还是有这句的.呵呵 --------------------编程问答--------------------
沒錯 所以我只差 選到最下面
指定位置貼上是OK的
請幫幫忙 謝謝!! --------------------编程问答-------------------- Exe中是不能用select和selection的,你怎么不相信我呢.
你想想,select和selection是怎么发生的,它是Excel的程序,是用鼠标选出来的.可你现在用exe操作,哪有鼠标动作?除非是用exe给excel发送鼠标动作,那还不如计算行数简单呢,
--------------------编程问答--------------------
不是我不相信妳 我只是希望有解答阿~ 畢竟我對EXCEL 不熟 只能不斷的測試
您可以試看看 這句
xlSheet.Range("A65536").End(XlDirection.xlUp).Select()
是我測試的結果
還不知道怎麼+1 研究中
--------------------编程问答--------------------
xlSheet.Range("A65536").End(XlDirection.xlUp).Offset(1, 0).Select()
應該搞定 有更好的方法 或是錯誤請指正 謝謝
參考:
http://www.experts-exchange.com/Software/Office_Productivity/Office_Suites/MS_Office/Excel/Q_27857050.html
http://club.excelhome.net/thread-771946-1-1.html --------------------编程问答-------------------- .Select
我反正从没用成功,我就不用这方法了,我帮你顶一下,看你运气了,
补充:.NET技术 , VB.NET