VBACELLS怎麼寫公式,VBACELLS怎麼寫公式

2021-03-04 09:14:55 字數 1902 閱讀 5004

1樓:永恆卍之月

cells(i,colnum)是什麼鬼?baiworkbooks(" & wb1.name & ")這是什麼鬼?wb1.name是否包含

du文zhi件字尾比如.xls或者dao.xlsx,亦或者.xl**? 如果沒版

有執行估計要下權標越界!

如果你要直接返回一個算術結果值"= cells(i,num1+3)/workbooks(" & wb1.name & ").worksheets(sheets1).

cells(i,colnum)"是什麼意思?為什麼不直接打成cells(i, num1 + 5) = cells(i,num1+3)/workbooks(" & wb1.name & 「.

目標檔案字尾名」& ").worksheets(sheets1).cells(i,colnum)"

如何用vba在excel中寫入公式

2樓:鄭浪啪

用vba在excel中寫入公式的方法:

把提取字元的公式寫入sheet2單元格

sub aa()

sheet2.range("a1").formula = "=left(sheet1!a1,5)"

end sub

直接把結果寫入sheet2單元格

sub aa()

sheet2.range("a1").value=left(sheet1.range("a1").value,5)

end sub

vba主要能用來擴充套件windows的應用程式功能,特別是microsoft office軟體。它也可說是一種應用程式視覺化的 basic 指令碼。

3樓:匿名使用者

把提取字元的公式寫入

sheet2單元格

sub aa()

sheet2.range("a1").formula = "=left(sheet1!a1,5)"

end sub

直接把結果寫入sheet2單元格

sub aa()

sheet2.range("a1").value=left(sheet1.range("a1").value,5)

end sub

4樓:匿名使用者

private sub workbook_activate()

sheets(2).cells(1, 1).value = mid(sheets(1).cells(1, 1).value, 1, 5)

end sub

5樓:匿名使用者

sheets("工作表2").range("a1") = mid(sheets("工作表1").range("a1") ,1,5)

6樓:伍雄**

高效辦公,可以考慮一下python,vba在大規模資料下蠻躊躇的

excel vba 把某個單元格cells(1,1)的公式下拉到cells(100,1)怎麼寫?

7樓:匿名使用者

像這樣復就可以制:

sub 巨集1()

for i = 1 to 100

cells(i, 1) = 1

next

end sub

裡面的=1就是你說的公式,cells(i,1)的最終結果就是1到100行都填充這個公式

8樓:陽光上的橋

下面的**就可以內

:sub 巨集容1()

range("a1").select

selection.autofill destination:=range("a1:a100"), type:=xlfilldefault

range("a1:a100").selectend sub

Excel公式咋寫,Excel公式怎麼寫

1.5 以下 bai呢?1.6 至du1.51 怎麼倒著數?5 以下不是都說過了zhi嗎?5 以上呢?然後,你要dao幹什麼呢?猜題邏輯 1.51 返回值 回答1 1.51 且 1.62 返回值2 1.63 且 1.84 返回值3 1.84 且 2 返回值4 2 且 3 返回值5 3 且 4 返回值...

VB中註釋語句怎麼寫,VB中怎樣進行註釋?

二種方法 一為,在註解前加上 rem 如 rem 這是一個註解語句,你愛怎麼寫就怎麼寫二為,在註解前加上 如 這也是一個註解語句 但這二個有點小區別,如果用 rem 的話,不是在語句的開頭時,必須在語句前加上冒號,如下 a 1 rem 這是個語句 而用 則不要,如下 b 1 這也是個註解語句 寫個這...

excel的公式怎麼寫?

在不同頁面內,建了8月,9月,10月,11月,12月,這幾個月的表它們分別在sheet1 sheet5工作表內,想把這幾個表的b5項都加起來,一樣可以使用引用方法的。在你總計的格仔裡,先輸入 號,然後開啟你的8月的頁面,點選b5單元,就引入了這個資料了 然後輸入加號,再開啟你的9月的頁面,點選b5單...