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,難道第乙...