1樓:陽光上的橋
<>option explicit
sub 轉換()
dim dict, arr, i, j, kdict = sheets(1).usedrange '字典關係表。
arr = sheets(2).usedrange '需要轉換的表。
for i = 2 to ubound(arr)for j = 3 to 5
for k = 1 to ubound(dict)if dict(k, 1) =arr(i, j) and dict(k, 3) =arr(1, j) then
arr(i, j) =dict(k, 2)exit for
end if
next k
next j
next i
sheets(2).usedrange = arr '回寫轉換結果。
end sub
2樓:胡漢三想回來
可以啊,vba不僅能替換**中的文字,還可以替換文字框、佔位符、頁首頁尾、藝術字中的字元。
批量替換,只是乙個迴圈而已。
具體做法,你可以錄製巨集,然後根據巨集**,弄個迴圈就可以了。
3樓:匿名使用者
提供這兩個截圖的檔案好編寫**並除錯。
excel vba 批量替換單元格內容
4樓:惠企百科
1、準備資料。
2、選中資料。
3、按ctrl+h組合鍵。
4、開啟替換介面。
5、輸入替換內容和要替換的內容。
6、點選全部替換即可。
注意事項:office常是製作文件檔案的標準,而且有一些其他產品不存在的特性,但是其他產品也有office缺少的特性。自從microsoft 2007 office system開始,有乙個和以前版本差異很大的使用者介面,該介面被稱為ribbon介面,並沿用在microsoft office 2010、microsoft office 2013和microsoft office 2016中。
如何使用VBA進行公式自動填充,excel利用VBA自動填充公式
alt f11開啟vbe 雙擊你的工作表,在右邊貼入 private sub worksheet change byval target as range dim n n target.row if target.column 1 then if vba.isnumeric target.value...
如何在啟用excel時自動執行vba的某個巨集
1 首先將excel文件 預設新建副檔名為xlsx 另存為啟用巨集的工作簿,副檔名為xlsm。2 按下組合鍵alt f11快速切換到vba視窗。3 進入vba視窗後的介面,如圖所示。4 雙擊thisworkbook後,會彈出一個 視窗。6 儲存,關閉,重新開啟excel 副檔名為xlsm 文件,效果...
如何利用ADSL實現家庭共享上網
其實這個問題很簡單哈。分為三步 第一步 連好網路電纜。我用的是直接把網路電纜連到路由器上,然後路由器直接連如internet。第二步 首先,你要用一台電腦作為主機使用,建議你使用sp2的那台。然後,在主機上新建立乙個網路連線,然後檢視新建立的網路連線的 屬性 點選 高階 將 允許其他網路使用者使用本...