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

2021-07-08 20:35:11 字數 543 閱讀 4829

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如何返回對應行對應列下單元格的值

用定義名稱方便 選定a1 m11,插入 名稱 指定 引用時,直接 甲 子,結果就是1912。甲 子 中間用空格 圖中1990可用 indirect d16 indirect c17 假設第一個圖的工作表名為sheet1,圖中第一個單元格為a1單元格,資料在a至h列,有100行 第二個圖的 兩字寫在d...

execl單元格提取數字,Excel單元格里面數字和文字如何提取數字進行運算?

b1單元格輸入公式 len a1 10 陣列公式,按下shift ctrl enter三鍵結束輸入如要去除重複的數值,則公式為 10 1,a1 10 陣列公式,按下shift ctrl enter三鍵結束輸入 如何把 中的數字單獨提取出來呢?用複製 貼上就能搞定。excel單元格里面數字和文字如何提...

excel中選擇任意單元格使其對應的同行同列的單元格變色

2 然後插入 複製進去就好。單擊後所屬行變色 private sub worksheet selection change byval target as excel.range on error resume next cells。3 formatconditions.delete with ta...