¿Cómo usar VB para guardar el nombre del archivo y usar el contenido de B11 en la tabla de Excel como nombre del archivo txt?
fm1=Guardar ruta del archivo
m2="\" &?activesheet.range("b11").text
ActiveWorkbook.SaveAs Filename:=fm1 & m2 & ".txt", FileFormat:= _
xlUnicodeText, Contraseña:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
Referencia
Cómo convertir por lotes archivos de Excel a archivos de texto