vba中需要把的單元格替換掉其中的為然後更改單元格格式為日期「yy

2022-09-23 11:06:41 字數 651 閱讀 5446

1樓:已非故

dim i as integer

dim a, b, c as string

for i = 1 to 18

a = split(cells(i, 1).value, ".")(0)

b = split(cells(i, 1).value, ".")(1)

c = split(cells(i, 1).value, ".")(2)

cells(i, 3).value = a & "/" & b & "/" & c

cells(i, 3).numberformatlocal = "yyyy/m/d;@"

next

希望能幫到你,for i=1 to 18中的18只是個隨便的數字,你可以自己改成你說需要的行總數

2樓:匿名使用者

假設e列為你要替換的列。試試下面兩句話

columns("e").replace what:=".", replacement:="/", lookat:=xlpart

columns("e").numberformatlocal = "yyyy/mm/dd"

3樓:匿名使用者

vb的replace()函式,可以指定替換字串中的字元。

在vba中怎樣在單元格中引用su?mi

excel中引用單元格的方法 工具 wps中的excel 在單元格中輸入等號,然後用左鍵選中有資料的單元格,這樣就點就叫做引用了單元格 a1,相對引用,隨著下拉複製公式而變化 a 1,絕對引用,不會隨著下拉複製公式而變化 行列固定。a 1,行絕對引用,列相對引用 行固定。a1,行相對引用,列絕對引用...

請問如何使用vba刪除某一列單元格的中包含某特定字元所在的行

點你想刪的那一行滑鼠右鍵就可以看到刪除 sub macro1 a inputbox 請輸入 需要bai刪du除包含的zhi 某特定字元 輸入框dao v j trim inputbox 請輸入需要選擇的列號專 輸入框 1 for k j to j for i 1 to 65535 sheets 1 ...

excel中怎麼將第一列單元格後的單元格移到每一行的下方

1 首先,我們開啟乙個含有 的excel文件,我們選中 中的一列,然後將滑鼠放在邊緣處,當出現十字帶有箭頭的符號時,我們就可以朝著邊上去拉伸了,不要松左鍵去拉伸 2 之後我們就鬆掉滑鼠左鍵,這樣我們就可以看到此時被我們移動一列了 3 移動一行的話,我們選中一行,然後將滑鼠放在邊緣處,當出現十字箭頭符...