在Excel中用vba程式設計達到預期效果,滿意後追加獎賞

2022-05-20 02:28:48 字數 648 閱讀 2356

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裡面的資料表,說明剛才在提製圖的時候,...