Traducir el blog

Macros de Excel 4.0 - Área de trabajo

Posted on septiembre 16, 2024 by Excel Pedro Wave

🔝To translate this blog post to your language, select it in the top left Google box.


En mi humilde opinión las macros de Excel 4.0 son unas desconocidas porque la documentación está en inglés. Este mes de septiembre lo dedico a traducir al español algunas funciones de las Macros4 en varios artículos de mi blog que encontrarás aquí:

Sin necesidad de programar macros en VBA, podrás obtener información sobre la versión de Excel, el sistema operativo, la impresora, el país, el separador decimal, el separador de listas y otros 138 tipos de datos.

Si te parece interesante, ¡sigue leyendo!


Información del Área de trabajo

Esta es la tercera entrega sobre funciones de las macros de Excel 4.0, y la dedico a traducir los tipos de función con los que obtener información sobre el Área de trabajo de Excel, en inglés Workspace.

Observa en esta imagen animada que hay dos casos diferentes:

  • Columnas con Tipo_num y sin Subtipo: Para llamar a los tipos de función que no devuelven una matriz de valores.
  • Columnas con Tipo_num y con Subtipo: Para llamar a los tipos de función que devuelven una matriz de valores y obtener cada uno de los elementos de la matriz según el Subtipo.

Por ejemplo:

  • Tipo_num = 2 y Subtipo vacío: Devuelve el número de versión de Microsoft Excel, como texto. Por ejemplo, devuelve: 16.0 si la compilación instalada es: Excel para Microsoft 365 MSO (versión 2408 compilación 16.0.17928.20114) de 64 bits.
  • Tipo_num = 37 y Subtipo = 1: Devuelve el número correspondiente a la versión de país de Microsoft Excel. Por ejemplo: 34 corresponde a España.

Los pasos que he seguido para llamar a los tipos de función Área de trabajo de las Macros de Excel 4.0 son:

1) Editar la celda B5 con el valor del Tipo_num

2) Editar la celda C5 con valor vacío o con valor del Subtipo

3) Definir con el Administrador de nombres un nuevo nombre:

miInfo: =INDICAR.AREA.DE.TRABAJO(!$B5)&T(HOY())

El signo de admiración en !$B5 permite que esta fórmula funcione en cualquier hoja.

Siendo T(HOY()) un valor vacío con el que la fórmula se hace volátil y se actualiza al presionar la tecla <F9> 

4) Escribir en la celda D5 esta fórmula:

  • Para versiones recientes de Excel: =INDICE(miInfo;$C5)
  • Por compatibilidad con versiones antiguas de Excel: =SI($C5=0;miInfo;INDICE(miInfo;$C5))

Con lo que devuelve el valor del tipo de función y su subtipo, si lo hay.

En la siguiente imagen se aprecia el resultado de estos pasos:

Con la fórmula en D5 se extrae el texto del tipo de función de la hoja 'INDICAR.AREA.DE.TRABAJO' si se selecciona en español, o de la hoja 'GET.WORKSPACE' si selecciona en inglés.

Arrastrando hacia abajo las fórmulas del rango C5:D5 se obtienen cada uno de los valores de las funciones del Área de trabajo, según los valores de las columnas Tipo_num y Subtipo.


Tipos de funciones de Área de trabajo

He subido a la nube de MS OneDrive los 72 tipos de funciones del Área de trabajo (Workspace), tanto en español como en inglés, para que sepas todo lo que se puede hacer antes de que descargues el archivo que he preparado con estas funciones de las macros de Excel 4.0

Además, las funciones que devuelven una matriz se han desglosado en sus elementos, por lo que se obtienen hasta 138 tipos de información con los 72 tipos de funciones del Área de trabajo.

La nube de MS OneDrive es compatible con Excel para la Web, por lo que no es compatible ni con las macros VBA, ni con las funciones de las Macros de Excel 4.0


Vídeo con las funciones de Área de trabajo

En este vídeo explico cómo usar las funciones de Área de trabajo de las macros de Excel 4.0


Descarga las funciones de Área de trabajo

Descarga las funciones de Área de trabajo con macros de Excel 4.0, compatibles con las versiones de escritorio desde Excel 2010 hasta Excel para Microsoft 365.

Las macros del archivo descargado están bloqueadas por defecto. Para desbloquear las macros debes modificar las Propiedades del archivo siguiendo estas instrucciones:

Las macros de Internet están bloqueadas de forma predeterminada en Office - Deploy Office | Microsoft Learn

ATENCIÓN: En versiones desde Excel 2016 puede ser que haga falta entrar en: Archivo > Más... > Opciones > Centro de confianza. Presionar el botón: Configuración del Centro de confianza... Y seleccionar: Configuración de macros

Para mayor seguridad de las macros, las versiones desde Excel 2016 también tienen una casilla para Habilitar macros de Excel 4.0 cuando las macros de VBA están habilitadas. Si activa esta casilla, todas las configuraciones anteriores para macros de VBA también se aplicarán a las macros de Excel 4.0 (XLM). Si esta casilla no está seleccionada, las macros XLM se deshabilitarán sin notificación. Más información en este enlace:

Habilitar o deshabilitar macros en archivos de Microsoft 365 - Soporte técnico de Microsoft

Abre el archivo y presiona el botón: Habilitar edición cuando aparezca el aviso de VISTA PROTEGIDA.

Presiona el botón: Habilitar contenido cuando aparezca la ADVERTENCIA DE SEGURIDAD Las macros se han deshabilitado o se deshabilitó parte del contenido activo.

Las hojas están protegidos sin contraseña, por lo que puedes estudiar las fórmulas y las funciones Macro4.

ATENCIÓN: Se puede modificar este libro de Excel respetando esta licencia:

Creative Commons — Atribución-NoComercial-CompartirIgual-No portada — CC BY-NC-SA 4.0


Todos mis artículos sobre Macros de Excel 4.0

Accede a todos los artículos sobre Macros de Excel 4.0 siguiendo este enlace:

No Response to "Macros de Excel 4.0 - Área de trabajo"

Leave A Reply

Indícame las erratas que encuentres y qué es lo que te gustaría ver en los próximos artículos.

Mi lista de blogs