Hola. Ayuda con macro
Hola Fernando, te agradezco cualquier ayuda que puedas darme con esto.
Es la siguiente macro
Sub ConsultaPoderes()
'Selecciona hoja "FICHA" del archivo "PODERES.XLS" y la elimina
Sheets("FICHA").Select
ActiveWindow.SelectedSheets.Delete
'Abre directorio para seleccionar archivo del cliente
ChDir "C:\_Poderes"
MiArchivo = Application.GetOpenFilename("Archivos de Microsoft Excel (*.xl*),*.xl*", , "SELECCIONE ARCHIVO A ABRIR")
Workbooks.Open MiArchivo
'Copia la hoja "FICHA" y la pega en "PODERES.XLS"
Sheets("FICHA").Select
Sheets("FICHA").Copy Before:=Workbooks("PODERES.xls").Sheets(1)
'FALTA :
'Código para : si no existe la hoja "FICHA" en "PODERES.XLS" que continue con el sgte. Paso
'Código para : si cancelo el abrir un archivo de cliente, que haga nada
'Código para : cerrar el archivo que se abrió y de donde se copió la hoja "FICHA"
End Sub
Gracias
Es la siguiente macro
Sub ConsultaPoderes()
'Selecciona hoja "FICHA" del archivo "PODERES.XLS" y la elimina
Sheets("FICHA").Select
ActiveWindow.SelectedSheets.Delete
'Abre directorio para seleccionar archivo del cliente
ChDir "C:\_Poderes"
MiArchivo = Application.GetOpenFilename("Archivos de Microsoft Excel (*.xl*),*.xl*", , "SELECCIONE ARCHIVO A ABRIR")
Workbooks.Open MiArchivo
'Copia la hoja "FICHA" y la pega en "PODERES.XLS"
Sheets("FICHA").Select
Sheets("FICHA").Copy Before:=Workbooks("PODERES.xls").Sheets(1)
'FALTA :
'Código para : si no existe la hoja "FICHA" en "PODERES.XLS" que continue con el sgte. Paso
'Código para : si cancelo el abrir un archivo de cliente, que haga nada
'Código para : cerrar el archivo que se abrió y de donde se copió la hoja "FICHA"
End Sub
Gracias
1 respuesta
Respuesta de fejoal
1