1樓:
不是所有問題都用vba就好,你這個問題根本不用vba,用公式判斷如果產品名稱相同,就用前列**減後列**,否則就返回空,用vba反而把簡單問題複雜化了。例如公式
=if(a1=c1,b1-d1,"")
2樓:
+q15963970
3樓:
乾咳要用vba用公式就可以啊
4樓:匿名使用者
看看是不是你想要的
sub test()
rowmax = sheets("sheet1").range("a65536").end(xlup).row
for rowcurrent = 2 to rowmax
if range("a" & rowcurrent) = range("c" & rowcurrent) then
range("a" & rowcurrent).interior.colorindex = 3
range("e" & rowcurrent) = range("d" & rowcurrent) - range("b" & rowcurrent)
end if
next
end sub
如何在excel中用巨集(VBA)實現VLOOKUP的功能
function myvlookup val,rg as range,n as integer,f as boolean arr rg if f then for i ubound arr to 1 step 1if val arr i,1 thenmyvlookup arr i,n end fun...
excel中用VBA提出一列資料中含有0369數字的單元格
sub aa dim m 記錄相同數 dim ro as integer 記錄符合結果數字所在行k activesheet.range c1 c65536 end xldown row ro k for i k to 1 step 1m 0 for j 1 to len cells i,3 a mi...
excel複製柱形圖表,在excel中用表格中的資料做柱形圖後怎麼可以吧資料表格放在圖下方
我按你的意思簡單做了一下,看是不是如下圖所示 1 在sheet3裡做了個簡單的表,並插入柱狀圖2 右鍵單擊圖示,並複製 3 貼上到sheet 4裡面。4 在剛粘過來的柱狀圖上,選擇右鍵選單中的 選擇資料 5 你仔細看一下,那個圖表資料區域,自動指向了sheet3裡面的資料表,說明剛才在提製圖的時候,...