vba如何将两个EXCEL工作簿 1工作簿单元格的内容写到2工作簿的指定单元格中

Sub 申请信息表()
Dim cunming, wenjian As String
Dim wb, wj As Workbook
'f = Dir(mPath & "\*", vbDirectory)
cunming = InputBox("输入村名")
wenjian = InputBox("输入文件名")
Set wb = Workbooks.open("E:\a申请信息表\" & cunming & "\申请信息表.xls")
Set wj = Workbooks.open("C:\Users\喵\Desktop\" & wenjian & ".xls")

工作簿1 wj 的 range("B5") 写到 工作簿2 wb 的 range("D4") 当中

工作簿 wb 另存为 xls文件 以D4单元格的内容命名工作簿

在循环将 工作簿1 wj 的 range("B6") 写到 工作簿2 wb 的 range("D4") 当中

工作簿 wb 另存为 xls文件 以D4单元格的内容命名工作簿

后边就是循环 B7 B8 B9 B10 ....存到 工作簿2中 分别另存为 已工作簿2的D4的单元格命名工作簿

ActiveWorkbook.SaveAs Filename:="E:\a申请信息表\北尚乐\" & [D4] & ".xls"

End Sub
路径就是这个样子

中间文字的那段怎么用代码写出来 求大神解答!

最后一句应该是引用对应名称工作簿吧。具体如下:
Sub 引用()
n = 1 '项目总数,即汇总表A列行数
For i = 1 To n
shname = Sheets("汇总表").Range("A" & i).Value 'Ai的值,即工作簿名
Set ssh = Sheets(shname) '引用工作簿名对应工作簿
MsgBox ssh.Range("A1").Value, 0, "OK" '显示该对应工作簿A1的值,测试用,可删除
'ssh里的其他操作
Next
End Sub追问

循环看懂了 两个工作簿的引用是完全没理解~~ 您可否告诉我 工作簿 wj 单元格B5 怎么才能到工作簿 wb D4里呢? 纯汉字和数字 没有公式 全部都是表1

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网