Actualmente programo en VBA Excel para mayor eficiencia en el trabajo. ¿En qué otro idioma sugieres que sea más poderoso con el que pueda hacer muchas cosas?

Al igual que algunas otras sugerencias aquí, recomiendo encarecidamente Python y específicamente Python 3.5. Desarrollé grandes modelos basados ​​en VBA para corporaciones, pero descubrí que puedo lograr los mismos resultados en aproximadamente 10-15% del código de Python que en VBA.

Ahora trabajo exclusivamente con Python porque también permite a sme crear soluciones multiplataforma.

Además, Python tiene suficientes integraciones potentes de Excel que le permitirán leer y escribir archivos de Excel.

Lo bueno es que es mucho más potente que VBA con una gran variedad de módulos que pueden proporcionarle acceso a casi cualquier función imaginable.

Ella es mi lista estándar de recursos que necesitará para aprender Python:

  1. http: //learnpythonthehardway.org… – este chico te animará a aprender Python 2. Está bien para empezar, pero Python 3 es el futuro. Este es un gran recurso para comenzar.
  2. https://inventwithpython.com/ – Aquí hay cuatro cursos que puedes hacer usando Python 3. Todos comienzan desde principiantes, pero vale la pena ya que te sentirás más y más cómodo con el idioma.
  3. http://www.checkio.org/ – regístrese aquí y comience a jugar. Te darán exposición a algoritmos y desafíos generales de codificación.
  4. https://www.hackerrank.com/ – esto es como CheckIO, solo que menos juego y más desafíos. Haz tantas como sea posible.
  5. https://docs.djangoproject.com/e…: si tiene la intención de desarrollar aplicaciones basadas en la web, Django es un marco para aprender. Tendrá que trabajar con estos tutoriales si desea seguir el próximo curso.
  6. http://chimera.labs.oreilly.com/… – después de completar este curso serás un codificador decente. Este curso enseña el desarrollo basado en pruebas, que es una técnica preferida para desarrollar rápidamente aplicaciones confiables.

Te sugiero que comiences con PHP . Puedes hacer mucho con PHP.

PHP es un lenguaje de secuencias de comandos del lado del servidor diseñado para el desarrollo web, pero también se utiliza como lenguaje de programación de propósito general.

El código PHP puede integrarse en el código HTML, o puede usarse en combinación con varios sistemas de plantillas web, sistemas de gestión de contenido web y marcos web. El código PHP generalmente es procesado por un intérprete PHP implementado como un módulo en el servidor web o como un ejecutable de Common Gateway Interface (CGI).

El siguiente “¡Hola Mundo!” El programa está escrito en código PHP incrustado en un documento HTML:




Prueba PHP


Hola Mundo

‘; ?>

Sin embargo, como no existe ningún requisito para que el código PHP se incruste en HTML, ¡la versión más simple de Hello, World! puede escribirse así, con la etiqueta de cierre omitida como preferida en archivos que contienen código PHP puro

Cómo funciona PHP :

Fuente: PHP

Puedes aprender sobre PHP aquí Tutorial de PHP 5

Gracias

Existen muchas herramientas que pueden hacer que sus tareas de trabajo sean más eficientes, etc. En el mundo de las herramientas de Office como Excel, también hay muchas opciones.

Cuando comencé a ver limitaciones en VBA, me mudé al ámbito de las aplicaciones .NET y comencé a procesar archivos de Excel con C # y VB.NET (principalmente C #). Estas herramientas proporcionan mucha más capacidad y es mucho más fácil y rápido crear lo que necesita.

Desde entonces, también me he alejado de estas herramientas debido a los cambios de roles, etc. Sin embargo, todavía tengo un gran aprecio por lo fácil que fueron usar estas herramientas.

Para ingenieros
MATLAB: para un mejor procesamiento matemático.
Excel se ralentiza y a menudo se bloquea si sus datos son grandes.
No existen datos grandes en Matlab.
Matlab también tiene buenas funciones de Inbuild Library.
Matlab: fácil programación de GUI.

Pero usted / su empresa necesita comprar la licencia de Matlab.

Si todo lo que haces va a girar en torno al software de Office (Libre Office o MS Office), entonces VBA es todo lo que necesitas.

Te sugiero que aprendas:

  1. Script de aplicaciones de Google (para la automatización de aplicaciones de Google): se basa en el script java
  2. Python: puedes hacer casi cualquier cosa
  3. HTML, CSS, SQL, eso siempre es útil.

Python: es un lenguaje maravilloso. Fácil de aprender, funciona en la mayoría de las plataformas con poca sobrecarga, más tolerante que los derivados C y C.

Esta página Wiki puede venderla mucho mejor que yo: Python (lenguaje de programación)

Espero que esto ayude.

Si ya conoces VBA, entonces deberías probar Xojo. El lenguaje en sí es muy similar, pero podrás crear tus propias aplicaciones de escritorio (Windows, Mac, Linux), web o iOS.

Esa es la misma razón por la que uso VBA. No conozco todos los idiomas, pero si quieres usar algo más potente, entonces el ensamblaje puede hacer casi cualquier cosa.

Expletivo ++!