Sustituciones múltiples en Excel (UDF)

  Рет қаралды 15,475

Excel Avanzado para Administración de Empresas

Excel Avanzado para Administración de Empresas

Күн бұрын

Пікірлер: 93
@alexmh2364
@alexmh2364 Жыл бұрын
Levaba más de 6 meses buscando algo para realizar diferentes sustituciones en excel, muchas gracias, tu video me sirvió al 100%
@eaae
@eaae Жыл бұрын
Muchas gracias, Álex. Me alegro de que le haya sido útil.
@marioalejandrovilla8831
@marioalejandrovilla8831 2 жыл бұрын
LE FELICITO POR TODOS SUS VIDEOS !!!! todos ellos son de temas interesantes, practicos, y son elaborados metodologicamente, con excelente manejo de recursos visuales, excelente narracion. Hace sencillamente agradable cada uno de ellos. Gracias por compartir con todos sus conocimientos.
@eaae
@eaae 2 жыл бұрын
Muchas gracias por su comentario. Me alegra saber que nuestros contenidos y la forma de exponerlos son de su agrado.
@peterreds6328
@peterreds6328 Жыл бұрын
Muy buen vídeo. Código VBA simple, sencillo y muy eficaz. Excelente trabajo, muchas gracias
@eaae
@eaae Жыл бұрын
Muchas gracias. Me alegro de que le haya gustado.
@DavidGonzalez-sz7cs
@DavidGonzalez-sz7cs 2 жыл бұрын
Me fascino este tutorías y justo cuando necesitaba algo parecido. Muchas gracias Profesor.
@eaae
@eaae 2 жыл бұрын
Gracias, David. Me alegro de que le haya resultado útil.
@elotrobotero
@elotrobotero 11 ай бұрын
Excelente explicación y como bien lo indicas es totalmente novedosa porque Excel no tiene una función nativa similar. Te agradezco mucho.
@eaae
@eaae 11 ай бұрын
Muchas gracias. Me alegro de que esta técnica le haya parecido novedosa.
@jesusgalme2821
@jesusgalme2821 2 жыл бұрын
La explicación magnífica, como siempre. No comprendo demasiado bien el VBA pero puedo sacarle partido a esa formula. Mil gracias, siga cuidandose.
@eaae
@eaae 2 жыл бұрын
Muchas gracias, Jesús. Efectivamente, esta función definida por el usuario puede ser muy provechosa, sobre todo porque no existe una alternativa razonable mediante formulación ordinaria.
@Antonivs
@Antonivs 2 жыл бұрын
Qué genial!!! Nuevamente, un tremendo aporte, esta vez para empezar el año!
@eaae
@eaae 2 жыл бұрын
Muchas gracias, Antonio.
@klavieru2687
@klavieru2687 5 ай бұрын
Excelente video, me ahorró horas de trabajo.
@eaae
@eaae 5 ай бұрын
Muchas gracias. Me alegro de que le haya sido útil.
@dina6700
@dina6700 2 жыл бұрын
Me encanta sus videos, son interesantes y bien explicados , muchas gracias
@eaae
@eaae 2 жыл бұрын
Me alegro de que le gusten nuestros vídeos y la forma de explicar estos contenidos. Muchas gracias, Carolina, por su comentario y por su apoyo como miembro del canal.
@luis77733
@luis77733 2 жыл бұрын
Excelente, siempre sigo tu canal; la verdad hasta la fecha no he usado macro... tengo mucho que aprender. Sigue sorprendiéndonos..!!!
@eaae
@eaae 2 жыл бұрын
Muchas gracias, Luis. No solemos usar macros cuando se puede conseguir el mismo resultado mediante formulación, pero en este caso no hay una fórmula equivalente que permita hacer varias sustituciones del mismo modo que lo permite esta macro.
@technoar8161
@technoar8161 2 жыл бұрын
Excelente video, me sirvió mucho!!!
@eaae
@eaae 2 жыл бұрын
Muchas gracias. Me alegro de que le haya sido útil.
@fco.josepardinacasado459
@fco.josepardinacasado459 2 жыл бұрын
¡Vaya 🧨 petardo!. Vaya rollo macabeo. Esto no se lo cree nadie… Me voy a tomar una 🍺 cerveza.
@arquitectura7
@arquitectura7 Жыл бұрын
PERO QUE GENIAL, MUCHAS GRACIAS
@eaae
@eaae Жыл бұрын
Muchas gracias. Me alegro de que le haya gustado.
@OdelLeal
@OdelLeal 2 жыл бұрын
Un like súper merecido. Excelente y le felicito.
@eaae
@eaae 2 жыл бұрын
Muchas gracias. Me alegro de que le haya gustado este tutorial.
@fadelarco1
@fadelarco1 2 жыл бұрын
Fenomenal!!! Como siempre, muy clara la explicación. Lo complejo parece trivial. Tenía ganas de ver en el canal cosas relacionadas con las macros. Felicidades por el el canal.
@eaae
@eaae 2 жыл бұрын
Muchas gracias, Fernando. Me alegro de que le haya gustado.
@rosabb4310
@rosabb4310 2 жыл бұрын
Muchas gracias , muy buen video
@eaae
@eaae 2 жыл бұрын
Gracias, Rosa. Me alegro de que le haya gustado.
@Fredick.7
@Fredick.7 2 жыл бұрын
🙂...Fabuloso....👍. Gracias por compartir.
@eaae
@eaae 2 жыл бұрын
Muchas gracias, Freddy.
@paulalastra2848
@paulalastra2848 2 жыл бұрын
Un vídeo muy interesante.
@eaae
@eaae Жыл бұрын
Muchas gracias, Paula. Me alegro de que le haya gustado.
@robertoruizdelhoyo300
@robertoruizdelhoyo300 Жыл бұрын
Muchas gracias muy util y magnifica explicación
@eaae
@eaae Жыл бұрын
Muchas gracias, Roberto. Me alegro de que le haya gustado.
@pepevillen
@pepevillen 2 жыл бұрын
Estupenda lección. Aunque sé que el propósito del canal no es la programación, me encanta que haya introducido el mundo de las macros. Ahí me siento muy cómodo, pero seguro que algo aprenderé. Gracias profesor.
@eaae
@eaae 2 жыл бұрын
Muchas gracias, José Luis. Como ya sabe, no solemos usar macros cuando se puede conseguir el mismo resultado mediante formulación. Pero me temo que en este caso era inevitable, porque no hay una fórmula equivalente de hacer varias sustituciones del mismo modo que lo permite esta macro.
@antoniovalderrama7080
@antoniovalderrama7080 2 жыл бұрын
👏🙏Profesor Rafael 👍
@eaae
@eaae 2 жыл бұрын
Muchas gracias, Antonio.
@jonathanpantoja5290
@jonathanpantoja5290 9 ай бұрын
Eres un grande maestro, excelente video
@eaae
@eaae 9 ай бұрын
Muchas gracias, Jonathan.
@claudiovillavicencio5136
@claudiovillavicencio5136 2 жыл бұрын
Excelente!!!!! muy bien explicado!!
@eaae
@eaae 2 жыл бұрын
Muchas gracias, Claudio.
@nemesis4096
@nemesis4096 6 ай бұрын
Excelente, profesor.
@eaae
@eaae 6 ай бұрын
Muchas gracias. Me alegro de que le haya gustado.
@TrackLander
@TrackLander 2 жыл бұрын
La asignatura que tengo pendiente VBA, lo máximo que he creado en VBA ha sido con la forma automática de grabar que tiene Excel. Muchas gracias a todo el equipo de Excel Avanzado para Administración de Empresas
@eaae
@eaae 2 жыл бұрын
Muchas gracias. Es el primer tutorial que dedicamos a VBA porque preferimos enfocar nuestros contenidos al diseño de algoritmos para utilizar funciones, ya que, en mi opinión, para sacarle provecho a la programación de macros es necesario agotar (hasta donde sea razonable) los recursos que ofrece Excel por sí solo. En este caso, no obstante, el recurso a esta UDF era imprescindible, ya que no existe ninguna función nininguna construcción de funciones que haga lo mismo.
@jorgejuangorena8140
@jorgejuangorena8140 7 ай бұрын
Excelente video, gracias por compartir
@eaae
@eaae 7 ай бұрын
Gracias a usted, Jorge.
@ElCanalDeNito
@ElCanalDeNito 2 жыл бұрын
Hola Rafa, yo he programado con vba para estos casos pero nunca he desarrollado funciones UDF y me gusta el recurso. Omites el uso de etiquetas para argumentar la función pero sería interesante saber como se hace y así en futuras ocasiones podemos refrescar su configuración. Muy buen aporte Rafa. 👌
@eaae
@eaae 2 жыл бұрын
Muchas gracias, Benito. Me alegro de que le haya gustado y tomo nota de su sugerencia.
@manuelaparicio7534
@manuelaparicio7534 2 жыл бұрын
Una vez más....Chapeau¡¡¡¡¡
@eaae
@eaae 2 жыл бұрын
Muchas gracias.
@rojolocura7661
@rojolocura7661 2 жыл бұрын
Feliz año, maestro!! Le hago un reto a largo plazo.... Armar el juego del "Truco" en Excel. Jaja, no estaría mal, no? Se me ocurre que hay que arrancar por hacer todas las posibles combinaciones. Otra parte sería utilizar "aleatorio" para los "engaños" (si una carta es menor que otro, puedo usar "Aleatorio", para cantar o no truco. La verdad que se me ocurren todas las fórmulas para usar, pero cada vez que empecé a trabajarlo, me obnubilo.. Saludos!
@idanvelezaguiar5932
@idanvelezaguiar5932 Жыл бұрын
Que buen video
@eaae
@eaae Жыл бұрын
Muchas gracias.
@RafaelGonzalez-iz2oh
@RafaelGonzalez-iz2oh 2 жыл бұрын
Genial !!!
@eaae
@eaae 2 жыл бұрын
Muchas gracias.
@anacolmenares505
@anacolmenares505 2 жыл бұрын
feliz año una pregunta hay otra manera que no sea macro o otro programador gracias
@eaae
@eaae 2 жыл бұрын
No existe una función nativa que haga lo mismo.
@davidrojas2378
@davidrojas2378 2 жыл бұрын
My Bueno
@eaae
@eaae 2 жыл бұрын
Muchas gracias.
@MrJulioMirko
@MrJulioMirko 2 жыл бұрын
Excelente
@eaae
@eaae 2 жыл бұрын
Muchas gracias.
@wilsonrobayo1651
@wilsonrobayo1651 2 ай бұрын
Buenas profe, está función sirve con números en formato fecha como 01/12/2024; necesito hacer que si detecta el año 2024 se reemplaze con 2018, 2023 se reemplaze con 2017 y 2022 con 2016, el 01/12 se mantenga.
@eaae
@eaae 2 ай бұрын
Si no lo consigue con la funcion UDF, lo puede hacer con formulación ordinaria: puede descomponer el día, el mes y el año de cada fecha original con las funciones DIA, MES y AÑO; luego calcular el nuevo año mediante funciones de búsqueda y referencia (INDICE y COINCIDIR) sobre una tabla con las sustituiciones que desea, y construir la nueva fecha con una función FECHA.
@unobuscando
@unobuscando Ай бұрын
Hay discusiones sobre si es más rápido utilizar UDF o fórmulas nativas. Alguna idea al respecto?
@Sabre1023
@Sabre1023 2 жыл бұрын
Saludos Feliz año, que buen video! sugerencia y curiosidad respecto a este tema, porque no usas tablas asi en un futuro si ocupara agregar mas personas solo extiende la tabla y no tendria que estar bajando manualmente el rango con los nuevos nombres, (de hecho nunca le he visto usando tablas e visto que tiene sus pros y contras pero seria bueno que alguien como ud nos las explique mas a fondo!) y como consulta viendo que usa Visual basic, no estaria interesado en hacer un tutorial para extraer la informacion de facturas digitales? yo quiero hacer eso pero el ingenio me llega hasta cierto punto y ya no se que mas hacerle, me gustaria extraer la info en mi pais (Costa Rica) la info viene en un PDF y su equivalente en XLS, ese XLS me gustaria primero sacarle solo la info que necesito y segundo con visual basic (que hace mucho pude hacerlo que sirviera mas o menos) que metia los XLS en una carpeta y el excel los importaba de forma masiva, pero no se que tiene los XLS de mi pais que particularmente no leia todo.
@eaae
@eaae 2 жыл бұрын
Muchas gracias por su comentario. No he usado tablas todavía, aunque tengo previsto dedicarles un futuro tutorial. Sin embargo, aunque no las use, no es necesario modificar los rangos en las fórmulas si se añaden nuevos nombres: basta con intercalar las nuevas filas entre las existentes, en vez de añadirlas debajo. En cuanto a la importación de datos desde PDFs a Excel, es una posibilidad que depende muy estrechamente de la estructura y naturaleza de los datos, por lo que requeriría un tratamiento personalizado adaptado al caso concreto.
@Sabre1023
@Sabre1023 2 жыл бұрын
@@eaae estaria bueno si en un futuro ejemplo puedas explicar esa forma de intercalar filas para quedar mas claro y con los temas de facturas digitales en XLS aunque si se adapta informacion en concreto se podrian elegir que extraer ya que al final seria exportar informacion especifica de los XML pero puede ser informacion que todo pais tenga, Nombres del lugar, Compañia, Subtotales, Iva Totales etc... lo veo un proyecto interesante a mi parecer! ya que todo esta en informacion anidada tipo HTML ejemplo 1234 y si se pudiera decir que extraiga esa informacion en concreto de manera masiva seria genial! yo pensando como auxiliar contable de una pequeña empresa seria de buena ayuda
@eaae
@eaae 2 жыл бұрын
@@Sabre1023 Creo que es una explotación interesante de la información.
@ChrystiamF1
@ChrystiamF1 2 жыл бұрын
¡EXCELENTE VIDEO! Tengo una inquietud: ¿es posible habilitar de manera global una función creada en VBA para que todos los libros de excel (incluídos los nuevos, por supuesto) puedan usarla? Si es así, ¿podrían hacer un video tutorial en el futuro? Muchas gracias.
@Fredick.7
@Fredick.7 2 жыл бұрын
Si es posible. Aquello está confirmado por la NASA ya hace mucho tiempo y en muchas fuentes. Te sugiero que googlees un poco, oh no te vayas muy lejos, aquí en KZbin hay mucho sobre ello.
@jonasgpayer
@jonasgpayer 2 жыл бұрын
Hola! Muy buen vídeo!! Consulta, como se hace para configurar etiquetas de ayuda para una función creada en macros?? Gracias!!
@Fredick.7
@Fredick.7 2 жыл бұрын
Yo tuve esa duda por mucho tiempo y encontré esto: kzbin.info/www/bejne/bpm0qaaehp2Sjq8
@Fredick.7
@Fredick.7 2 жыл бұрын
Por si a caso no tengo nada que ver con el videotutorial sugerido, solo contesto la interrogante de Jonás García.
@jonasgpayer
@jonasgpayer 2 жыл бұрын
@@Fredick.7 gracias!!!!
@JamezJN007
@JamezJN007 9 ай бұрын
hola en google sheet no hay algo parecido?
@carloswilt
@carloswilt 2 жыл бұрын
Genial, como siempre, aunque tengo una duda. No acabo de entender para qué sirve la última línea de código: "SUSTITUIRVARIOS = TextoEnCurso"
@-overi-
@-overi- 2 жыл бұрын
Es para finalizar el bucle
@eaae
@eaae 2 жыл бұрын
Esa línea asigna el resultado final de las sustituciones de texto al nombre de la función, para poder llevar ese valor a la celda en la que se inserte la UDF.
@luisantonionajarrogalvez1449
@luisantonionajarrogalvez1449 7 ай бұрын
Buenas tardes profesor, estoy teniendo complicaciones ya que tengo manejos una lista mayor y cuando aplico la mis formula y macros, no reemplaza como esta programado y se distorsiona en muchas filas, espero su ayuda muchas gracias
@eaae
@eaae 7 ай бұрын
Para poder ayudarle tendría que describirnos en qué paso del proceso obtiene resultados incorrectos y cómo son esos resultados... Si puede, comparta un ejemplo su hoja de cálculo para que podamos ayudarle a encontrar dónde está su error.
@jhondalback407
@jhondalback407 Ай бұрын
Buen día, alguien me podría ayudar, inserte el código correcto e incluso descargue el archivo que compartió el canal, sin embargo, de primera instancia no me aparece la función hecha que es SUSTITUIRVARIOS, y si la consigo poner la función, me arroja un error que dice NOMBRE, esto pasa en el Excel original y con el del código copiado, alguna idea o alguien que me pueda ayudar?, Gracias! Excelente explicación
@eaae
@eaae 28 күн бұрын
¿Tiene las macros habilitadas?
@raulmunozpaez5455
@raulmunozpaez5455 2 жыл бұрын
¿Por qué René, Gran Duque y Milana no siguien las correlaciones alfabéticas en la columna de sustitución? Es algo que solo sabe Rafa.
@unobuscando
@unobuscando Ай бұрын
La asignación texto = textoEnCurso es innecesaria si utilizamos directamente texto = REPLACE (...) en el bucle.
@unobuscando
@unobuscando Ай бұрын
Se vería más legible el nombre SUSTITUIR_VARIOS.
Cómo mostrar los comentarios de Excel en celdas
6:52
Excel Avanzado para Administración de Empresas
Рет қаралды 15 М.
Las funciones SUSTITUIR y REEMPLAZAR
10:08
Excel Avanzado para Administración de Empresas
Рет қаралды 13 М.
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 117 МЛН
Smart Sigma Kid #funny #sigma
00:14
CRAZY GREAPA
Рет қаралды 78 МЛН
Миллионер | 2 - серия
16:04
Million Show
Рет қаралды 1,7 МЛН
Condicionales múltiples en Excel: las funciones Y, O y NO
15:44
Excel Avanzado para Administración de Empresas
Рет қаралды 2,1 М.
Curso VBA Macros: Crea tus Propias Funciones Personalizadas en Excel
11:57
Excel VBA and Macros - Chapter 43 - Worksheet functions using VBA
20:32
Sergio Alejandro Campos - EXCELeINFO
Рет қаралды 43 М.
CONTROL DE INVENTARIOS   CON REPORTES VBA
10:31
JORGE LUIS
Рет қаралды 29 М.
INDICE y COINCIDIR: formulación simplificada de la alternativa eficiente a BUSCARV
13:15
Excel Avanzado para Administración de Empresas
Рет қаралды 50 М.
Funciones de base de datos en Excel: las funciones BD
23:26
Excel Avanzado para Administración de Empresas
Рет қаралды 68 М.
Hipervínculo en Excel para la selección de celdas vacías
10:01
Excel Avanzado para Administración de Empresas
Рет қаралды 6 М.