excel的VBA問題 建立巨集,要求輸入學生人數以及各個

2022-06-26 21:32:32 字數 1135 閱讀 5241

1樓:陽光上的橋

總分、平均分用公式更好吧。

除非公式無法完成,或者完成的效果不好(速度慢、被修改),否則就不要用vba。

2樓:尹水若寒

弗爾佈雷斯 的回答已經實現基本的內容,,

如果你想要介面化的東西,,,,

可以追問我。。。。

excel vba怎樣在點選按鈕後,彈出一個輸入密碼的對話方塊,密碼正確的話執後續程式段,否則結束

excel高手改寫vba加一個inputbox提示輸入成績個數

3樓:

你加上提示輸入n個成績,用來幹什麼?

c語言:輸入10個學生的成績,求學生的平均成績,並統計超過平均分數的學生人數?

excel vba 中怎麼能雙重條件查詢並把結果輸出到窗體文字框中

4樓:一點設計演示

1. 把將要進行條件查詢的資料匯入**,如圖所示。

2.在i3單元格中輸入「=sumifs(a4:a26,b4:

b26,b3,c4:c26,c3,d4:d26,d3,e4:

e26,e3,f4:f26,f3,g4:g26,g3,h4:

h26,h3)」。

3.現在分別在3行中輸入條件,如圖所示。

4.現在可以看到各科的幾個的學生就查詢出來了。

5.用同樣的方法還可以查詢其他條件下的值,如圖所示。

6.還可以用「=」來查詢一些特定的值,如圖所示。

5樓:匿名使用者

private sub commandbutton1_click()textbox3.text = ""

for r = 1 to range("a65536").end(xlup).row

if cells(r, 1).value = textbox1.text and cells(r, 2).value = textbox2.text then

textbox3.text = cells(r, 3).valueexit for

end if

next

end sub

EXCEL巨集問題,EXCEL 巨集的問題

雖然從你的描述中,實在很難搞清楚你的問題 但是大概知道你想要什麼 range a1 c29 是一種range的表示方法,這種方式基本固定了選擇區域,無法使用變數 range cells x1,y1 cells x2,y2 也是一種range的表示方法 但是這種方法中,x1,y1,x2,y2是可以使用...

Excel使用VBA巨集查詢包含指定內容的值

方法1,用篩選裡面的包含 輸入2002 就可以篩選出來方法2,用輔助列寫公式 left f3,4 同樣可以篩選出來 方法3,用vba寫一串 方法4,寫陣列公式 由上到下為由易變難 sub main x range a65536 end xlup rowredim arr 1 to x,1 to 5 ...

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 張 and c...