我寫了一個vb程式當介面開啟一個excel活頁簿,我在vb執行時輸入兩個變數k,p...然後當excel開啟後就會自動輸入k個欄p個列的值,然後我想要在excel開啟時就自動在某一些格子裏輸入公式
比如:
A B C D E F G H
g1
g2
g2
我想要在cell(g1,E)自動輸入公式=sum(cell(g1,B),cell(g2,B))
cell(g1,F)自動輸入公式=sum(cell(g1,B),cell(g2,B))
以以類推.....
PS.k跟p都是vb程式執行之後才決定的,所以所有在excel內的東西都是依據輸入的k跟p決定.....都是動態的.....所以我不知道要怎麼去自動輸入公式.....因為沒辦法指定那一欄哪一列....
請知道的人盡快跟我連絡.....謝謝
比如:
A B C D E F G H
g1
g2
g2
我想要在cell(g1,E)自動輸入公式=sum(cell(g1,B),cell(g2,B))
cell(g1,F)自動輸入公式=sum(cell(g1,B),cell(g2,B))
以以類推.....
PS.k跟p都是vb程式執行之後才決定的,所以所有在excel內的東西都是依據輸入的k跟p決定.....都是動態的.....所以我不知道要怎麼去自動輸入公式.....因為沒辦法指定那一欄哪一列....
請知道的人盡快跟我連絡.....謝謝
文章標籤
全站熱搜

妳好懶喔,全文檢索一大堆耶 要利用VB開啟excel後再指定欄位輸入公式或內容嗎? 可以引用項目excel9.olb來做到 Private Sub Command1_Click() Dim r As Integer, C As Integer, L As String, s As String, x As Integer Dim xls As New Excel.Application, sht As New Excel.Worksheet xls.Workbooks.add xls.Visible = True xls.Sheets.add Set sht = xls.ActiveSheet sht.Range("A1:B1").FormulaR1C1 = "這樣" sht.Cells(3, 3) = "或是這樣" End Sub