請教ecel公式寫入巨集,請教EXCEL公式寫入巨集。

2021-03-19 18:19:11 字數 1507 閱讀 8725

1樓:真真真白丁

都已經用vba了,還在單元格寫公式,感覺很彆扭……不過**如下:

private sub worksheet_change(byval target as range)

on error resume next

if target.column >= 3 and target.column <= 5 then

range("f" & target.row).formula = "=if(countif(b$1:

b" & target.row & ",b" & target.row & ")=countif(b:

b,b" & target.row & "),countif(b:b,b" & target.

row & "),"""")"

end if

end sub

2樓:匿名使用者

用錄製巨集的方式,可以看到輸入的**。

如何用vba在excel中寫入公式

3樓:鄭浪啪

用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 指令碼。

4樓:匿名使用者

把提取字元的公式寫入

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

5樓:匿名使用者

private sub workbook_activate()

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

end sub

6樓:匿名使用者

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

7樓:伍雄**

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

請教關於excel裡面的問題,請教關於excel裡面的一個問題

設原資料在a到c列,且a列第一個 2 在a1單元格,則在d1輸入 offset a 1,int row a3 3 1,mod row a3 3 下拉填充 選中d列並複製 滑鼠右鍵單擊選中區域 選擇 選擇性貼上 勾選 數值 單擊 確定 在e列輸入升序的序號 對d列資料進行篩選,條件為 0 刪除這些資料...

php新手請教 php寫入mysql問題

insert into tb tina values liu liuliuliuliu 改成 insert into tb tina values liu liuliuliuliu 或 insert into tb tina values null,liu liuliuliuliu 主鍵不用賦值或為...

請教個excel公式,請教一個Excel公式,越簡單越好

r1輸入 iferror all h1 o1,column a1 右拉 下拉 注意 如果是低版本的office,會因為沒有iferror函式而顯示name錯誤。可將公式替換為 all h1 o1,column a1 請教個excel公式 不明白餘數歸類是什麼意思,看你的結果,似乎是s列的數字每一位與...