[TypeScript] 👉 Microsoft releases Excel VBA replacement | FIRST IMPRESSIONS
Вставка
- Опубліковано 29 сер 2024
- ♥ A lot of Excel files | www.exceleinfo...
🏆 Subscribe | bit.ly/youtube...
👏 Do you want contribuite? | www.exceleinfo...
📩 Tutorials in your email: www.exceleinfo...
🔥 Microsoft Tutorial: docs.microsoft...
😱 VBA replacement? (The day has arrived)
- VBA is introduced in Excel 5.0 in 1993.
- Excel 95 with the dialog sheets, before the Forms.
- Is the VBA IDE released in Office 97?
- VBA 7.0 is included in Office 2010.
- VBA 7.1 is included in Office 2013, 2016 and 2019.
- In 2012 Microsoft releases TypeScript, a JavaScript Superset.
- We can use TypeScript to write macros in Excel online.
- At the moment (Feb-2020) for Office 365 users.
More examples | www.exceleinfo...
More examples | blogs.itpro.es...
Facebook Page | / exceleinfo
Get notificacions on Telegram | t.me/EXCELeINFO
Twitter | @EXCELeINFO
Twitter | @SergioACamposH
Download EXCELeINFO addin:
addin.excelein...
#MsExcel #VBA #TypeScript
Llevo 6 meses programando TypeScript y la API de JavaScript para Excel y es espectacular! El cambio no es fácil pero tiene un futuro increíble
Estimado, programas en la versión de Excel E3?
@@joseagundis1 No hace falta. Puedes utilizar Script Lab para practicar y Visual Studio para algo más profesional.
@@joseagundis1 ud. puede programar con JavaScript, CSS y HTML directamente desde Excel de escritorio o web con el complemento "Script Lab" que lo descargas dentro de cualquier hoja de cálculo (Da clic en la pestaña INSERTAR/ Complementos/ mis complementos/ Buscar más complementos en la Tienda Office/ Buscar Scrip Lab), esto funciona desde la versión office 2013 en adelante. Lógicamente, ud hace alusión a la versión exclusiva de office 365 categoría E3, a la que hace alusión este video, pero te recomiendo que uses el complemento antes sugerido que ya está vigente y es mucho más potente a la fecha. Aprende a programar con JavaScript, porque cuando por fin se permita utilizar office Script, se podrá programar con TypeScript al igual que JavaScript.
@@Fredick.7 Gracias le agradezco mucho su ayuda.
@@tuyoexcelypowerbi Gracias por su recomendación. Saludos
Saludos, mi primer lenguaje fue VB y e trabajado mucho con VBA en Excel, pero ya tengo poco más de año y medio trabajando con javascript y typescript, con tecnologías web,(angular-ionic) y es espectacular, puedes hacer servidores en javascript con node js, puedes hacer páginas web dinámicas con angular, react, puedes hacer aplicaciones multiplataforma (iOS y Android) a través de ionic, o reactnative, base de datos con Mongo, o conexiones con firebase para base de datos y hosting en la nube, para hacer aplicaciones de escritorio está electronjs, realmente creo que es buen momento para que cualquiera se anime a aprender javascript, va a ser un conocimiento muy aplicable a distintas áreas, a diferencia de VBA, que aunque le tengo cariño (porque es muy útil en el entorno Microsoft), realmente es un conocimiento que te amarra a ese entorno.
Donde recomiendas aprender Javascript?
Eso es parte de la evolución, a medida que se vaya necesitando iremos migrando a la nueva tecnología. Muchas gracias por tus videos
Tienes razón Carlos.
Yo creo que ya era hora si bien pensé que se usaría phyton. Por otro lado me encantaría que actualizaras el canal con PowerBi que es la evolución de Office y permite scripts en phyton y R además del lenguaje DAX presente en Excel.
Aprovecho para agradecer todos estos años de compañía en los que me ayudaste a desarrollar mi nivel Sergio abrazo grande a la distancia. Por qué sigan los éxitos!!!
Gracias Chr1s. Intentamos tocar cada vez más temas, y Power BI está en planes.
Yo también me he negado a que VBA muera. Pero tenemos que ir acostubranos al cambio. Excelente presentación mi estimado Sergio. Un fuerte abrazo!
Yo me imagino el día que puedas ejecutar las macros en el celualr, las app de androi, se quedaran cortas para toda la imaginacion de posibilidades que se pueden hacer con macros. Excelente información Sergio, gracias por compartir
Gracias Sergio por tu vídeo. El momento ha llegado y pues Microsoft debe de actualizar y con ellos nosotros también. Google Sheets ya está en la web y Excel no se puede quedar atrás, ánimos habrán un montón de cosas nuevas y divertidas que se podrán hacer con este nuevo cambio. El futuro es del que se adapta. Tu ya sabes programar en Excel. La lógica de cualquier programacion es la misma para cualquier lenguaje , solo es de familiarizarnos con la sintaxis y con los métodos del typescript. Se viene mucha diversión, en unos años cuando ya nos hayamos metido de cabeza con typescript veraz que siempre habrá nostalgia por vba pero ya no más sufrimiento.
Es correcto, se vienen cosas buenas.
Adelante campeón tu siempre nos sorprendes.
La nube, la nube, toda nuestra información en la tal nube y la nube es de los gringos y cómo fisgonearan de bueno, pero como somos felices viviendo en la casa en el aire.
Esto lleva en Google Sheets mucho tiempo, en esto Microsoft va muy por detrás
JavaScript junto con TypeScript son los dueños del mundo web, yo utilizo dia a dia TypeScript para mis proyectos Angular, super recomendado para aprender.
Saludos
Estimado Sergio me dejaste aout, ya que yo soy fanático de VBA, realizó muchos trabajos tanto en Excel como en Acces, los cuales me permitió tener algunos $$ y he tratado de poder compatibilizar lo ya realizado ubicándolo en la nube y es un verdadero dolor de cabeza, trate de seguir tus indicaciones de este tutorial y lamentablemente no logro llegar a realizar los cambios, pero bueno seguiré intentándolo, me agrado mucho los recuerdo que hiciste pero me parece que yo tengo algunos trabajos realizados por la década de los 90 con excel 4.0 que venía en discket 3,5 . un abrazo y gracias por tu aporte
Wow! Excel 4.0, seguro trabajaste con macro fórmulas. Gusto saludarte.
Hola Sergio, también ayer estaba viendo a Mr Excel, y como comentas hay que actualizarse... Y no hay que tenerle miedo... hay que tenerle pasión por el gusto de Excel. Y creo que a los que sabemos programar en VBA u otro lenguaje no es difícil adaptarse a lo nuevo, al contrario llevamos la ventaja de saber programar en VBA y otros lenguajes... Y java me gusta!!! Y todos los lenguajes son "Similares" solo cambia la forma de referirse a lo mismo pero la lógica es la misma. Y terminar de aprender los Power's, que también el futuro ahí esta en Excel. Saludos.
Es correcto Leopoldo. Para los que dicen que Excel será reemplazado por Power BI, no cabe duda que están equivocados. Excel está mejor que nunca y con esto se comprueba. Y tienes razón, todo lo Power es el futuro y no debemos quedarnos atrás.
Sergio .. la verdad q todavía no he a aprendido todavía el excel ..la verdad q me parece interesante .. saludos ..larga vida al VBA
Contrario a lo que dicen muchos, Excel nunca morirá, pero me queda claro que se mejora cada día más, por eso es importante aprender lo úlitimo para no rezagarnos.
Jaja .. que buena tanda de comentarios ..ha creado maestro Sergio ... Larga vida Excel
Y yo que empece vba en 2018, me has matado, en fin espero que nos queden muchos años como dices 🙂
Hola Sergio
Ciertamente queda mucha "tela que cortar" sobre el futuro de VBA. Si he leido de que será reemplazado pero no pensé que ese momento estuviera tan cerca y por lo visto está casi a la esquina.
No queda más que avanzar en paralelo y pensar en aprender sobre TypeScript para cuando llegue el momento.
Confieso que VBA ha sido todo un reto a pesar de lo que muchos digan sobre este lenguaje y más que nada el poder hacer cosas que antes no pensaba que se pudiera; Sobre todo con las animaciones y demás.
En fin, esperaré que sucede y estaré atento a esta información y las que mas se puedan conocer sobre VBA en el futuro.
Mis respetos como siempre.
Tienes razón amigo, no dejaremos VBA de lado, pero en la medida de lo posible avanzar en paralelo.
Orale, realmente muy bien tu tutorial, yo no sabía que MS Excel podían hacer Typescript, muy bien realmente es un muy buen video
Excelente información, Sergio. Un nuevo reto de aprendizaje nos espera... y vamos a enfrentarlo y superarlo. Por supuesto, contamos con tu ayuda.
Así es Antonio. Iremos todos en paralelo.
Sergio muchas gracias. El futuro es sensacional, me imagino que con el tiempo podemos hacer ciencia de datos con Excel ( machine learning, deep learning, inteligencia artificial, big data).
Es correcto Conrado. Por lo pronto con Power Query y Power Pivot tenemos mucho trabajo por hacer.
Hola Alejandro, gracias por tu trabajo.
Al igual que tu Sergio estoy maravillado con esta noticia y creo que era de esperarse, puesto que ya se trabajará en la nube más tiempo; como mencionas ya hay la necesidad de programar via Web porque los clientes ya piden que desde un celular puedan automatizar tareas. Saludos y espero lo liberen hacia todas las versiones. Gracias por compartir.
La tecnología avanza a pasos agigantados y no nos conviene quedarnos atrás.
Todos amamos VBA pero en ciertos aspectos se ha quedado estancado
Yo creo que el VBA estará bastantes años disponible . Te todas formas me apunto a tus siguientes cursos (vídeos) sobre TypeScript . Mientras tanto ir grabando y aprender cositas .
Pensamos lo mismo. A VBA le quedan muchos años.
Muchas fue muy interessante. Un saludo desde Ginevra.
Definitivamente, ya lo dijo Darwing: "los que sobreviven no son los más fuertes sino los que mejor se adaptan". Sergio: supongo que el "Trabajo" se guardará también en una "nube" de Microsoft ¿Es confiable?¿O sigue siendo recomendado respaldar?
Creo que la prioridad será Onedrive para guardar los Scripts. En lo personal, tengo buenas experiencias con la nube de Microsoft, pero no está de más tener respaldo del respaldo.
Typescript es lo mejor que le podría pasar a office desktop y web, excelente.
Pienso exactamente lo mismo!
¿Preguntas cuándo? Cuando Microsoft, lance su primer beta de Office hecho en Javascript, cosa que ya hicieron con Visual Studio Code, entonces, puede que muy cerca, saludos!
Muy buen tutorial!! Me interes aprender Typescript, espero que no sea tan complicado xD
Con esta nueva tecnología algunas cosas son sencillas y otras no tanto para los que venimos de VBA. VBA tampoco era sencillo al principio para los que no sabíamos programar.
Lo importante es tener la lógica de programación ya el lenguaje se puede aprender muy rápido su sintaxis, yo había escuchado rumores que Microsoft iba a permitir utilizar varios lenguajes de programación para hacer macros incluso me ilusione cuando dijeron que Python estaba entre sus planes. Ahora con este lenguaje que es un derivado de javascript la curva de aprendizaje es algo compleja para quien nunca haya visto nada de javascript eso sería lo tedioso que se tendría que estudiar Javascript para poder entender typescript entonces se tomaría su tiempo. Hubiera preferido que hubiesen apostado por Python o javascript purito.
Creo que Python sigue en planes.
Aparte hay que aprender la API de Javascript para office
Muyy bueno video demostrativo Sergio! Bravoo por compartirlo!! hay que prepararnos para este futuro asombroso!
Excelente video,,, extenso y muy bien explicado... me queda la duda...¿Es posible hacer el llamado a la funcion que has creado en TypeScript desde un boton o con una macro desde excel?????? como si utilizara VBA.... disculpa mi ignorancia... gracias.
Gracias Sergio. Un saludo desde Colombia.
Saludos Carlos.
Animo Sergio!, Es parte de la evolución.
Se que cuando llegue el día, si la vida me lo permite, estaré siguiendo tu curso aqui en UA-cam "EXCEL & TypeScrip"... Pero mientras eso sucede hay que seguir con el de VBA!!
Saludos
Al final tenemos q seguir cambiando según cambie nuestro ambiente y para nosotros toda la industria está cambiando a la digitalizacion. Nos toca aprender a programar en lenguaje con mayor soporte. Como el caso de js typescrit o python y más con un programa como Excel con tanto uso. Aunado a q Microsoft se está uniendo a la comunidad open source.
Así es Alberto. Además de VBA, no perdamos de vista TypeScript, Phyton, y todo lo Power que tiene Excel.
Gracias por sus ayudas, con este cambio le falta el suyo hacer su APP felicidades desde Colombia
En definitiva tenemos que hacer algo en ese lenguaje.
hubiese querido aprender VBA antes... ahora esta en caida... pero hay que avanzar y aprender lo nuevo que es la nube
Algunos programadores les gusta hablar mal de javascript, sin aceptar que es lenguaje del futuro y de multi-uso hoy en día javascript se come el mundo, increíble que un lenguaje creado para la web nos facilitará todo hoy.
Y a otros muchos les cuesta entender que va a haber que aprenderlo si o si
Concuerdo contigo! No es que sea el mejor lenguaje, pero si uno de los mas utilizados!
TypeScript no te enseña a interactuar con Excel, eso lo hace la API de JavaScript para Office o Excel en este caso
Te interesa grabar un video para este canal? A modo de colaboración?
Ahora también se puede programar para la versión de Excel de escritorio sin ningún problema con TypeScript / Office Javascript API usando Visual Studio o Script Lab (gratis y para todas las versiones de Office365)
Es correcto lo que mencionas. Gracias por complementar la información.
Hola Sergio como esta. Yo viendo el vídeo 😳 y al tiempo pregunto debo aprender VBA o directamente aprendo Java porque recién voy aprender visual basic. Favor que me recomienda??
Aprende VBA. Si duda.
Bueno utilizo typescript para hacer software... creo que me adaptare fácil
Solo te resta aprender el modelo de objetos de Excel y listo. Sera bueno esto. Unos tendremos que aprender TypeScript y otros el modelo de objeto.
Maestro gracias viene un fuerte reto y aprender TS saludos desde loja ecuador
Saludos Leonardo. Aquí estaré para informarles los avances.
Excelente explicación, gracias Sergio... saludos
Excelente información amigo. Gracias por el aporte.
Saludos Rocky.
Google Apps Script ahora tambien se puede usar let o const, no es TypeScript estrictamente.... es Javascript puro que implementa ECMAScript 2015.... ahora se ejecuta en el entorno V8... antes increiblemente a pesar de ser Google se ejecutaba en el intérprete de JavaScript Rhino de Mozilla
correcto y creo que todavía tengo los disco guardados por ahí es mas tengo la primera planilla de cálculos que salieron por la década de los 80 se llama SYNCAL y funciona en ATARI como PAPERCLIP procesador de texto WOR base de dato, mi primer computador fue un SINCLER de 1 kilo, conozco DBplus, Lotus y otros........ un brazo
Qué genial, muchas historias qué contar.
Y yo que recién me inscribí al curso de Excel VBA. 🙂
El curso sigue vigente, no dudes en aprender
Hola gracias las por los videos son buenos. Estoy recién empezando en lo que es excel. Quiero crear un punto de venta para mi negocio. Me dirás dsr una pauta con cual de tus videos empiezo. Teniendo en cuenta que solo se introducir información en las celdas. Pero aprendo rápido. gracias
Busca en las listas de reproducción la de Formulario de punto de venta.
Me gustaría comenzar a aprender pero almenos al día de hoy me cuesta encontrar información al respecto, algún libro o un curso bien estructurado sobre el tema, yo creo que aun anda en pañales quizá en algunos años mas comenzaran a aparecer este tipo de recursos.
Cursos de TypeScript hay muchos en Internet. No importa que no estén enfocados a Excel, puedes comenzar entendiendo la sintaxis. Así nos pasó con VBA, la sintaxis es idéntica a VB6.
@@SergioAlejandroCampos prefiero esperar a que este mejor consolidado e invertir mi tiempo en otra cosa, pero gracias por la sugerencia.
Y para entonces ya existirá una gran cantidad de profesionales con los viajes tendrás que competir...
estuve 20 años fuera, por esas cosas del destino he tenido que volver a ver lenguaje de programacion. politicamente veo una pretencion tratra de seguir monopolizando el estandar del mercado pero creo que se les ha ido de las manos..ahora las soluciones son gratis
Hola buenas noches Sergio, puedes hacer un Tutorial donde expliques cómo extraer de un archivo cerrado solo algunos datos, no toda la base de datos, por ejemplo, se tiene una base de datos con la información de los resultados de las inspecciones de lo que va del año, la idea es que esa base de datos esté cerrada y desde un archivo abierto se extraiga solo la información del resultado de la inspección de un número de parte.
Cuanto tiempo toma aprender Typescript? es más difícil que vba?
Excelente video !!! y nada tenemos que ir al ritmo de la tecnología o nos quedamos uga-uga jajajaja
Así es Alejandro. La tecnología nos rebasa, pero tenemos que procurar ir a su ritmo.
Buena noticia ya voy a revisar.
Sergio gracias muchas gracias por tu articulo. Desearia saber si en office 2016 o 2019 existe esta posibilidad de usar typescript reemplazando vba
Si puedes instalar Script Lab, si. Además podrás utilizar HTML y CSS. Se instala muy fácil. No es la grabadora de TypeScript pero es muy útil para practicar.
Mira a ver si lo puedes instalar desde el menú Insertar, complementos, obtener coplementos... y ahí lo buscas "SCRIPT LAB"
La grabadora de TypeScript solo está disponible para las versiones E3 y E5 de Office365
Me preocupa la seguridad de los datos...no me gusta la idea de colgar todo en la nube. Excelente video.
Es una preocupación generalizada, pero más vale tener también tener respaldo en otra ubicación.
@@SergioAlejandroCampos sería bueno que se pudiese afectar para uso personal de escritorio como bien comentaste en un momento del video. Prefiero esperar a ello. Saludos
@@sebachee lo puedes tener en el escritorio, solo que la automatización se puede ejecutar también en entornos Web
Emocionado, siempre me gusta aprender cosas nuevas, estaba ya dominando vb, luego vino power queen y pivot, ahora power bi que ya los estoy dominando ahora mi consulta entonces para ir al más allá si o si tengo que aprender Java?
Para ir más allá puedes aprender TypeScript o Python, o ambos.
Ojo amigo, Java y JavaScript no son los mismo, son muy diferentes, saludos
@@orlandogarcia4403 Es correcto.
Priemro debes aprender que Java y Javascript son dos cosas completamente diferentes!
Hola, observaciones! En el minuto 1:20 mencionas que Microsoft no dejara morir a VBA? Pero desde hace mucho que ya no lo actualiza y saco VSTO para que todos pasaran a este, esto no es dejarlo morir? Que no pueda quitarlo por que millones de usuarios estarían descontentos es otra cosa. Le falta un buen para afianzarse.
Coincido contigo. Si Microsoft no descontinúa VBA es por la masa de usuarios que todavía lo usamos, y lo de VSTO es un gran paso para dejarlo, pero no sé si el hecho de tener que usar Visual Studio provoque que no todos den el paso. Veremos qué pasa en los siguientes años.
@@SergioAlejandroCampos Lo bueno de todo esto es que habra mayores alternativas para todos! Difícilmente se puede abarcar y aprender de todo. Soy programador VBA pero por ahora me he entusiasmado con Google Sheets y poder programar en Gogole Apps Script a mi parecer es mucho mas facil la curva de aprendizaje que optando por Script Lab. Saludos!
Hay un programa que se llama visual studio que se desarrolla todo y se puede vincular con las vba y macros y la lengua de la visual studio es un poco diferente aunque con mucha práctica se aprende
Gracias por el aporte
Claro, aunque Visual Studio cumple propósitos diferentes, como la creación de addins. Acá TypeScript tiene el plus de que tienes una grabadora. En Visual Studio sí que puedes usar TS.
Hubiese querido que el escogido fuera Python, en fin habrá que aprender algo nuevo
Hola. Tengo una pregunta, para nosotros los nuevos que es mejor de aprender, VBA, TypeScript o Python?.
Quisiera enforcarme en un solo entorno, para mi es mas comodo Python pero la verdad no se que me recomiendan ustedes de su experiencia, mi enfoque es en mejora de procesos y creacion de "aplicativos" en Excel, Access y si se escala demaciado la informacion, e MySQL.
GRACIAS
Sin duda VBA.
Te recomiendo Python, hay una gran comunidad que te puede ayudar, actualmente es un gran candidato para reemplazar VBA.
Excelente!
Man cuando actualizas tu addin ExceleInfo, me sale error en cargar biblioteca DLL en excel de office 2019
Hola. Lo tengo probado desde Excel 2007 hasta el 2019. Recomendaría revisar la instalación de Excel. Tal vez reinstalarlo.
La realidad es que Excel se ira totalmente a la web en un par de años y que mejor que un lenguaje basado en Java Script para ayudarnos a automatizar tareas y hacer mas dinámicas las tareas de Excel, aunque amo VBA (lo llevo manejando desde hace mas de 10 años) no me molesta la idea de aplicar este nuevo lenguaje.
Por cierto, ¿alguien sabe como se puede adquirir office 365 E3?
Estoy de acuerdo contigo, la versión de excel de escritorio no durará mucho tiempo, más cuando Google no la ha implementado
Desde la web de Microsoft puedes adquirirla, es más cara que las normales. Te sugiero utilices Script Lab para empezar, es gratis y además puedes escribir HTML y CSS
Ya paso 2 años y nada. Por otro lado no me gusta para nada la idea que se tenga que estar conectado siempre a Internet
Sergio.. Pero yo entiendo que para hacer vba en la web o desktop se puede usar Visual Studio con su lenguaje . Net
Es correcto René. Aquí lo expuesto es que podemos programar en otro lenguaje, sin necesidad de utilizar un IDE externo.
Esto que vemos en el vídeo es una manera muy simple de utilizar la API de JavaScript para Office.
Lo realmente interesante es programar con visual studio con el que puedes escribir código TS/JS, HTML y CSS para aplicarlo al propio Excel. Desde VS hay plantillas para crear complementos Web.
Además con Visual Studio puedes acceder al "Manifest File" para crear nuevos menús y configurar la cinta de opciones, entre otras cosas.
De todas formas, creo, que aunque utilices VBA desde Visual Studio nunca vas a poder hacer que esa automatización se ejecute en un entorno web como puede ser el Excel Online.
Tendrías que utilizar otros lenguajes de programación pero no VBA.
(Soy usuario de VBA hace más de 20 años y hace uno que empecé con esta nueva tecnología y antes nunca había utilizado Visual Studio, con esto quiero decir que no soy ningún experto en VS ni en otros lenguajes de programción)
Tal vez surja... Pero no creo que lo desplace... Imaginate hacer macros en la web donde una conexión puede ser lenta... O peor aun en el celular... Donde es sumamente incomodo siquiera redactar algo... Yo creo que programar... Es un trabajo de escritorio y lo seguirá siendo
El.mundo evoluciona... yo tambien aprendi con VB, pero ahora debemos actualizarnos con TS
Tarde o temprano debemos hacerlo.
Joel Spolsky, was a member of the Excel Program Management team from 1991-1993, where I wrote the spec for VBA for Excel. Joel fue quien manejo el grupo que sacaron VBA y el dice como copiaron de otras lenguas el with y el for each, microsoft ya no sabe que hacer, esta prestando ideas, "creando?, verdad? 🙆♂
Pero porque hasta ahora se dice que Typescript es el sustituto de VBA si ya tiene varios meses disponible en Office Web?
Gracias por comentar. Tal vez llegamos tarde, pero lo importante es que sepamos que tenemos más opciones que conocer, además de VBA.
tengo cuenta de estudiante y cuando le doy administrador me pide loguearme en el dominio de mi institucion :b algo q pueda hacer???
Excel es sin lugar a dudas una herramienta legendaria y el escudo de armas para analizar datos, construir modelos, etc. Sin embargo, Python y R (por nombrar algunos) tienen capacidades analíticas ampliamente superiores a Excel, que al combinarlos con PowerBI o Tableau, el resultado es impresionante. De hecho, existen varios módulos en Python que permiten crear e interactuar con Excel con mayor éxito que con un VBA macro.
Rodolfo Blasser no entiendo en powerbi se puede meter codigo python?, otra duda cuanto se demora en aprender lo basico de powerbi y a lo basico me refiero a poder conseguir empleo. Gracias.
@@latinblackpill1584 Hola. Si se puede, de hecho PowerBI también acepta scripts en R. Con respecto al tiempo, me parece que lo principal es experimentar por uno mismo pues las necesidades varían de caso en caso. Con un par de videos online donde muestren las opciones esenciales y con la ayuda de foros, creo que estarías listo para empezar!
Yo diria: Emocionado-Preocupado (palabra junta). Quiza es tiempo de avanzar, ciertamente.
Emocionado-preocupado y hasta nervioso.
Sergio Alejandro Campos - EXCELeINFO Después de tantos años volver a empezar y salir del círculo de comodidad es todo un nuevo reto. Lo que da rabia es q microsoft no libera el código desde ya... por eso mas de un programador odia microsoft.
Era lo que necesitaba, correr una macro en la web que me conecte a una base de datos en una pc. Ufff lo que vota hacer con esto cuando domine ese java.
Así es. Vienen cosas interesante.
Primero desbes aprender que java y javascript son cosas diferentes!
Buenas Sergio necesito tu ayuda. Por temas de trabajo necesito hacer un login de usuario con clave que se renueve cada vez que se usa y ademas que le llegue la nueva clave aleatoria al usuario por mail o de alguna forma pero por un tema de seguridad no puede quedar registro. La idea es que mi jefe es bastante desconfiado y como hace giros de dinero no quiere que quede registro para que nadie vea lo que mando. Se me ocurrio hacer un correo cifrado que solo el poniendo una clave pueda descifrar y que esto por seguridad una vez usado necesite nueva clave. Espero haberme explicado bien y lo que más espero es que si esta en voz me des una ayuda. Gracias
Buenas tardes Sergio... Mi versión de Power Query no cuenta con la herramienta Columna Condicional... Como puedo descargar la versión que sí la tiene?
funciona mejor en aplicaciones web, con vba es un poco complicado pues hay que activar referencias y no se puede interactuar con aplicaciones de teléfono ni con office online.
Vengo del futuro, a un año de tu publicación y aun no vemos señales del TypeScript, esperemos a ver que sucede en un par de años más.
Concuerdo contigo!
Las señales son que todos los complementos que te descargas de la tienda de Microsoft ninguno está programado con VBA
pregunto estimado, y si aprendemos Java directamente. no sería más fácil?
Java, JavaScript, TypeScript. Uno elige la ruta que más le convenga. Por qué piensas que Java?
@@SergioAlejandroCampos Java no es lo mismo que Javascript!
Tal vez seamos millones, repartidos en los cinco continentes
¿No sería mejor pasarse a Python?
No sé si mejor, pero no estaría mal.
2023 y aún no sale para escritorio y sigue vivo bva
Ya hay avances con la pestaña Automatizar.
Bueno pues. A aprender entonces. 😅
Hola!, una consulta, las automatizaciones realizadas en Excel online solo la pueden utilizar usuarios de office 365??, Saludos!!
No, depende como las programes
Google Appscripts de "Google Spreadsheet" o Typescript de "Excel Online"??
Todo depende de qué hoja de cálculo te guste más utilizar
Con Excel tienes también script lab disponible para más versiones de
Excel y Visual Studio, si quieres programar TypeScript
Si puedes aprender ambas hazlo, puedes abarcar mayor mercado! Eso si Google va mas adelantado en esa integración de Js/Sheets y puedes crear webapps, cosa que no veo con MS.
@@lacs83 ¿A qué te refieres con webapps?
En 11:21 dices que va ver un nuevo lenguaje de programación, Ts ya existe y muy usado con angular o vue y muchos mas, Microsoft lo que hizo es crear función y clases para Excel en la web a y es let y no es set
Gracias por estar atento al video.
Con estas habilidades alguno se gana la vida como independiente, o solo en empresa?
Sabiendo programar, claro que puedes ganarte la vida como independiente.
Pues yo soy freelancer desde hace tres años y me gano la vida utilizando: VBA/Excel, Apps Script/Sheets, App Inventor y RFOBasic.
Si usas python con xlwings es mucho mas poderoso
Que tiene xlwings que no tenga TypeScript / JavaScript y la API de JavaScript para Office?
Con xlwings también se puede usar código HTML y CSS para diseñar el panel de tareas de Excel?
Estaría interesante que detallases en que está la diferencia para todos aquellos que no conocemos xlwings.
Saludos.
Que pasa si por ejemplo, ya luego sacan Type Scrip en escritorio también lo cual haría que VBA entre En desuso, que Apsara con VBA, ya no le Daran Soporte, osea me refiero si yo quiero Usar VBA en Una versión antigua de microsift puedo desguir usándola o definitivamente no es conveniente, y de poder puedo pero me va a traer errores o ya va ser compatible con otros programas??? Alguien eso, es decir Aprendo Tipe scrip, pero quiero programar tanto en Ese lenguaje como en VBA, es posible?
Lo principal de lo que que te debes preocupar es de aprender a programar. En el lenguaje que quieras y trata de dominarlo bien ya de ahí debería ser relativamente fácil aprender otro.
Cuando implementarán typescrite??
Yo llevo utilizándolo varios meses... Puedes utilizar Script Lab para practicar y Visual Studio si quieres algo más avanzado.
@@tuyoexcelypowerbi ok gracias
Hasta que por fin se vuelve atractivo excel para programadores. Muy buena área laboral y mal atendida :3, será pan comido :3 No por menospreciar a los que están comodos trabajando macros, pero la competencia esta a punto de aumentar drasticamente para ustedes.
Tienes un punto a favor... Pero la ventaja de un buen programador VBA es que conoce el modelo de objetos de Excel. Si alguien es bueno en Typescript y quiere venir a programar tendrá que familiarizarse con el modelo de objeto. Y me imagino que también aplicara lo mismo que en VBA en donde hay buenos y malos programadores, lo mismo debe aplicar en Typescript.
Solo es un cambio de sintaxis, pero si ya prorgramaste no será un problema tan grande
El inconveniente es que no hay muchos ejemplos donde fijarse.
Solo sintaxis? Todo un paradigma!
@@lacs83 Ayuda, al menos un poco, tener conocimientos de programación.
@@tuyoexcelypowerbi Muchas cosas cambian... si vienes de VBA, ahi no hay programación orientada a objetos, mucho menos funcional y eso solamente son dos aspecto de muchos... Ah muchos les va a costar! Por cierto en VBA era facil programar formularios e interfaces, ahora tendrán que aprender a usar HTML y CSS para ello.
@@lacs83 Cierto que va a costar, yo llevo como 10 meses y es complicado porque no hay muchos ejemplos en donde basarse para programar con la API de JS para Office. Por los menos con los formularios en HTML y CSS vamos a ver otros estilos diferentes que los típicos de VB, la verdad que se pueden hacer cosas increíbles.
Vba por siempre.
Siii, VBA rules"
Alguien sabe si ya vendra como opcion por defecto para programar en la version de excel 2021 o se debera instalar un plugin... porque tengo entendido que va a salir la version 2021 ademas de la version 365
Puedes programar TypeScript con Script Lab
yo no estoy emocionado, tengo un chorro de macros en VBA 😒
por que no eres un niño normal?
jajaja, lo de emocionado es por no decir nervioso.
Es un nuevo reto para migrar las miles de macros que tenemos y algo nuevo por aprender y que VBA no desaparecerá de la noche a la mañana. Y una ventaja muy importante sera que se podrá usar en excel online ya que actualmente no es posible con VBA Saludos
@@tor3996 excel online, iPad, macro,móviles... espectacular!!
Las macros no solo son para automatizar tareas, también permiten realizar toma de decisiones mediante if then else y else if, así como bucles con for to y While y manejo de arrays, como con cualquier lenguaje de programación orientado a objetos, esperemos que con los scripts también se puedan realizar estas operaciones, ya que de lo contrario mejor me ire a Phyton.
@@serrjosl lo que ves en el video es como la grabadora de VBA, para bucles, variables y demás está TypeScript / Javascript y la API de Javascript para Office
Cómo rellenar celdas de un Excel online a partir de consultas a mi base de datos On premise?
Con la Rest API de Excel lo puedes hacer programado con VBA
Para las futuras versiones, los complementos desarrollados con vba quedaran inhabilitados o aun seguirán funcionando ?
Siguen funcionando. Creo que primero se irán con la Web y luego con escritorio, pero VBA aún tiene muchos años de vida.
@@SergioAlejandroCampos Gracias mi estimado, solo que tengo muchos proyectos y seria una pena que el soporte a los herramientas realizadas con vba queden sin soporte, a sique no queda de otra que ir aprendiento TS y gracias como siempre por los excelentes tutoriales :)
Era necesario sacar esta información para ir visualizando lo que viene. Pero estoy seguro que VBA seguirá vigente. Ojalá por otros 27 años.
HOLA HERMANO, COMO PODRIA CREAR UNA BASE DE DATOS CON SISTEMA BIOMETRICO HUELA DIGIGAL, SOY RUBEN DESDE ARGENTINA TE SALUDO.
Jajaja
Entonces será obligatorio tener una conexion a Internet?
Si. Para crear código TS o trabajar con la API de JavaScript para Office podrías utilizar Visual Studio o Visual Studio Code que se instalan en local. Script Lab también es un complemento que podrías utilizar pero también se conecta a un servidor Web.
me parece una buena noticia, pero no se como utilizar typescript en excel
Lo más fácil es con Script Lab
No he terminado de aprender VBA, cuando ya me cambiaron la pregunta...
Sigamos aprendiendo. Le queda mucho a VBA
Jajaja todo el que trabaje con tecnológia debe saber que nunca se termina de aprender.
no no no.. ya me había engomado con VBA...
Aún nos quedan muchos años de VBA.
😮
Esa misma cara hice cuando supe el tema.
Bueno, supongo que nos toca aprender cosas nuevas, y que quizás sea posible que desarrollen alguna herramienta que convierta códigos escritos en VBA a script, aunque sea de forma general. Pero nosotros contamos contigo Sergio, para que nos sigas enseñando!!!
Así es. Aquí estaré para seguir informando.
Lo que no entiendo es por que siempre andan cambiando los lenguajes alguien sabe? Es como si un día dijeran vamos a cambiar el español por Portugués?? Y todos tienen que aprenderlo, Osea Con que fin??? Cual es el objetivo?
Fácil... Por qué el mundo, las necesidades y sobre todo la tecnología cambia día a día. Hay lenguajes que son diseñados para un propósito en mente y son buenos en ellos por ello hay gran cantidad y seguían evolucionando.
Uaaao!. Me tomó tantos años entender cómo funciona VBA y aún no puedo crear códigos solo. La verdad es que todo se está desarrollando y respaldando en la web. El trabajo y almacenamiento local es algo ambiguo y hasta inseguro. En el día a día te das cuenta que aunque sabes que tu trabajo en VBA es seguro y completo también sabes que se está quedando corto frente a otros lenguajes que van al ritmo de los avances. En fin. Será como cambiar de país con otro idioma. Lo malo es que tomará muchos años para encontrar la información necesaria en UA-cam. Así que a sacarle el jugo a VBA mientras dure.
Así es Guido, por lo mismo seguiré con el curso de macros hasta las últimas consecuencias y poco a poco ir mirando hacia TypeScript.
Yo llevo 6 meses con esto y es verdad que es difícil aprender ya que no hay mucho material al respecto