Jump to content
Sign in to follow this  
Leonardo Briceño

ANSWERED Usar archivo con macros en diferentes países

Recommended Posts

Hola amigos de Ayuda Excel, quiero hacerles una consulta.
He estado trabajando en un proyecto el cual he culminado y contado con la gran ayuda de ustedes.
El archivo pretendo distribuirlo a nivel mundial (iniciando en países de lengua español).
Está en idioma español (archivo/hojas/fórmulas/macros) Fue hecho en Windows 7 y Excel 2013 (español). Lo he probado en otro equipo que tiene Windows 10 y Excel 2019 y funciona bien.
La consulta es:
- Que consideraciones debo tener para que el archivo funcione en cualquier país.
- Debería hacer varias versiones según alguna característica de un país X, cuáles serían los aspectos que cambiar.
Gracias!!

Share this post


Link to post
Share on other sites

Hola

Las macros son, digamos, "universales", no es que tengas que programar las cosas para cada país o idioma, los dilemas tienen que ver con otras cosas:

- Si tu macro inserta fórmulas, los cambios van por aquí: https://abrahamexcel.blogspot.com/2018/11/insertar-formulas-con-macros.html

- Si usas objetos ActiveX que no vienen con todas las versiones de Office, te dará error en algunas PC. Ejemplo: El control DtPicker

- Si usas/modificas, a través de macros propiedades de objetos que no hay en versiones más "antiguas". Un ejemplo, los formatos condicionales de hoy en día, no todos son compatibles con Excel 2007 o incluso 2010 .

- Si usas funciones de la API de Windows y solo las "llamas" para 32 bits, tendrás problemas con los Excel de 64 bits.

Saludos

Share this post


Link to post
Share on other sites

Hola @avalencia buenos días!

Gracias por tu respuesta, al respecto te comento lo siguiente:

Estoy verificando en la librería de macros que hice que ninguna macro inserta fórmulas, todas ejecutan acciones.

El archivo tiene en 3 hojas un combo box que sirve para predecir texto de una lista desplegable

No tiene macros que use o modifique propiedades de objetos

EL sistema operativo de la laptop es de 64 bits

En efecto, una de las preocupaciones que tengo son las versiones antiguas que comentas 2007/2010. No se si sería recomendable advertir a los interesados que deben usarse en 2013 en adelante, etc. En MAC me imagino que no corre el archivo verdad? Y con el tema del separador de lista ( ; o , ) el archivo se adapta??

Gracias!

Share this post


Link to post
Share on other sites

No confundir bits del sistema operativo con bits del Office/Excel yo hablaba del Excel, pero por tu respuesta no creo que tengas problemas con eso.

Sobre los separadores de lista, vale también la respuesta del enlace enviado, si no insertas mediante macros, no hay problema, se adapta a cada configuración en automático lo que tengas en celdas. Sobre MAC, no uso, pero ojo con que hay versiones de Office para MAC en donde, por motivos de seguridad y otros, no corren todas las cosas hechas en VBA. 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

INFORMACIÓN BÁSICA SOBRE PROTECCIÓN DE DATOS

Responsable: Sergio Andrés Celemín

Finalidad: Moderar y responder comentarios de usuarios. Recuerda que la información que facilites es pública, y los datos que incluyas los leerá cualquier visitante de esta web, así como el avatar que poseas.

Legitimación: Consentimiento del interesado.

Destinatarios: Hetzner Online GmbH.

Derechos: Puedes ejercitar en cualquier momento tus derechos de acceso,
rectificación, supresión, oposición y demás derechos legalmente establecidos a
través del email sergio@ayudaexcel.com.

Información adicional: Encontrarás más información en la política de privacidad.

Sign in to follow this  



  • Posts

    • Hola buenas tardes amigos de Ayuda Excel Estoy parado en una macro que no he podido resolver a ver si pueden ayudarme. Gracias de antemano por su colaboración. Les explico. El archivo tiene varias hojas, Una se llama control enero, control febrero y asi sucesivamente La macro la voy a ejecutar en cada hoja Lo que debe hacer la macro es: 1)      copiar la celda A3, que es una formula, de la Hoja CONTROL 1  a la primera fila disponible de la columna A5 de la Hoja Control General. 2)      Copiar la celda j22 de Control 1 (que es una formula), como valor sin negrita a la primera fila disponible de F5 de la Hoja Control general. 3)      Hacer una botón para ejecutar la macro, teniendo en cuenta que solo debe ejecutarse si la celda j25 de la Hoja Control 1 es igual a SI. Por el contrario si es igual a NO, no debe permitir la ejecución de la macro. Pudiera ser advertido al usuario mediante un MSGBOX. 4)      Por último la posición de las celdas J22 y j25 pueden variar de hoja a hoja según la información introducida en cada hoja. Agradecidos de antemano por la colaboración prestada. LB Anexo archivo CONTROL GENERAL.xlsm
    • Un nuevo aporte para finalizar el proyecto Tengo el archivo funcionando cuando el usuario requiere solo una hoja activa. cuando se requiere que mas hojas estén activas no funciona. Ejemplo el user marco pass 123 debería tener activas las hojas "Registro, Registro1, Registro2". Con el codigo actual solo funciona la hoja "Registro" Ademas un favor extra que dependiendo el usuario que inicie sección ponga el Nombre de la columna "Nombre" en ("01.Adeudos" tabla "usuarios") del archivo en ACCESS y lo pegue en la hoja "Principal" celda C7 del archivo de EXCEL. en el siguiente enlace esta un ejemplo del proyecto. https://mega.nz/file/YRpRXZTL#Uynlq0oW77Eo0VbME26yYkKc1g7jXXu9w1AwfbFlRp0 De nuevo muchas gracias por toda la ayuda en el proyecto. Saludos
    • Hola buenas tardes amigos de Ayuda Excel. Quería preguntar si hay alguna manera de copiar y pegar una celda que tiene un prefijo en otra celda pero que el prefijo APAREZCA en la barra de fórmula. Gracias
    • Todo en la misma hoja.   Filtro Antoni.xlsm
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy