Excel VBA中如何使用split來分割內部含有不定空格的字串

時間 2021-07-08 20:34:07

1樓:yty隨意

1、首先開啟office excel軟體,接著開啟vba編輯介面。

2、然後在單元格區域當中輸入一些內容。

3、接著在vba編輯器中插入模組。

4、在模組當中輸入如下**進行分割取線,然後執行。

5、最後在單元格b2中輸入公式「=division($a1,"/",column(a:a))」,然後右拉至d2,公式結果如圖所示。

2樓:匿名使用者

可以用正則把多個空格變成一個後,在splitdim reg,str as stringstr="a   b c   d"

set reg=createobject("vbscript.regexp")

reg.pattern="\s+"

msgbox reg.replace(str," ")'arr=split(reg.replace(str," ")," ")

3樓:excel辦公實戰

split語法為:split(要分割的內容,分隔符)根據題意,舉例如下:

1、split(內容," "),即可分割內部還有不定空格的內容2、分割後為一維陣列

3、空個數量不定,可能或產生空元素,需要迴圈,重新去除非空元素即可。

4樓:匿名使用者

先用多次的replace把雙空格轉換成單空格。

5樓:幸運的楊晨晨

system.out.println("asf1dskf 2 df(3)df".replaceall("[^\\d]*(\\d)[^\\d]*", "$1\n"));

excel vba中如何定義陣列,並賦值

陽光上的橋 for each i in array 1,6,8,18,19,20,25,62,63,64 msgbox i i next i 表裡如一 dim i as integer,aaa 9 as integer aaa array sub a dim aaa 9 aaa 0 1 aaa 1 ...

在 excel vba 中定義類模組,要如何才能自定義 op

不能的,在 vb 中 open 只能是關鍵字,在呼叫時如果某一過程名不符合 vb 的要求,則需要在其兩側加方括號 dim mycollection as new collection dim nextenum as object set nextenum mycollection.newenum 照...

CAD中如何使用打斷,CAD中如何使用打斷於點

打斷於一點是打斷於滑鼠選取線段時的那一點,打斷於兩點中的第一點也是滑鼠選取直線時的那一點,如果不想打斷於該點,則應根據螢幕下方的提示,輸入 f 好象是吧 重新選擇第一打斷點。先用滑鼠點選 打斷 命令,然後需要選擇兩個點,先將滑鼠移至需要打斷的直線上,單擊,再移到另一點,單擊,這兩點之間的線段就會消失...