Pregunta ¿Cómo uso Excel 2010 Personal Macro Workbook?


Quiero que todas las macros que he escrito estén siempre disponibles cuando utilizo Microsoft Excel 2010. ¿Cómo puedo hacer esto?


5


origen




Respuestas:


En excel 2010, el macro libro de trabajo personal se encuentra en C:\Users\UserName\AppData\Roaming\Microsoft\Excel\XLSTART\PERSONAL.xlsb. La mejor manera de crear esto es para grabar una macro en su libro de trabajo macro personal. Usted hace esto por:

  1. Habilitando la pestaña del desarrollador yendo a File - Options - Customize Ribbon y comprobando developer en el lado derecho de la pantalla
    enter image description here
  2. Vaya a la pestaña del desarrollador y haga clic en record macro 
    enter image description here
  3. Store Macro In tu Personal Macro Workbook 
    enter image description here
  4. Stop Recording macro
    enter image description here
  5. Cuando cierra Excel o el libro de trabajo, le indicará ¿Desea guardar los cambios realizados en PERSONAL.xlsb? seleccionar save
    enter image description here

    Ahora tendrá un libro de trabajo macro personal que está visible en cualquier momento que abra Excel. Si tiene macros almacenadas en otros libros, puede transferirlos al libro de trabajo macro personal moviendo los módulos dentro de Visual Basic en excel Además, si tiene un libro de trabajo con muchas macros, puede navegar a la ubicación del archivo y cambiarle el nombre a PERSONAL y guardarlo como .xlsb


6





Sé que ha respondido su propia pregunta aquí, y es útil, pero para las personas que quieran transferir un antiguo libro de trabajo macro personal de un Excel 2007 y posterior a Excel 2010, deben copiar

%APPDATA%\Microsoft\Excel\XLSTART\PERSONAL.XLS

a la misma ubicación en la máquina nueva, sin renombrarlo XLSB. Dependiendo de la versión de Windows,% APPDATA% apuntará a diferentes ubicaciones, por lo que debe usar la variable de Windows al escribir su ruta en ambas máquinas.

Como dijo, el directorio XLSTART no existirá hasta que se cree un libro de trabajo macro personal, pero crearlo manualmente no le hará daño, siempre y cuando reinicie Excel.


3



Esto es cierto, el .xlsb tipo de archivo no existía hasta 2007. - Raystafarian