精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
VBA 多工作簿多關鍵字替換

今日收到網友求助,實現多工作簿下面多個關鍵字替換,一看就沒看過我的前面的文章案例,之前寫過一個,今日再次寫下,其實原理很簡單,分析下需求:

【1】問題描述:

希望對大量工作簿的全部sheet的多個關鍵字進行替換:

圖1

對里面的紅色文字按照對應關系進行替換:

圖2

【2】分析思路

1:利用VBA循環打開工作簿,循環多個sheet,利用replace來進行替換

2:將圖2的內容放入數組,實現多關鍵字替換

3:單個工作簿循環完畢后保存,關閉,再進行下一個。

【3】結果驗證

代碼

Sub QQ372936709()

Application.DisplayAlerts = False

Application.ScreenUpdating = False

Application.AskToUpdateLinks = False

arr = ActiveSheet.Range('a2').CurrentRegion

Dim wb As Workbook

myname = Dir(ThisWorkbook.Path & '\' & '*.xls*')

Do While myname <> ''

If myname <> ThisWorkbook.Name Then

Set wb = Workbooks.Open(ThisWorkbook.Path & '\' & myname)

For i = 1 To wb.Sheets.Count

For j = 1 To UBound(arr)

wb.Sheets(i).UsedRange.Replace arr(j, 1), arr(j, 2)

Next

Next

Application.Windows(wb.Name).Visible = True

wb.Close 1

Else

End If

myname = Dir

Loop

Application.DisplayAlerts = True

Application.ScreenUpdating = True

Application.AskToUpdateLinks = True

MsgBox '完成替換'

End Sub

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
30,多工作簿匯總(GetObject)
多表合并,你要的全在這里了,收藏好了!
ExcelVBA批量提取日報表
Excel 如何在VBA中使用VLOOKUP函數?
EXCEL中利用VBA編程進行多工作表匯總
Excel中你學什么都可以,千萬別學“宏”!
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 昌乐县| 南安市| 杂多县| 湾仔区| 鹤山市| 开封市| 太谷县| 红桥区| 卢氏县| 汽车| 鲁山县| 红桥区| 蓝田县| 赤水市| 木兰县| 泽普县| 竹山县| 泽州县| 类乌齐县| 玉门市| 泰和县| 麟游县| 怀安县| 绍兴市| 全椒县| 汶川县| 乌拉特中旗| 福海县| 波密县| 夏河县| 富锦市| 昆明市| 涿鹿县| 买车| 新宁县| 鄂托克前旗| 镇雄县| 秦安县| 建阳市| 九江市| 务川|