¿Necesito aprender HTML o CSS antes de aprender Visual Basic para Aplicaciones (VBA)?

La historia de todos con las computadoras es diferente.

Casi todos antes de Internet conocían BASIC, por lo que tiene sentido decir que HTML y CSS son cosas separadas para estudiar. HTML es anterior a CSS, por lo que solo necesita saber HTML para crear una página web simple e incluso hermosa con las imágenes y el contenido de texto correctos.

Yo:

BÁSICO – 1979-1980

BÁSICO RÁPIDO 1987–1990 (programación aprendida de C 1990)

VISUAL BASIC 1997-presente

HTML 1997 o 1998-presente

VBA 2000 hasta el presente

CSS 2004 o 2005-presente

VBA

Considero a VBA como una herramienta rápida para trabajar con aplicaciones y documentos basados ​​en Windows que admiten VBA. Es bueno para proyectos que son estrictamente internos y para su propio uso. Desea extraer datos de una gran base de datos: use Excel o MS-Access VBA para obtener el conjunto de datos que desea. Desea crear un formulario de seguimiento de trabajo, use VBA Excel para crear su propio archivo de registro.

HTML / CSS

Lenguajes de publicación web que utilizan el método de marcado para asignar propiedades al texto. Para mí es como WordPerfect o Wordstar donde puedes revelar códigos para hacer pequeños cambios cuando sea necesario. (A diferencia de MS-Word, que puede ser difícil de cambiar porque los códigos de formato son invisibles). HTML hace que la publicación sea compatible en todas las plataformas y sistemas operativos. CSS agrega una capa de estilo utilizada en la página o como un archivo separado.

En absoluto, a menos que su salida prevista sea algo optimizado para la web. Por ejemplo, podría tener un script VBA dentro de Excel que toma una gran cantidad de datos y crea una salida HTML para el correo electrónico y la envía automáticamente a través de Outlook. Eso necesitaría el HTML. Pero no usarás HTML en tu código .

Básicamente, VBA es una forma de manipular las aplicaciones de Office, para integrar funcionalidades que normalmente no tienen en los documentos. Lo he usado más en varios puestos de trabajo como analista de datos / MI. Hay algunos recursos muy buenos en línea. Solo asegúrate de no complicar demasiado lo que estás haciendo. ¡Puede hacer mucho dentro de las aplicaciones sin tener que tocar VBA! Encuentre una solución integrada primero, si existe.

No, no lo haces. HTML y CSS se utilizan principalmente en aplicaciones web y sitios web. Si está comenzando a programar aplicaciones de escritorio con, por ejemplo, WinForms / Visual Studio, no necesita saber HTML / CSS. Mi consejo sería comenzar con un idioma y ser bueno en eso. entonces puedes preocuparte por aprender otros idiomas.

Saludos – Aaron

No. No tienen casi nada que ver el uno con el otro.

No. HTML / CSS se puede aprender independientemente de VBA (o cualquier otro lenguaje de programación)