Excel使用巨集呼叫單元格對應右邊的數值

2021-07-08 20:35:13 字數 543 閱讀 9511

1樓:匿名使用者

'1.找到「合計」所在的單元格:

set rng=range("a9:a20").find("合計")       'range前用workbook、worksheet約束,

'比如: workbooks(myfile).sheets(1).("a9:a20").find("合計")

'2.合計後面對應的c列單元格可以用offset得到rng.offset(0,2)

'或cells(rng.row, 3)等方式引用

2樓:姓王的

.offset(0, 1) = workbooks(myfile).sheets(1).range("d2")

這一句改為以下兩句即可:

set ra=workbooks(myfile).sheets(1).cells.find("合計",,,1)

if not ra is nothing then .offset(0, 1) = workbooks(myfile).sheets(1).range("c"& ra.row)

excel查詢特定數值單元格,並將所有對應的特定數值單元格的上一行的對應單元格求合

c1 輸入1或2或3 e1 if row a1 countif a a,c 1 c 1 下拉到e10 f1 index b b,all if a 1 a 10000 e1,row a 1 a 10000 4 8 row 1 1 ctrl shift enter結束 陣列 這裡不能錯 然後下拉到f10...

excel中某一單元格如何自動填充對應相同屬性的值

兩個表如下圖。b表中有編號,有 另一個a表中只有編號。我們就需要從b表中查詢 現在在a表的黃色列寫上我拉公式。可以直接看到出來我們的的結果了,下拉,下邊的都是正確的。接下我們驗證這個規則是怎麼樣的。vlookup a2,b表 a b,2,0 a2 當前表中的取值格,b表 另一個表的名字,a 在另一表...

excel中在單元格輸入數字A,另單元格輸入另數字B,如何實現A加1加B次

先把相應行或列設成的資料類形設為文字,然後在第一個單元格輸開始序號,然後往下或往右的單元格拖拽就行。c1單元輸入公式 if a 1 b 1 a 1 row a1 1,a 1 row a1 1,下拉公式 c1輸入 if a 1 row 1 a 1 b 1,a 1 row 1 回車並向下填充。excel...