iT邦幫忙

0

excel vb巨集

  • 分享至 

  • xImage

各位高手好

小弟是巨集初心者
這是自己學習後寫的第二個巨集

先說明我的需求:
主要是圖一為從URL下載的員工資料
因欄位中含有空格
需要在B欄位插入TRIM公式做調整
=TRIM(CLEAN(SUBSTITUTE(A2,CHAR(160)," ")))
但不知為何巨集沒成功
麻煩大神們幫小弟看看哪裡不對
謝謝

【CODE】
Sub dept()
'
' dept 巨集
'

'
Cells.Select
Selection.RowHeight = 20
Columns("B:B").Select
Selection.Insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
Range("A1").Select
Selection.Copy
Range("B1").Select
ActiveSheet.Paste
Application.CutCopyMode = False
Range("B2").Select
ActiveCell.FormulaR1C1 = "=TRIM(CLEAN(SUBSTITUTE(RC[-1],CHAR(160),"" "")))"
Range("B2").Select
Selection.Copy
ActiveWindow.ScrollRow = 12
ActiveWindow.ScrollRow = 16
ActiveWindow.ScrollRow = 26
ActiveWindow.ScrollRow = 27
ActiveWindow.ScrollRow = 28
ActiveWindow.ScrollRow = 29
ActiveWindow.ScrollRow = 30
ActiveWindow.ScrollRow = 31
ActiveWindow.ScrollRow = 34
ActiveWindow.ScrollRow = 35
ActiveWindow.ScrollRow = 36
ActiveWindow.SmallScroll Down:=6
Range("B2:B1000").Select
ActiveSheet.Paste
Range("D7").Select
Application.CutCopyMode = False
Columns("B:B").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("C3").Select
Application.CutCopyMode = False
End Sub

froce iT邦大師 1 級 ‧ 2022-10-17 11:28:14 檢舉
個資遮一下吧...
alfbu iT邦新手 5 級 ‧ 2022-10-17 11:46:43 檢舉
我有處理過了 上面都是化名xD 感謝您的提醒
rain_yu iT邦研究生 5 級 ‧ 2022-10-18 08:30:10 檢舉
你是執行錯誤,還是執行不成功?
然後沒有看到你的圖,所以搞不清楚哪裡失敗~
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2022-10-17 12:44:23
最佳解答

一般執行巨集是按 F5 鍵

可以按 F8 鍵
一列一列執行巨集
並觀察那裡不如預期

我要發表回答

立即登入回答