VBA-根据不同的字符串列出文件夹和子文件夹中的各种文件名

时间:2017-01-30 17:59:18

标签: vba excel-vba excel

我试图根据用户表单中的字符串将文件夹和子文件夹中的所有文件列入新工作簿。例如。我想输入字符串为0200-T1; 0201-T12,我正在使用&#34 ;;"来分割字符串。搜索以相应字符串开头的两个或多个文件。请查看我的代码并提出更正建议。目前它只列出了拆分数组中的第一个字符串。

  template < typename T > class array 
  {
       copy_from( const array<T>& src ); // arg. 'src' is same type as template class (api::array)
  }

1 个答案:

答案 0 :(得分:1)

如果正在查看的文件与第一个条件不符,您目前退出For scount循环。

使用"0200-T1;0201-T12"的示例条件,如果文件名不包含字符串"0200-T1",则退出循环并且永远不会检查文件名是否包含字符串"0201-T12"

您需要更改

        Next scount
a:
    Next xFile

a:
        Next scount
    Next xFile