对象全局失败的方法单元格vba

时间:2014-09-04 12:35:20

标签: access-vba ms-access-2010

我正在使用下面的代码来引用excel中的范围并将值放入其中。代码第一次正常工作但如果我再次点击它会失败。我收到错误消息(见标题)。以下是我的代码,任何人都可以看到任何问题吗?

xlApp.Workbooks("JDE1.xlsx").Sheets("TempHours").Range(Cells(2, 18), Cells(Cells(ws.Rows.Count, 1).End(xlUp).Row, 18)).Value = Batch

1 个答案:

答案 0 :(得分:0)

我知道这是一个老问题,我碰巧落在了这个问题上,但我仍然会继续回答它。

您需要完全限定您的单元格对象。注意public void search() { int number= 0; int root = 0; boolean found; do{ System.out.println("enter a square number to search for"); number= Genio.getInteger(); found = false; for (int i = 1 ;i<101; i++) { if(number==square[i]) { root = (int)(java.lang.Math.sqrt(number)); found = true; System.out.println("The square root of " + number + " is " + root); break; } } if(!found){ //Print your error message... } } while (number!=9999); 之前的DOT?一个人应该像对cells()那样完全限定对象。

Sheets("TempHours")

希望这有助于未来的访客。