2010-05-18 64 views
0

在Visual Basic代碼運行情況如下如何從Visual Basic公式粘貼到Excel在相對

MyWorksheet.Range("A1:D1").Formula = "A1B2" 

在Excel中它顯示

A1 as A1B2 
B1 as A1B2 
C1 as A1B2 
D1 as A1B2 

我想要做的

A1 as A1B2 
B1 as A1B3 
C1 as A2B4 
D1 as A2B5 

在此先感謝

回答

0

在VBA它我S:

For colNumber = 1 To 4 
    Row.Cells(1, clNumber).Formula = "A" & colNumber & "B" & colNumber + 1 
Next clNumber 

在.NET中,它是:

for(int colNumber = 1; colNumber<=4; colNumber++) 
    { 
    MyWorksheet.Row.Cells(1, colNumber).Formula = "A" + colNumber + "B" + (colNumber + 1) 
    }