excel如何用VBA迴圈累加某個單元格中變數的值啊

2021-04-18 02:24:01 字數 1261 閱讀 3054

1樓:匿名使用者

原檔案發**[email protected]

寫明需求

2樓:匿名使用者

關鍵是:i11:i13裡面究竟是怎樣的公式,他們的值是根據什麼計算出來的?

3樓:匿名使用者

你可以先錄製巨集,把你的計算過程手動做一次,停止錄製,再檢視巨集巨集**,給分吧

excel vba中如何對含迴圈變數單元格區域求平均值?

4樓:匿名使用者

這種寫法肯定是錯誤的。

sheet2.range(cells(i - 10, j - 10), cells(i + 10, j + 10)))

雖然你的range加了sheet2限定語

句,但是後面的cells(i-10,j-10),cells(i+10,j+10)都沒有加限定語句,如果你的**是在sheet3工作表中,那麼就表示sheet3.cells(i-10,j-10)了。

再則,當i=1的時候,i-10=-9,那麼這樣的單元格是不存在的。最小單元格行只能是1,列也是1。

所以要改,你要注意兩點:

5樓:匿名使用者

sheet2.range(cells(i - 10, j - 10), cells(i + 10, j + 10)))

改sheet2.range(cells(i, j ), cells(i + 10, j + 10)))

當i與j在10以下就出錯了。

excel中 使用vba給 單元格編入 公式,但這是乙個迴圈,需要使用變數,怎麼操作!謝謝!

6樓:匿名使用者

比如在a1:a10中輸入公式為b列+c列

sub 公式()

for i = 1 to 10

range("a" & i) = "=b" & i & "+c" & i

next

end sub

7樓:匿名使用者

問題bai不是du太清楚zhi,下面

dao的參回考吧!!答

for i = 1 to 100

for j = 1 to 100

activecell.formular1c1 = "=r[" & i & "]c[" & j "]"

next

next

請問如何用VBA將EXCEL檔案中的資料複製到別EXCEL檔案相同的位置

sheet1的區域a1 c3拷貝到sheet2的區域a1 c3 sheet1.range a1 c3 copy sheet2.range a1 c3 丙雅弘雨凝 sub aaa dim sh1 as worksheet dim sh2 as worksheet set sh1 workbooks 1...

關於excel中vba巨集的編寫,如何用excel2013vba編寫巨集

excel統計學生成績時的四個難題及解決 1 一 前言 對於教師而言,經常需要用excel進行學生成績統計,會被一些常見問題難住。碰到的難題主要有 如何統計不同分數段人數 如何在保持學號不變前提下進行排名 如何將百分制轉換成不同分數段與如何用紅色顯示不及格的分數等,本文著重對這些問題的解決方法與技巧...

excel用vba巨集中用for迴圈將一列滿足條件的後面加上需要的數值比如

直接寫個公式就可以了。假如你那個1在的列是b,在c裡寫公式if b1 1,a 空 然後填充就可以了。如果一定要用vba,那就讀出來單元格的內容,然後根據內容填充就可以了。 姓王的 sub aaa for i 1 to range a65536 end xlup row if cells i,1 張 ...