0
我有一張每列有100列的表格。 一個具有行的列數據填充具有公式的Vba填充行
如
B2= Indirect("'sheet1'!N105")
C2= Indirect("'sheet1'!S105")
所以它是如何去,直到列CW100。
要從工作表1中提取的數據以5列的間隔存在,如 N105,S105,X105等。
是否有一種簡單的方法一次完成,而不是手動輸入公式?
我有一張每列有100列的表格。 一個具有行的列數據填充具有公式的Vba填充行
如
B2= Indirect("'sheet1'!N105")
C2= Indirect("'sheet1'!S105")
所以它是如何去,直到列CW100。
要從工作表1中提取的數據以5列的間隔存在,如 N105,S105,X105等。
是否有一種簡單的方法一次完成,而不是手動輸入公式?
對於B2
可以使用類似
=INDIRECT("'sheet1'!R105C"&5*COLUMN()+4,FALSE)
的R1C1形式的INDIRECT
通過使用FALSE
作爲第二個參數和源列數調用被計算爲5X目的地列號加偏移爲4.
您也可以使用OFFSET
代替INDIRECT
,並使用類似的源列計算。
希望可以幫到