|
本帖最后由 lkk0063 于 2017-2-13 10:55 编辑
请问excel 2003 VBA 中是否可以实现, 输入资料后自动与指定路径下的资料夹档案名称做比对, 当无资料时, 自动反红, 判定是否有此档案名称
本帖最后由 yayahzmeng 于 2017-2-8 17:09 编辑
- Private Sub Worksheet_Change(ByVal Target As Range)
- If Target.Count > 1 Then Exit Sub
- Dim ipath$: ipath = ThisWorkbook.Path & ""
- If Target.Row = 1 And Target.Column = 5 Then
- Target.Interior.ColorIndex = 3
- Dim x$, xfile$
- x = Target.Value
- xfile = Dir(ipath) '附件中代码指定*.pdf
- Do While xfile <> ThisWorkbook.Name And xfile <> ""
- If Left(xfile, Len(xfile) - 4) = x Then
- Target.Interior.ColorIndex = xlNone
- Exit Do
- End If
- xfile = Dir
- Loop
- End If
- End Sub
复制代码
请测试
|
|