要是会VB,编VBA就简单很多。你的具体问题我没有看,只是想说一些基本的东西。EXCEL主要调用的是Sheet对象和Cell(或者说是Range)对象。例如,Sheet1中的单元格A2可以用Sheet1.cells(2,1)调用,也可以用Sheet1.Range("A2")进行调用。