Tecnología

Inicio

Cómo convertir macros de Excel 2003 a Excel 2007

Cómo convertir macros de Excel 2003 a Excel 2007


Microsoft Visual Basic para Aplicaciones (VBA) es esencialmente el mismo en Excel 2003, ya que es en Excel 2007. Si abre el archivo de Excel 2003 (XLS) y guardarlo como un archivo de Excel 2007 (XLSX), las macros deben transferir más intacta . Si no lo hacen, no es porque el código no ha logrado convertir. Una de dos cosas ha sucedido: o bien no se han establecido los valores de la macro en Excel 2007 o su libro de trabajo (no el código en sí mismo) está dañado. Una solución para el problema es salvar las macros como archivos de texto y transferirlos más de forma individual desde Excel 2003 a Excel 2007.

Instrucciones

Cambiar la configuración de macros en Excel 2007

1 Haga clic en el botón "Office".

2 Seleccione "Opciones de Excel".

3 Elija "La confianza Center-> Centro de confianza Configuración-> Configuración de macros".

4 Haga clic en "Trusted Locations-> Añadir nuevo ubicaciones de confianza."

5 Añadir la ubicación de su libro y luego seleccione "OK".

6 A abrir el libro en Excel 2007 y comprobar si hay macros de trabajo. Si todavía no funciona, tendrá que copiar y pegar el texto macro más (véase la sección 2).

Copiar y pegar

7 Abrir el libro en Excel 2003.

8 Busque el código de la macro. Una manera fácil de localizar el código de una macro determinada es hacer clic en el menú "Herramientas" y luego "Macro> Macros." Encontrar el nombre de la macro y haga clic en "Editar".

9 Resalte la sección completa del código y luego presione la tecla "Ctrl" y "C"

10 Pegar el texto en un archivo de texto (usando un programa como el Bloc de notas o Wordpad).

11 Abrir el VBE en Excel 2007 y pega el código en una nueva ventana de código.

Consejos y advertencias

  • Un acceso directo a la apertura de la ventana VBE es presionar "Alt" y "F11" juntos.