900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 批量修改多工作簿的指定工作表指定单元格的值怎么用VBA实现呢?

批量修改多工作簿的指定工作表指定单元格的值怎么用VBA实现呢?

时间:2020-11-14 19:58:46

相关推荐

批量修改多工作簿的指定工作表指定单元格的值怎么用VBA实现呢?

Public Sub PickFolder()

Dim dd As New BL, pt$, fi$, sh As Worksheet

Application.ScreenUpdating = False

pt = ThisWorkbook.Path & "\表格": fi = "*.xls*"

brr = [j4].CurrentRegion: arr = dd.wj(pt, fi)

Do While arr(n + 1, 1) <> ""

n = n + 1

With Workbooks.Open(arr(n, 1))

For Each sh In .Sheets

For i = 3 To UBound(brr)

If sh.Name = brr(i, 1) Then

sh.Range(brr(i, 2)) = brr(i, 3)

End If

Next

Next

.Close True

End With

Loop

Application.ScreenUpdating = True

MsgBox "OK!"

End Sub

复制代码

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。