2015-07-07 1 views
0

У меня есть проект, который посвящен тысячам имен файлов в Excel.Как сделать код VBA в Excel для копирования и вставки только определенных значений в ячейку

S:\Workgroups\APC Environmental Affairs\WATER\`New File Structure\PLANTS\HYDRO\HENRY\SPCC\correspondence\Henry SPCC NEW REVISION.msg 

Полное расположение файлов указано в ячейках. Мне нужно будет скопировать только имя файла истинного «Генри SPCC новой редакции» в новую ячейку над

S:\Workgroups\APC Environmental Affairs\WATER\`New File Structure\PLANTS\HYDRO\HENRY\SPCC\correspondence\Henry SPCC Plans.msg 

этой проблемой, я бы скопировать над «Генри SPCC планами». В основном я копирую текст между последним \ и расширением .file.

Есть ли макро или специальная функция вставки, которую я могу использовать, чтобы помочь мне с этим?

ответ

0

В рамках tigeravatar's ответа, вы можете использовать:

=MID(A1,FIND("@",SUBSTITUTE(A1,"\","@",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,LEN(A1))