excel问题vba, 文件夹里我很多表格,每个表格里的sheet1里是材料单价表,内容不尽相同,

excel问题vba,文件夹里我很多表格,每个表格里的sheet1里是材料单价表,内容不尽相同,但内容大多数还是一样的但行不同,比如A列有一项叫“5分软管”,C列价格是1... excel问题vba,
文件夹里我很多表格,每个表格里的sheet1里是材料单价表,内容不尽相同,但内容大多数还是一样的但行不同,比如A列有一项叫“5分软管”,C列价格是13,它在第一个表里是第6行,在第二个表里是在第11行,第三表没有,第四表里名称叫“中号软管”在第30行………..所有列数一样都是A列名称C列单价。现在要把这些所有包含“软管”二字名称的对应价格改为14,请高人出个VBA一次全部修改,能做得到的写个代码,不写代码的请别回答了。
展开
 我来答
庆年工坊
推荐于2016-04-18 · 知道合伙人互联网行家
庆年工坊
知道合伙人互联网行家
采纳数:4233 获赞数:8932

向TA提问 私信TA
展开全部
Sub s()
  pth = "D:\My Documents\" '在这里输入完整路径
  fn = Dir(pth & "*.xls*")
  Do While fn <> ""
    Set wb = Workbooks.Open(pth & fn)
    With wb.Sheets("sheet1")
        n = .Cells(.Rows.Count, 1).End(3).Row
        For i = 1 To n
            If InStr(.Cells(i, 1), "软管") Then
                .Cells(i, 3) = 14
            End If
        Next
    End With
    wb.Close True
    fn = Dir
  Loop
End Sub
追问
给你信了,你看看啊?
追答
D:\My Documents\改成你自己的文件夹
杂草丶丶丶
2015-11-22
知道答主
回答量:16
采纳率:0%
帮助的人:7.7万
展开全部
A6软管=14
追答
就是这麼简单
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式