excel小程式求助

時間 2022-12-09 07:50:52

1樓:

你建個巨集,執行一下就行了。如下

sub macro1()

dim n as long

dim sx as long

dim yw as long

sx = 0

yw = 0

n = 2

do while not isempty(cells(n, 1).value)

if cells(n, 1).interior.colorindex = 6 and cells(n, 1).interior.pattern = xlsolid then

if cells(n, 1).value = "數學" then sx = sx + 1

if cells(n, 1).value = "語文" then yw = yw + 1

end if

n = n + 1

loop

cells(1, 2).value = "語文:" & yw

cells(1, 3).value = "數學:" & sx

end sub

2樓:匿名使用者

要是會vb,編vba就簡單很多。

你的具體問題我沒有看,只是想說一些基本的東西。

excel主要呼叫的是sheet物件和cell (或者說是range)物件。

例如,sheet1中的單元格a2可以用sheet1.cells(2,1)呼叫,也可以用sheet1.range("a2")進行呼叫。

3樓:匿名使用者

最近工作需要領導要求我做乙個小程式,在excel裡面編,而我無任何excel 巨集要是會vb,編vba就簡單很多。你的具體問題我沒有看,只是想說一些基本的

EXCEL公式求助,excel公式求助

在c3單元格輸入公式為 lookup 1,0 sheet1 a 3 a 20 a3 sheet1 b 3 b 20 left b3,find b3 1 sheet1 c 3 a 3 a 20 a3 sheet1 b 3 b 20 left b3,find b3 1 sheet1 c 3 c 20 r...

求助EXCEL函式,求助乙個EXCEL函式

問題不難,關鍵是你的問題未說清楚,差價到底有多少種,是否存在舉例的兩種之間的數值?有沒有一定的範圍?用choose函式或lookup函式就可以解決.應該有乙個過渡的吧?例如0.07或者0.12之類怎麼算?如果有的話,按我的理解是 if a1 0.35,0.1 1 0.1 2 0.1 3 a1 0.3...

求助excel大神

j2輸入 index f f,min if countif j 1 j1,f 2 f 18 100,row 2 18 先按住 ctrl shift,最後回車 公式下拉k2輸入 countif f f,j2 公式下拉l2輸入 sumif f f,j2,e e 公式下拉 你描述的有點不妥,所以誤導大家為...

求助excel高手

if and a1 0,a1 0.75 a1 1.2,if and a1 0.75,a1 1 a1 0.6,if and a1 1,a1 1.25 a1 0.4,if and a1 1.25,a1 1.5 a1 0.2,if and a1 1.5,a1 1.75 a1 0.1 在a1裡輸入乙個0至1...

求助 編c 程式,求助 編乙個C 程式

鑑於你題意並沒有要求是何c 語言,遍尋網路同時加上本人的理解,覺得此題用面向 clr 的 c 程式實現是最簡潔和方便的,當然mfc也是可以,只是相對要顯得大材小用了 但是有個問題就是為什麼要規定f1開始,這樣的話,在記錄按鍵的時候,難道還要去判斷我是第幾次按的f1鍵,就好比我連續按兩次f1,難道第乙...