6 febrero, 2025

MOSTRAR INFORMACIÓN DEL SISTEMA DESDE EXCEL CON VBA

Hola a todos:

Casi siempre suelo contestar a todos los correos que me envíais en un tiempo razonable, pero en algunas ocasiones puedo retrasarme, los motivos son muy variables, desde que no dispongo de tiempo, que se me pasó el correo, o que vuestra consulta llegó por error a la carpeta de spam del buzón de la web, en esos casos, lo siento.

No obstante, aunque el correo sea de hace tiempo, suelo contestar y ponerme en contacto con la persona que me ha enviado la consulta.

Hoy es uno de esos casos (correo en spam de la web), y la pregunta era bastante sencilla, el lector quería saber si existía algún procedimiento para poder invocar/mostrar la ventana de información del sistema desde Excel.

No se trata de mostrar la información en excel sino mostrarla en windows abriendo la ventana desde Excel.

Una macro que nos puede venir muy bien es esta, donde directamente ejecutamos un .exe para mostrar la información del sistema con la función «Shell»

Sub Info_sistem()
Dim sistema As Long
sistema = Shell("C:\Program Files\Common Files\Microsoft Shared\MSINFO\MSINFO32.EXE", vbMaximizedFocus)
End Sub

Si esta información la tenéis en otra ubicación o recibe otra denominación, solo tenéis que buscarla en vuestro sistema y sustituir la cadena de conexión.

El resultado es el siguiente:

MOSTRAR INFORMACION DEL SISTEMA DESDE EXCEL CON VBA

Como podéis observar he eliminado alguna información de mi sistema para no hacer datos públicos. Pero cuando lo ejecutéis en vuestro equipo tendréis toda la información disponible.

Y esto es todo, espero que este sencillo código os pueda ayudar.

Y de nuevo perdonad si tardo más de la cuenta en contestar a vuestras consultas : )

¿Te ha resultado de interés?, puedes apoyar a Excel Signum con una pequeña donación.

Donate Button with Credit Cards

¡¡Muchas gracias!!

Comparte este post

2 comentarios en «MOSTRAR INFORMACIÓN DEL SISTEMA DESDE EXCEL CON VBA»

  1. Como te puedo contactar tengo una macro que llena 16 archivos desde una base de datos pero ya no funciona apartir del registro 2452 no manda la informacion a los demas archivos me podrias ayudar?

    1. Hola Cristian:

      Es macro, ¿antes te funcionaba?. Has verificado que ese registro 2452 no sea el problema, es decir, que sea un dato nulo, o que esté vacío, etc.

      Tendría que ver la macro y en concreto reproducir ese mismo error (es decir, ver que datos tiene ese registro).

      Me puedes contactar por correo: excelsignum@yahoo.es

Si te ha gustado o tienes alguna duda, puedes dejar aquí tu comentario.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies