1樓:excel實用文件
你的模擬結果少了一個111
自定義函式,公式複製到模組中。假定原資料在a1中,在b1單元格輸入=tiqu(a1),結果為000 666 111 777
如果用正則公式的話,應該會更簡單。
public function tiqu(rng as range)dim i as integer
dim r as integer
dim arr() as string
dim strs as string
redim arr(1 to len(rng))if len(rng) <3 then
tiqu =
exit function
elsefor i = 1 to len(rng)arr(i) =mid(rng, i, 1)nextstrs =
for i = 1 to len(rng) -1if arr(i) =arr(i + 1) thenn = n + 1
elsen = 1
end if
if i >=len(rng) -1 thenif n = 3 then
strs = strs & mid(rng, i - 1, 3)end if
elseif n = 3 and arr(i) strs = strs & mid(rng, i - 1, 3)end if
end if
nextif len(strs) <3 thentiqu =
elsetiqu = mid(strs, 2)end if
end if
end function
2樓:匿名使用者
vba 只是 vb 的一個子集,excel 中的 vba 就是解決函式不能解決的問題,可以用程式設計方法解決 excel 中的資料處理,得到想要的結果。
excel裡面vba是什麼?
關於excel中vba?
3樓:excel九九歸一
如果把這段**放在sheet1表,執行後每個工作表g2都新增了資料。
如何在excel中用巨集或者vba實現如下**?
4樓:yue瘦8今
當然可以了,需要有具體的文件。
不過你的是wps,有使用巨集的功能沒。
5樓:匿名使用者
可以傳送這三個檔案過來定製一個**的。具體的溝通。
excel 中 巨集 和vba 是什麼意思? 具體都能做什麼 謝謝
6樓:祿國英貫辛
vba是office的一個程式語言,巨集就是用這種語言編寫的,可以用來處理重複的操作。
它的主要功能在於能夠在瞬間處理成千上萬條資料。
也可以用其中的一些控制元件,製作登入介面,文字輸入,下拉選單,等等同時,也可以用vba語句,連線access或sql等資料庫反正,你可以這麼理解。
excel介面上能操作的,vba都能做到。
而vba能做到的,基本操作或公式函式不一定能做到反正,excel的vba很強悍!
7樓:慄玉花能女
vba是一種office
軟體的程式語言,可以實現辦公軟體的自動化處理和解決一些常規方法無法解決的問題,巨集就是由這個語言編寫成的,簡單說就是,vba
包括巨集,巨集是其的一個小組成!
8樓:淦秀榮義雁
就是擴充套件啊,屬於第二次開發,vba是語言,巨集用這個語言寫的。可以做很多東西,強大得很,就是讓excel和程式語言結合在一起了,只要你會編。
excel中if函式公式求助,Excel裡的IF函式公式怎麼用?
如果是負數就返回0,應加一個條件才行,公式改為 if c6 120 d6 144 c2 0,0,if and c6 120 d6 144 c2 0,c6 120 d6 144 c2 c2 0.1 c6 120 d6 144 c2 0.1,c2 0.1 用max添一層選擇就行了 max 0,你的公式 ...
EXCEL中的trunc函式,EXCEL中函式TRUNC怎麼使用?
可稱為截整函式,或截數函式。將數字的小數部分截去,返回整數。語法trunc number,num digits number 需要截尾取整的數字。num digits 用於指定取整精度的數字。num digits 的預設值為 0。說明函式 trunc 和函式 int 類似,都返回整數。函式 trun...
如何在兩個excel中裡。利用vlookup查詢資料
與在 一個裡邊 利用沒什麼兩樣 你首先將兩個都開啟 然後再做這個函式 就與在一個裡邊 一樣了 只不過 在儲存後 這兩個檔案 被引用的那個 儲存位置不能改變 這位朋友 補充問題也很節省!你要具體函式 你就舉一個具體例子來 然後求解 你問的是vlookup 函式 補充又是 什麼函式啊?那麼你說哪?這就是...