如何用VBA得以下結果

時間 2022-10-16 01:10:06

1樓:匿名使用者

private sub commandbutton1_click()dim s1 as single,s2 as single,s3 as single,ss1 as single

dim i as long,k as longss1=0

k=0for i = 1 to 6000

s1= val(me.cell(i,1)) s2= val(me.cell(i,2))

if s1>0 then

if s1=1 then

ss1=ss1+s2'求藍色和

else

if s1=2 then

k=k+1'黃色的個數

endif

endif

endif

next

for i = 1 to 6000

s1= val(me.cell(i,1))if s1=2 then

s2= val(me.cell(i,2))me.cell(i,3)=s2+ss1/kendif

next

end sub

2樓:匿名使用者

你的問題不明確,不過看樣子,用vba,很容易解決,可以聯絡我

VBA如何對偶數行求和,如何用VBA進行求和

1 首先,在excel中新建資料 2 然後,在電腦鍵盤上按快捷鍵alt f11,從而excel進入vba介面。3 接著,在excel的vba介面依次點選插入 模組,從而進入 編寫的介面。4 最後,在 編寫的介面輸入 sub合計20 dim a do until sheet2.cells a,2 sh...

如何用vba控制滑鼠移動和點選,如何用jQuery實現div隨滑鼠移動而移動

12345額時代 1 首先在開發工具中開啟vba編輯器。2 在單元格區域當中輸入一些自己想要的內容。3 在vba編輯器中插入模組。4 在模組當中輸入 然後執行。5 這樣用快捷鍵alt f8調出執行巨集視窗,然後單擊 執行 按鈕,滑鼠已限定在功能區範圍移動了。 好程式設計師 private decla...

vba如何把while loop得到的結果放入array裡

使用動態陣列 例如 定義 public arrtemp as string初始化 redim arrtemp 0 as string存資料時 arrtemp ubound arrtemp aaa redim preserve arrtemp ubound arrtemp 1 使用時 for i 0 ...