Extensión inválida de archivo
Publicado por Luis Zúñiga (26 intervenciones) el 07/01/2010 00:15:53
Reciban un saludo desde México.
Tengo el siguiente código en un archivo de Excel 2007:
Sub Merca()
Workbooks.Open Filename:="Z:\05 Reportes\02 Mercadotecnia\01 Marketing.xlsx"
Sheets(Array("Estado", "Medio")).Copy
Sheets("Estado").Select
Range("B11:O45").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A7:O8").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
Sheets("Medio").Select
Range("B12:O34").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A8:O9").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveWorkbook.SaveAs Filename:="Z:\05 Reportes\03 Reportes para envío\Mercadotecnia.xlsx", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
Range("A1").Select
ActiveWindow.Close
ActiveWindow.Close
End Sub
La macro funciona adecuadamente; sin embargo, al querer abrir el archivo resultante me despliega el siguiente error:
Excel no puede abrir el archivo "Mercadotecnia.xlsx" porque el formato o la extensión de 'este no son válidos. Compruebe que el archivo no se ha dañado y que la extensión del mismo coincide con el formato del archivo
El archivo 01 Marketing.xlsx extrae información contenida en el archivo maestro Registro2010.xlsm; la idea es que al presionar un botón puedan general un archivo independiente sin que tenga ligas al archivo origen.
¿Me pueden ayudar por favor?
Muchas gracias
Tengo el siguiente código en un archivo de Excel 2007:
Sub Merca()
Workbooks.Open Filename:="Z:\05 Reportes\02 Mercadotecnia\01 Marketing.xlsx"
Sheets(Array("Estado", "Medio")).Copy
Sheets("Estado").Select
Range("B11:O45").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A7:O8").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
Sheets("Medio").Select
Range("B12:O34").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A8:O9").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
ActiveWorkbook.SaveAs Filename:="Z:\05 Reportes\03 Reportes para envío\Mercadotecnia.xlsx", FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
Range("A1").Select
ActiveWindow.Close
ActiveWindow.Close
End Sub
La macro funciona adecuadamente; sin embargo, al querer abrir el archivo resultante me despliega el siguiente error:
Excel no puede abrir el archivo "Mercadotecnia.xlsx" porque el formato o la extensión de 'este no son válidos. Compruebe que el archivo no se ha dañado y que la extensión del mismo coincide con el formato del archivo
El archivo 01 Marketing.xlsx extrae información contenida en el archivo maestro Registro2010.xlsm; la idea es que al presionar un botón puedan general un archivo independiente sin que tenga ligas al archivo origen.
¿Me pueden ayudar por favor?
Muchas gracias
Valora esta pregunta
0