Esta vocación de enseñar que tienes es genial, a pesar de haber hecho cursos de Excel avanzado por mi trabajo, no enseñan ni una octava parte de todo lo que Excel puede hacer y se rigen a ejemplos muy cerrados, contigo he aprendido aspectos esenciales y he logrado una base firme para trabajar en Excel VBA. Muchas gracias!.
Excelente proyecto, estoy aprendiendo cosas que estuve buscando mucho tiempo en foros web de excel y macros, y en especial el tema con el idioma de las formulas. Muchas gracias
Saludos En primer lugar agradeciendole por compartir sus vastos conocimientos en Excel y las explicaciones muy claras y bien detalladas en cada uno de sus videos. Mis más sinceras felictaciones. Además queria solicitarle muy comedidamente si se podría realizar un video de cómo se podría ejecutar la comparación de una hoja de excel que contiene una tabla de productos, con otra hoja que contiene el Kardex y si el producto no existe en esta tabla, se pueda crear el nuevo producto con los campos necesarios en forma automática. De ser factible este pedido desde ya agradezco su gentileza.
Repasando temas de macros para no olvidar. Del vídeo me queda una duda, pregunta al poner fórmula y no fórmula local. ¿No deberíamos cambiar dentro de la fórmula el nombre de la hoja? Normalmente cuando abres un libro en inglés por ejemplo te pone sheet 1. ¿No chocaría en otro idioma si ponemos hoja 1? Gracias por toda la información que aportas
Hola Sergio, primeramente gracias por tus aportes y tan buena pedagogía en tus videos. Quería saber como puedo hacer la operación, ya sea suma, multiplicación etc, en la que uno de los valores de la operación este en otra hoja?. De antemano gracias y saludos
@@SergioAlejandroCampos pero cómo podría hacerse? yo intenté hacerlo con esa y no me sirvió. Claro, es que también estoy aprendiendo a trabajar con macros.
Hola Sergio como de costumbre excelente capitulo, una duda, con el rango dinamico, en este caso son operaciones a una sola celda como resultado, por decir si de tu hoja 1 columna "A" es "ID", si yo quiero pasar esos "ID" a otra Hoja y las cantidades de columna "B" multiplicarlas por una constante, como se haria para el rango dinamico? Saludos
He vistoq variso videos y se que explicas muy bien tdos los temas es por eso me que escribo tengo un problema para escribir una formula con VBA es es Filtrar , según mi codigo es correcto solo que me agrega una @ a mi formula y con esto es resultado es erroneo sabes por que agrega este caracter =@FILTRAR(DAtos!B2:B6,DAtos!F2:F6>=Reporte!E1,"sin valores")
Hola Sergio, puse las dobles comillas para copiar con formula local y Excel agrega @.. es decir: =SI.ERROR(@INDIRECTO("F"... la formula original es =SI.ERROR(INDIRECTO("F"&... Gracias
Sergio gracias por compartir, pregunta: por ejemplo usando la instrucción worksheetfunction.sum es estándar para todos los idiomas configurados en las pcs?, es decir se ejecuta sin problema en idioma español, inglés, portugués, etc?
Sergio, al ejecutar la instruccion en vba me trae como resultado el @ Ejem: Hoja1.Range("g2").FormulaLocal = "=LET(_SUC,$c$2:$c$321,_OP,e2:e321,_UNIC,ORDENAR(UNICOS(_SUC)),APILARH(_UNIC,SUMAR.SI.CONJUNTO(_OP,_SUC,_UNIC)))" Resp en excel : =@LET(_SUC,$C$2:$C$321,_OP,E2:E321,_UNIC,ORDENAR(UNICOS(_SUC)),APILARH(_UNIC,SUMAR.SI.CONJUNTO(_OP,_SUC,_UNIC)))
Lo que a mi me gustaría saber es como al insertar una fila en una tabla mediante macro, tambien que en dado caso la fila tenga una formula en alguna celda se copie al igual que lo demás..
Excelente video, una consulta se puede crear un cuadro de búsqueda enlazada una base de datos para buscar e insertar lo buscado, pero que se inserte junto a los items que lo jerarquizan , es decir si tengo los siguientes datos que están enlazado entre si y son dependientes uno de otro, ejemplo. si tengo los siguientes valores cada uno en su respectiva fila y sangría A>B>C , si busco "C" entonces que si hago un doble click se inserte en una determina celda pero que cuando se inserte se inserte junto con "A y B" manteniendo tanto sus formatos. Espero su ayuda estoy buscando tutoriales o si puedes realizar un vídeo sobre esto
Hola, tengo un problema que no se como resolver, la fórmula que utilizo es la siguiente porque es un rango dinámico, Range("E" & ultimafila + 1).Formula = "=Sum(E3:E & ultimafila)" pero la formula la coloca literalmente como está escrita. Como podría solucionarlo?? En esa celda, necesariamente tiene que ir la formula. Gracias
Hola, me facina tu canal pero tengo una pregunta, como se puede hacer un rango en macros a partir de datos en una hoja, como si estubieramos usando la formula coincidir???
Hola, excelente material, ejemplos muy claros y sencillos, Una pregunta, estoy intentando usar la funcion SumaCuadrados en VBA pero algo estoy haciendo mal al definir las columnas que se multiplican, ¿Me podrias ayudar?
Sergio, me surge una duda. Cuando por ejemplo la tabla tiene miles de filas hay diferencia alguna en utilizar la fórmula como . fórmula, o sería más rápido haciéndolo con worksheet.function. Gracias
Usar Fórmula es más lento porque requiere calcular dichas fórmulas. Pero también dependerá si deseas las fórmulas o solo valores, para decidir cuál usar.
sergio excelente , pero tengo una duda supongamos que tengo una base de datos con codigo, nombre del material, unidad de medida, referencia, valor unidad. etc. esto está en la hoja uno, y tengo una hoja dos donde deseo que al escribir el código me llame todas la informacion de ese articulo, yo lo realise con un siclo for pero automaticamente me llama todo lo de la hoja uno. también lo hice con un buscarv pero me da error. me puedes ayudar con esto porfavor .todo lo estoy haciendo con macros. quedo atento a su comentario
Sergio, yo de macros a penas estoy conociendo. Ocupo hacer una macro que me multiplique la celda A y la B y el resultado me lo registro en la celda C. ¿Me podes ayudar por favor? No logro avanzar.
Buenas tardes.... Agradezco por facilitar el aprendizaje de este tema .... En este caso se me presento la novedad de que al insertar la fórmula vlookup en la celda no me reconoce este comando
Puedes hacer un rango dinámico si a ultimafila le sumas 1. Ejemplo para el final de columna Rangel("B" & ultimafila+1) También puedes hacerlo sin macros usando la función subtotal. Mira a ver qué te es más útil
hola sergio, tengo una consulta, en mi PC tengo excel en ingles, cuando unos ForumulaLocal y coloco la funcion en ingles se ejecuta bien, pero cuando uso Formula y la funcion igual en ingles me dice error 1004. si me puedes ayudar,, gracias y muy bueno el curso