excel工作表间单元格引用问题

excel工作表间单元格引用问题

excel工作表间单元格引用问题

 

比如说现在Sheet2!a1引用Sheet1!a1,Sheet3!a1引用Sheet2!a1,那么有什么办法可以表示Sheet(n)!a1引用Sheet(n-1)!a1。我是Execl方面的菜鸟,希望各位大虾能给我解决的方法或者思路也行啊。


解答1:用VBA.Sheets(n).Cells(a, 1) =Sheets(n-1).Cells(a, 1)

又问:ActiveCell.FormulaR1C1 = "=SUM(RC[-2]:RC[-1],_______!R[-1]C)" .在_____处,我应该怎么填,才可以得到上一张表格?
答:在空格处写上: sheets(activesheet.index-1) .注意如果当前工作表是第一张(即 activesheet.index-1=0)时会出错。
或:=INDIRECT("sheet"&A1&"!$A$1")

 

推荐阅读