1
lanzamiento de Microsoft Office Excel , a continuación, haga clic en " desarrolladores" y " Visual Basic " para iniciar el Editor de Visual Basic . Haga clic en " Insertar> Módulo " para añadir un nuevo módulo de código VBA
2
Agregue el código siguiente para crear una nueva macro de Excel : .
Private Sub removeFileExtension ()
3
Definir dos variables enteras y la matriz de cadena que contendrá los nombres de archivo :
fileName Dim ( 5 ) Como StringDim xCntr Como IntegerDim pos As Integer
4
Añada los nombres de archivo de la matriz de cadenas :
fileName ( 0 ) = nombre de archivo " myfile.xlsx " ( 1 ) = " myfile2.txt " nombre de archivo ( 2 ) = " miarchivo3 . doc " nombre de archivo ( 3 ) =" " nombre de archivo ( 4 ) =" myfile4.docx myfile5.xls "
5
Crear un " For ... Loop " para quitar las extensiones de archivos de patrones del archivo nombres de la matriz :
Para xCntr = 0 Para 4POS = InStr ( 1 , nombre de archivo ( xCntr ) , vbTextCompare ".") fileName ( xCntr ) = Left ( nombre de archivo ( xCntr ) , pos - 1 ) Siguiente xCntr
6
Loop a través de la matriz de cadenas y mostrar los nuevos nombres de archivo en la primera columna de la hoja de cálculo Excel :
Para xCntr = 1 Para 5Range ("A" . . y xCntr ) SelectRange ("A" y xCntr ) Valor = nombre de archivo ( xCntr - . " Macros " 1 ) Siguiente xCntrEnd Sub
7
volver a Microsoft Excel y haga clic en la entrada " removeFileExtension " y haga clic en el botón" ejecutar " para ejecutar la macro y agregar los nuevos nombres de archivos sin extensiones .