-
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.