Definitivamente Sergio eres lo MAXIMO, que barbaridad, que explicación tan maravillosa. Muchísimas gracias. Me estaba volviendo loco en buscar por internet el manejo de los rangos dinámicos. Y el otro tema que tocaste fue muy importante que es el de usar el nombre de las formulas en ingles dependiendo de que función se va a usar. De verdad me estaba volviendo loco.
Buenas noches Sergio creo que esta macro ha venido a resolver una multitud de dudas y solicitudes que se pueden llegar a tener, lo de este vídeo es sencillamente excepcional, creo que me ha resuelto un problema que he venido buscando y es el de poder sacar diferencia entre horas y fechas ya que podre insertar las formulas que se crean en una hoja mediante esta macro. Por todo lo anterior muchas gracias y que siga adelante con sus conocimientos ofrecidos.
4 роки тому
Sergio , eres un crack de cracks...Un talento nato.!!! ye indeed !!
Eres lo máximo, soy nuevo en esto de la macros y estoy automatizando ciertos trabajos, y justamente buscaba esto del rango dinámico, cada segundo que vi el vídeo me alegro el día
Hola Buenas Noches Sergio, soy José de El Salvador estoy viendo su vídeo " Insertar Formulas y Funciones en Celdas del año 2018" , me parece bien interesante y funcional justo a la medida para poder aplicarlo en el ambiente laboral, muy productivo y pedagogo. No se si podrá leer este comentario, me refiero a la fecha de emisión del vídeo, tengo la inquietud que tal vez podría elaborar un vídeo de copiar rangos varios de un archivo y pagar estos rangos en otros archivo en otra carpeta donde encaje las rangos en distintas columna, seria fenomenal que se hiciera realidad. Bueno mi estimado Sergio le deseo que siga adelante con lo que mas le gusta hacer con muchos éxitos. Atentamente José
@@SergioAlejandroCampos Sergio te molesto con una consulta simple: tengo Fechas en format texto dd/mm/yy con una macro las paso a formato fecha dd/mm/yyyy (Selection.NumberFormat = "dd/mm/yyyy") corro la macro y luego en la hoja las celdas siguen teniendo dd/mm/yy aunque ahora el formato dice Fecha dd/mm/yyyy. Solo si entro a la celda y apreto enter realiza el cambio. Como no logro modificar el valor de la celda cuando lo uso en la macro para colmo me cambia el mes por el dia (FormatoAmericano)
Grande Sergio, me gustaría saber si mi rango donde tengo los datos a buscar cambia no hay problemas en la formula ya que las estamos fijando. muchas gracias
Hola Sr. Sergio Excelente la forma en que Explicas los pasos a seguir estoy aprendiendo mucho con sus enseñanzas un millón de gracias ahora bien estoy tratando de hacer un inventario para un puesto de perros calientes (Comida Ambulante ) con las formulas Buscarv y Sumarsi entre otras hasta ahí voy bien pero necesito que al final de la jornada el resultado se envié atreves de un correo y me despeje las tablas para el siguiente día sin que las formulas se borren y no se como hacer esto si me puedes ayudar estaría mas que agradecido
Hola Sergio excelente tu aporte con este tutorial, consulta de todos los ejemplos cual seria el que ocupe menos capacidad para manejar la memoria del archivo. Gracias
Hola. Cualquier método no ocupa mucha memoria. Más bien, depende de lo que necesites, tener las fórmulas vivas en el archivo o solo correr la macro y ver solo el resultado. Nota: un archivo con fórmulas pesa más que no sin ellas.
Excelente vídeo, ojala pudieras ayudarme con una duda, ¿El tamaño del archivo con mucho contenido es más pasado poniendo una macro similar a esta o dejando formula sobre cada celda?
Hola Sergio, como de costumbre excelente video, ya he podido hacer varias cosas con el curso de vba, pero ahora estoy atorado, te explico, si yo quiero usar worksheetFunction en un rango dinamico como lo hago ya que me repite el mismo resultado en todo el rango, saludos, gracias
Sergio por felicitarle por sus videos y por ende dos preguntas como se puede realizar estas macros pero cuando la base de datos estan en libros diferentes y dos cuando usted hace la referencia en buscarv hace la referencia a la tabla que se encuantrans los datos pero cuando hace el codigo se hace la referencia a un bloque la preguanta es como mantener en tabla para que el rango sea dinamico, saludos desde loja ecuador
hola sergio , gracias por tus videos, una pregunta, ene l momento de insertar un valor , para que se ponga automatico como seria sin tener que ejecutar la macro, es decir que se ejecute automaticamente, no se si me enetendiste, un saludo
Hola Sergio, excelente, me servirá mucho para mí macro que estoy elaborando, Pregunta, yo necesito colocar la fórmula de forma automática cada vez que escriba el ID me brinde el valor buscado en la otra celda de forma dinámica, es para una data muy grande y no quiero estar colocando la fórmula de manera manual, pues aveces otro usuarios la borran, por favor tu ayuda. muchas gracias, saludos de Lima, Perú
Excelente explicación muchas gracias, tengo una macro para grabar entradas de material, cuando doy grabar me limpia celdas. Cómo programó la fórmula automática sin tener que dar “Correr Macro” en la celda de mi Fórmula?
hola buena explicación pero tengo una duda si el primer código que realizo deseo usarlo o adaptarlo al último que desarrollaste como seria el nuevo código
Buena tarde , disculpe busco ayuda para sumar varias celdas de una BD en excel, que mediante un ID en VBA busque todos los registros y me muestre el total de piezas que se han producido de ese ID. Espero me pueda apoyar
Hola Sergio buenas tardes por que una vez que la macro me halla devuelto los resultados de las formula en mi tabla dinámica , luego lo cambio ah valores para cambiar de data igualmente me da resultados para las celdas que ya tienen resultados que estaban en valores solo quiero que me inserte la formula en las celdas vacías no en las que tiene resultados
TE AGRADESZCO EL VIDEO ES EXCELENTE SOLO TENGO DOS PREGUNTAS 1SE PUEDEN OCULTAR LAS FORMULAS COMO EN LA PRIMERA 2 SI LA LISTA NO FUERA DE LOS MESES SI NO DE CLIENTES, COMO HACERLA DINAMICA. DE ANTE MANO TE FELICITO Y TE AGRADEZCO
Hola espero que estés muy bien, un gran saludo desde Chile. Mi consulta es la siguiente, al tratar de insertar una formula local con referencia a un rango en otra hoja me da un fallo por kas comilla simple en el nombre de la hoja. Cómo se puede solucionar?
Gracias por tu aporte muy buen vídeo pero quería hacerte una consulta como haría para copiar un dato de la celda F4 de la hoja2 y que busque una fila de la hoja1 y se copie en la CELDA DE LA columna L , con UNA condición dada en la celda A2 de la hoja2 donde hoja 1 es CLIENTES Y Hoja 2 es BUSCAR
Gracias con una consusta si quiero buscar mas criterios como 12 columnas como puedo hacer se lo agradecería con su respuesta ya que tengo una tabla de 12 columnas que para una fila
Saludos excelente me funciona, pero tengo un PROBLEMA CUANDO EJECUTO en la celda del NÚMERO, EL MES NO ME SALE, tengo que abrir la MACRO y darle ejecución , como hago para que quede fija y EJECUTE, gracias.-
Hola. Excelente tu explicacion. Pero te hago una pregunta por un nuevo trabajo que debo hacer: Quiero hacer que excel hable "Error en Celda" con application.speech.speak cuando A1>4 usando el MVisualB. Podras ayudarme?. Gracias.
Buenas tardes Sergio. Muy bueno tus videos. Te hago una consulta. Necesito insertar una formula desde VBA pero con parámetros variables, se puede? For i = fila1 + 2 To fila2 Cells(i, 5).Formula = "=IFNA(VLookup(D & i, D & fila0 + 1: E & fila1, 2, 0), """")" donde "i" varia entre fila1 y fila2 a quienes voy calculando asi: Range("D" & Rows.Count).End(xlUp).Row
Hola Sergio, como hacemos si la tabla para la matriz de busqueda esta en una tabla pero en una hoja de calculo diferente. Es decir insertar el calculo en una celda como en el primer caso en la hoja1 pero la tabla donde buscara los datos esta ubicada en la hoja 2
muchas gracias, ahora supongamos que usas el método de Formula, pero desconoces el rango sólo conoces el número columnas, pero al ser dinámica las tablas no tengo un rango... se puede meter en un loop para indicarle que va a iniciar en A2 y va a comprar hasta que ya no encuentre ningún valor en A2? pero no sé bien cómo hacerlo.
Estimado Sergio, buenas noches, el vídeo es muy explicativo, y quisiera saber si los rango de la formula pueden ser dinámicos, quiero usar la formula sumar.si.conjunto y pegarla en un rango desde vba, en el cual los criterios de la formula van a cambiar dependiendo de las condiciones, en concreto como puedo insertar la formula con esas características desde vba?, por su gentileza quedo de usted muy agradecido
Wow Gracias Tenia días buscando algo así Y es justo lo que necesito Formula SI con BUSCARV en un Rango Dinámico Tienes la sintaxis de la formula O y con SI en VBA? Saludos
Profe excelente video, en verdad muy bueno, estuve probando y me dio mucho resultado, pero tuve problemas de implementar esta formula cuando deseo hacerlo en Ingles, cuando lo hago con FormulaLocal funciona al 100%, pero cuando lo llevo al Ingles da error, pudiera ayudarme con el tema. Ej_FormulaLocal: Hoja7.Range("Z6:Z" & UltimaFila).FormulaLocal = "=SI(REDONDEAR(SUMA(AI6)-TRUNCAR(SUMA(AI6));1)
Excelente explicación Sergio, pero se me presento la siguiente pregunta: Como se asigna la matriz donde se buscan los datos a la fórmula vlookup en vba si esa matriz esta en otra hoja activa del libro.
Excelente video, me quedo una duda , si quiero hacer el rango dinámico utilizando el primer ejemplo ,en donde tendría que definir el rango? Para utilizar última fila , gracias
hola escarleth, yo hice un ejemplo sencillo con la funcion suma y si me da el rango, nada mas que me pone el mismo resultado en todo el rango, tratando de adecuarlo al ejemplo de Sergio tengo el siguiente codigo Sub Rango_Dinamico4() Dim UltimaFila As String With Range("D24").CurrentRegion UltimaFila = .Rows(.Rows.Count).Row
MsgBox UltimaFila
Valor = Application.WorksheetFunction.VLookup(Range("E24"), Range("$A$8:$B$20"), 2, 0) ***a qui me marca error que no reconoce worksheetfuncion la propiedad vlookup*** Range("G25:G" & UltimaFila).Value = Valor End With End Sub y tuve que declarar UltimaFila como variable Espero Sergio pueda contestar y ayudarnos Saludos
Sergio Alejandro Campos - EXCELeINFO me interesa elegir ciertos rangos, para hacer operaciones matemáticas y se guarden en un textbox para luego a partir de ese numero hacer otras operaciones
Hola Sergio, está super el video. Pero de pronto me surge una duda. Como puedo usar una función que creé dentro de una formula local? todo esto desde vba. Muchas gracias!.
Hola sergio, estoy un poco atorado, quiero configurar una fórmula o una función para que después de un número determinado de datos de un formulario, el formulario se reinicie. Cómo puedo hacer esto? Saludos
Sergio te pregunto en mi trabajo tenemos un programa de consulta con un catalogo de empresas o personas que buscamos atraves de ID son mas de 15000.sucede que al buscar el Id de una empresa en algunos casos sale un error."error aplication" Interger divide 0..y pasa que te saca del programa para volver a consultar tengo que reiniciar mi compu..como seria la solución por que pasa..los programadores les falto alguna instrucción..
buenas tardes he estado haciendo el paso a paso como se enseña en este vídeo pero no he encontrado una solución a un error que aparece quisiera una paso efectivo para ingresar una formula a varias celdas
Buenassss, una consulta. Que fórmula vba me convendría utilizar si lo que tengo es una fórmula escrita por mí? Ejemplo: "=SI([@CAMPO1]"";SI[@CAMPO2]="";[@CAMPO2];"")
Hola muy bonito tu canal tu video me ayudó muchisimo Tengo una pregunta. Si yo quisiera filtra en una base de datos una columna que tiene 250 criterios, pero de esos quiero decirle no me filtres esto. 12345 ose le pongo lo que no quiero que me filtre como seria eso posible decirle que no me los filtre. Me ayudarías con esto. Por favor.
Buenas, después de copiar el código me genera el error "424" se requiere objeto. he intentado colocar los datos en tablas marcadas y tampoco. Que será, Agradezco de antemano la ayuda
Hola que tal: quiero agradecerte mucho por que tu contenido es de mucha ayuda, pero tengo dos dudas, espero y tu o alguien mas pueda ayudarme. 1- por que al momento de hacer el buscar V con VB me jala el encabezado de la hoja de la cual estoy pidiendo el resultado?. 2- por que al momento de hacer el buscar V comparando 2 hojas , en celdas donde no tengo contenido que buscar me manda N/A? - en este punto me gustaría saber si existe la forma de que no aparezca el N/A y que no aparezca nada, que quede en blanco. Agradecería mucho la ayuda. Muchas gracias.
Buenos dias, de antemano mis agradecimientos por participar sus conocimientos, No es del tema de este video pero es importante para mi y necesito de su ayuda no encontre la solución para mi caso y es el siguiente tengo una fecha que la exporto de los extractos de algunos bancos y me sale asi Enero 1 de 2020, yo la nececito 01/01/2020 Milgracias
Muy bueno. Tengo una Pregunta, supongamos que tengo en una hoja una lista de fórmulas (estás pueden estar como texto) , se pueden copiar en otra celda y modificar los rangos dentro de la misma. (Los rangos pueden ser con Nombre o Cordenadas(Ejemplo A1:B8) Gracias.
No sabes como me sirvió esto Capo de capos,, Gracias por tu grandes aportes Dios te bendiga mucho 👏👏
Definitivamente Sergio eres lo MAXIMO, que barbaridad, que explicación tan maravillosa. Muchísimas gracias. Me estaba volviendo loco en buscar por internet el manejo de los rangos dinámicos. Y el otro tema que tocaste fue muy importante que es el de usar el nombre de las formulas en ingles dependiendo de que función se va a usar. De verdad me estaba volviendo loco.
Buenas noches Sergio creo que esta macro ha venido a resolver una multitud de dudas y solicitudes que se pueden llegar a tener, lo de este vídeo es sencillamente excepcional, creo que me ha resuelto un problema que he venido buscando y es el de poder sacar diferencia entre horas y fechas ya que podre insertar las formulas que se crean en una hoja mediante esta macro. Por todo lo anterior muchas gracias y que siga adelante con sus conocimientos ofrecidos.
Sergio , eres un crack de cracks...Un talento nato.!!! ye indeed !!
Simplemente, perfecto, y quiero darte las gracias, buena dicción, notable explicación, y sobresaliente en preparación y ejecución. Gracias Sergio.
Excelente aporte un gran y excelente youtuber gracias dios te bendiga
Eres lo máximo, soy nuevo en esto de la macros y estoy automatizando ciertos trabajos, y justamente buscaba esto del rango dinámico, cada segundo que vi el vídeo me alegro el día
Sergio, llevo años buscando esta clase de macro. Tu contenido sin duda es el mejor entre los MVP de habla hispana.
Sergio eres un grande!!!
Hola Buenas Noches Sergio, soy José de El Salvador estoy viendo su vídeo " Insertar Formulas y Funciones en Celdas del año 2018" , me parece bien interesante y funcional justo a la medida para poder aplicarlo en el ambiente laboral, muy productivo y pedagogo. No se si podrá leer este comentario, me refiero a la fecha de emisión del vídeo, tengo la inquietud que tal vez podría elaborar un vídeo de copiar rangos varios de un archivo y pagar estos rangos en otros archivo en otra carpeta donde encaje las rangos en distintas columna, seria fenomenal que se hiciera realidad. Bueno mi estimado Sergio le deseo que siga adelante con lo que mas le gusta hacer con muchos éxitos. Atentamente José
Amigo Sergio como siempre un gran aporte para los que día a día deseamos aprender y mejorar el manejo de Excel
Sergio FELICITACIONES! CLARISIMO Y MUY MUY MUY UTIL!
Muchas gracias.
@@SergioAlejandroCampos Sergio te molesto con una consulta simple: tengo Fechas en format texto dd/mm/yy con una macro las paso a formato fecha dd/mm/yyyy (Selection.NumberFormat = "dd/mm/yyyy") corro la macro y luego en la hoja las celdas siguen teniendo dd/mm/yy aunque ahora el formato dice Fecha dd/mm/yyyy. Solo si entro a la celda y apreto enter realiza el cambio. Como no logro modificar el valor de la celda cuando lo uso en la macro para colmo me cambia el mes por el dia (FormatoAmericano)
Revisa por favor el tema de Format en mi curso de macros del canal.
Un tutorial extenso bien interesante y explicado me ayuda muxo esta explicación.sal2 pulgar arriba..
Hola Sergio, buenos días. Has estado muy claro, didáctico y práctico. "Very Well". ¡ Manito Arriba !. Gracias, saludos
Gracias por comentar Humberto.
Excelente explicación, de las mejores que he visto. Felicidades por tu profesionalismo.
y aparte bien explicado. Gracias por tu esfuerzo.!!
Excelente idea amigo he visto mucho y aprendido mucho de usted puedo hacerle pregunta
Excelente muy útil, genio
EXCELENTE, TUTORIAL PRACTICO CONCISO Y MUY CLARO. SALUDOS
Mil Gracias... me sirvió mucho
Sergio, excelente.
excelente, gracias por el aporte
Eres un crack, lo del rango dinámico era justo lo que necesitaba.
Muchas Gracias!
excelente ....gracias por la ayuda
Hola! me encantan tus videos y este ejemplo en particular. Tenés algún video donde se inserte una fórmula SI ANIDADO? Gracias!
Muchas gracias Sergio, me sirvio mucho, muy explicado
Grande Sergio, me gustaría saber si mi rango donde tengo los datos a buscar cambia no hay problemas en la formula ya que las estamos fijando.
muchas gracias
Como siempre EXCELENTE!!!!!!!, Gracias, muy buena explicación...
Simplemente excel ente 😋👍🏻
Gracias por comentar Armando.
Muy buena!! didáctico y preciso
Hola Sr. Sergio Excelente la forma en que Explicas los pasos a seguir estoy aprendiendo mucho con sus enseñanzas un millón de gracias
ahora bien estoy tratando de hacer un inventario para un puesto de perros calientes (Comida Ambulante ) con las formulas Buscarv y Sumarsi entre otras hasta ahí voy bien pero necesito que al final de la jornada el resultado se envié atreves de un correo y me despeje las tablas para el siguiente día sin que las formulas se borren y no se como hacer esto si me puedes ayudar estaría mas que agradecido
excelente! muchas gracias! muy buena explicación!
Excelente video, mil gracias
Espectacular....Tsssss
Consulta, Para insertar formulas con referencia a celdas anteriores a la actual de modo que cambie por cada fila?
Muy buen tutorial
Gracias.
Excelente Video
Muy interesante además de que excelentememte explicado!
Sergio cómo puedo hacerte una consulta de una macro que estoy haciendo?
y por cierto, con indice y coincidir te puede trabajarlo desde vba para excel?
👍🏻gracias 👌🏻
gracias maestro
Hola Sergio excelente tu aporte con este tutorial, consulta de todos los ejemplos cual seria el que ocupe menos capacidad para manejar la memoria del archivo. Gracias
Hola. Cualquier método no ocupa mucha memoria. Más bien, depende de lo que necesites, tener las fórmulas vivas en el archivo o solo correr la macro y ver solo el resultado. Nota: un archivo con fórmulas pesa más que no sin ellas.
Excelente vídeo, ojala pudieras ayudarme con una duda, ¿El tamaño del archivo con mucho contenido es más pasado poniendo una macro similar a esta o dejando formula sobre cada celda?
Buenas tardes. Consulta y que error se puede estar presentando si no me pone la fórmula en el idioma local del pc? Gracias
Hola Sergio, como de costumbre excelente video, ya he podido hacer varias cosas con el curso de vba, pero ahora estoy atorado, te explico, si yo quiero usar worksheetFunction en un rango dinamico como lo hago ya que me repite el mismo resultado en todo el rango, saludos, gracias
que buen video!! muchas gracias!
Como utilizo una matriz de otra hoja??
Hola, es genial, solo una pregunta para hacer esto mismo en access?
Chingón... gracias
Sergio por felicitarle por sus videos y por ende dos preguntas como se puede realizar estas macros pero cuando la base de datos estan en libros diferentes y dos cuando usted hace la referencia en buscarv hace la referencia a la tabla que se encuantrans los datos pero cuando hace el codigo se hace la referencia a un bloque la preguanta es como mantener en tabla para que el rango sea dinamico, saludos desde loja ecuador
Gracias
hola sergio , gracias por tus videos, una pregunta, ene l momento de insertar un valor , para que se ponga automatico como seria sin tener que ejecutar la macro, es decir que se ejecute automaticamente, no se si me enetendiste, un saludo
Hola Sergio, excelente, me servirá mucho para mí macro que estoy elaborando, Pregunta, yo necesito colocar la fórmula de forma automática cada vez que escriba el ID me brinde el valor buscado en la otra celda de forma dinámica, es para una data muy grande y no quiero estar colocando la fórmula de manera manual, pues aveces otro usuarios la borran, por favor tu ayuda. muchas gracias, saludos de Lima, Perú
Excelente explicación muchas gracias, tengo una macro para grabar entradas de material, cuando doy grabar me limpia celdas. Cómo programó la fórmula automática sin tener que dar “Correr Macro” en la celda de mi Fórmula?
hola buena explicación pero tengo una duda si el primer código que realizo deseo usarlo o adaptarlo al último que desarrollaste como seria el nuevo código
El rango dinámico se puede usar dentro de la formula??
Excelente video, tengo una pregunta, para insertar formulas de matrices, las que se activan pulsando control shift enter?
Buena tarde , disculpe busco ayuda para sumar varias celdas de una BD en excel, que mediante un ID en VBA busque todos los registros y me muestre el total de piezas que se han producido de ese ID. Espero me pueda apoyar
Hola Sergio buenas tardes por que una vez que la macro me halla devuelto los resultados de las formula en mi tabla dinámica , luego lo cambio ah valores para cambiar de data igualmente me da resultados para las celdas que ya tienen resultados que estaban en valores solo quiero que me inserte la formula en las celdas vacías no en las que tiene resultados
Una preguntita, en el ultimo ejemplo usado de rango dinamico, ¿puede VBA para que tome el formato que haya de las filas superiores desde E25: G29?
Hola. Para eso recomiendo convertir el rango en Tabla y así siempre tomará el formato global de la Tabla. Usa Control + T para convertir a tabla.
maestro!
Buen video. Como haría si quiero las formulas en ciertas celdas que son recorridas con for to next?
TE AGRADESZCO EL VIDEO ES EXCELENTE SOLO TENGO DOS PREGUNTAS
1SE PUEDEN OCULTAR LAS FORMULAS COMO EN LA PRIMERA
2 SI LA LISTA NO FUERA DE LOS MESES SI NO DE CLIENTES, COMO HACERLA DINAMICA.
DE ANTE MANO TE FELICITO Y TE AGRADEZCO
Hola espero que estés muy bien, un gran saludo desde Chile. Mi consulta es la siguiente, al tratar de insertar una formula local con referencia a un rango en otra hoja me da un fallo por kas comilla simple en el nombre de la hoja. Cómo se puede solucionar?
Gracias por tu aporte muy buen vídeo pero quería hacerte una consulta como haría para copiar un dato de la celda F4 de la hoja2 y que busque una fila de la hoja1 y se copie en la CELDA DE LA columna L , con UNA condición dada en la celda A2 de la hoja2
donde hoja 1 es CLIENTES Y Hoja 2 es BUSCAR
!Excelente, muchas gracias por este tutorial muy didáctico!. Sólo una consulta: ¿funcionaría igual todo si no se trabaja con tablas?
Sí Freddy, lo de la Tabla es meramente opcional, puedes trabajar con rangos normales sin problema.
EXCELente.
Gracias.
Excelente y funciona muy bien, sin embargo, si el rango a buscar se encuentra en otra hoja del mismo libro ¿cómo lo haríamos?
Gracias con una consusta si quiero buscar mas criterios como 12 columnas como puedo hacer se lo agradecería con su respuesta ya que tengo una tabla de 12 columnas que para una fila
HOLA BUENAS TARDES, ¿TENDRA CURSOS EN LINEA) ME INTERESA
Saludos excelente me funciona, pero tengo un PROBLEMA CUANDO EJECUTO en la celda del NÚMERO, EL MES NO ME SALE, tengo que abrir la MACRO y darle ejecución , como hago para que quede fija y EJECUTE, gracias.-
Hola. Excelente tu explicacion. Pero te hago una pregunta por un nuevo trabajo que debo hacer: Quiero hacer que excel hable "Error en Celda" con application.speech.speak cuando A1>4 usando el MVisualB. Podras ayudarme?. Gracias.
Buenas tardes Sergio. Muy bueno tus videos. Te hago una consulta. Necesito insertar una formula desde VBA pero con parámetros variables, se puede?
For i = fila1 + 2 To fila2
Cells(i, 5).Formula = "=IFNA(VLookup(D & i, D & fila0 + 1: E & fila1, 2, 0), """")"
donde "i" varia entre fila1 y fila2 a quienes voy calculando asi: Range("D" & Rows.Count).End(xlUp).Row
Hola Sergio, como hacemos si la tabla para la matriz de busqueda esta en una tabla pero en una hoja de calculo diferente. Es decir insertar el calculo en una celda como en el primer caso en la hoja1 pero la tabla donde buscara los datos esta ubicada en la hoja 2
Sergio que buen video, como me puedo comunicar contigo para que me ayudes por favor en una de tus macros del 2016, por favor
Hola buenas noches, me gusto el ejemplo, pero puedes agregar un ejemplo donde la matriz sea dinámica?
muchas gracias, ahora supongamos que usas el método de Formula, pero desconoces el rango sólo conoces el número columnas, pero al ser dinámica las tablas no tengo un rango... se puede meter en un loop para indicarle que va a iniciar en A2 y va a comprar hasta que ya no encuentre ningún valor en A2? pero no sé bien cómo hacerlo.
Utilizo la ultima opción con With pero no me permite avanzar cuando corro la macro,
Estimado Sergio, buenas noches, el vídeo es muy explicativo, y quisiera saber si los rango de la formula pueden ser dinámicos, quiero usar la formula sumar.si.conjunto y pegarla en un rango desde vba, en el cual los criterios de la formula van a cambiar dependiendo de las condiciones, en concreto como puedo insertar la formula con esas características desde vba?, por su gentileza quedo de usted muy agradecido
Wow Gracias
Tenia días buscando algo así
Y es justo lo que necesito
Formula SI con BUSCARV en un Rango Dinámico
Tienes la sintaxis de la formula O y con SI en VBA?
Saludos
Hola, como va. Necesitaria hacer una formula que tengo hecha en excel como puedo haacer?desde ya gracias :D
Profe excelente video, en verdad muy bueno, estuve probando y me dio mucho resultado, pero tuve problemas de implementar esta formula cuando deseo hacerlo en Ingles, cuando lo hago con FormulaLocal funciona al 100%, pero cuando lo llevo al Ingles da error, pudiera ayudarme con el tema. Ej_FormulaLocal: Hoja7.Range("Z6:Z" & UltimaFila).FormulaLocal = "=SI(REDONDEAR(SUMA(AI6)-TRUNCAR(SUMA(AI6));1)
Excelente explicación Sergio, pero se me presento la siguiente pregunta: Como se asigna la matriz donde se buscan los datos a la fórmula vlookup en vba si esa matriz esta en otra hoja activa del libro.
Amigo una pregunta, porque al usar la propiedad interior.color, al invocar la función en una celda, no funciona? .
Excelente video, me quedo una duda , si quiero hacer el rango dinámico utilizando el primer ejemplo ,en donde tendría que definir el rango? Para utilizar última fila , gracias
hola escarleth, yo hice un ejemplo sencillo con la funcion suma y si me da el rango, nada mas que me pone el mismo resultado en todo el rango, tratando de adecuarlo al ejemplo de Sergio tengo el siguiente codigo
Sub Rango_Dinamico4()
Dim UltimaFila As String
With Range("D24").CurrentRegion
UltimaFila = .Rows(.Rows.Count).Row
MsgBox UltimaFila
Valor = Application.WorksheetFunction.VLookup(Range("E24"), Range("$A$8:$B$20"), 2, 0) ***a qui me marca error que no reconoce worksheetfuncion la propiedad vlookup***
Range("G25:G" & UltimaFila).Value = Valor
End With
End Sub
y tuve que declarar UltimaFila como variable
Espero Sergio pueda contestar y ayudarnos
Saludos
Justo al final del vídeo. Filtras aplicas la macro y transformas a valores, pero luego no copias y pegas, de hecho sigue sin dejarte hacer la acción.
Buenas tardes Sergio, me gustaría saber si puede darnos un ejemplo con el control RefEdit, saludos desde honduras
Hola. Qué te interesa de ese control?
Sergio Alejandro Campos - EXCELeINFO me interesa elegir ciertos rangos, para hacer operaciones matemáticas y se guarden en un textbox para luego a partir de ese numero hacer otras operaciones
Hola Sergio, está super el video.
Pero de pronto me surge una duda. Como puedo usar una función que creé dentro de una formula local? todo esto desde vba.
Muchas gracias!.
Hola sergio, estoy un poco atorado, quiero configurar una fórmula o una función para que después de un número determinado de datos de un formulario, el formulario se reinicie.
Cómo puedo hacer esto?
Saludos
Qué tal. Guíate en este video: ua-cam.com/video/voB0fsCDYdA/v-deo.html
@@SergioAlejandroCampos Muchas gracias! Lo veo enseguida
Saludos!
Sergio te pregunto en mi trabajo tenemos un programa de consulta con un catalogo de empresas o personas que buscamos atraves de ID son mas de 15000.sucede que al buscar el Id de una empresa en algunos casos sale un error."error aplication" Interger divide 0..y pasa que te saca del programa para volver a consultar tengo que reiniciar mi compu..como seria la solución por que pasa..los programadores les falto alguna instrucción..
buenas tardes he estado haciendo el paso a paso como se enseña en este vídeo pero no he encontrado una solución a un error que aparece quisiera una paso efectivo para ingresar una formula a varias celdas
Si tengo una tabla "infinita" que no se donde terminará porque se le van a seguir sumando datos, que pongo en lugar de rango?
HOLA BUENAS TARDES, TENGO UNA PREGUNTA, ¿ SI DECIDO UNIRME
Buenassss, una consulta. Que fórmula vba me convendría utilizar si lo que tengo es una fórmula escrita por mí? Ejemplo: "=SI([@CAMPO1]"";SI[@CAMPO2]="";[@CAMPO2];"")
Hola muy bonito tu canal tu video me ayudó muchisimo
Tengo una pregunta. Si yo quisiera filtra en una base de datos una columna que tiene 250 criterios, pero de esos quiero decirle no me filtres esto. 12345 ose le pongo lo que no quiero que me filtre como seria eso posible
decirle que no me los filtre.
Me ayudarías con esto. Por favor.
Buenas, después de copiar el código me genera el error "424" se requiere objeto. he intentado colocar los datos en tablas marcadas y tampoco. Que será, Agradezco de antemano la ayuda
Revisa los nombres de los rangos y las hojas.
Hola que tal:
quiero agradecerte mucho por que tu contenido es de mucha ayuda, pero tengo dos dudas, espero y tu o alguien mas pueda ayudarme.
1- por que al momento de hacer el buscar V con VB me jala el encabezado de la hoja de la cual estoy pidiendo el resultado?.
2- por que al momento de hacer el buscar V comparando 2 hojas , en celdas donde no tengo contenido que buscar me manda N/A?
- en este punto me gustaría saber si existe la forma de que no aparezca el N/A y que no aparezca nada, que quede en blanco.
Agradecería mucho la ayuda.
Muchas gracias.
Como siempre. EXCEL ENTE
Gracias por comentar Ricardo.
Buenas Noches en la Formula en ingles como le hago cunado el rango a buscar esta en otra hoja? Gracias
Hola Jorge. Haz la siguiente referencia:
Sheets("TuHoja").Range("RAngo")
En este caso, la formula se inserta, pero al final de cuentas la que la corre es la macro si no me equivoco
Buenos dias, de antemano mis agradecimientos por participar sus conocimientos, No es del tema de este video pero es importante para mi y necesito de su ayuda no encontre la solución para mi caso y es el siguiente tengo una fecha que la exporto de los extractos de algunos bancos y me sale asi Enero 1 de 2020, yo la nececito 01/01/2020 Milgracias
Muy bueno. Tengo una Pregunta, supongamos que tengo en una hoja una lista de fórmulas (estás pueden estar como texto) , se pueden copiar en otra celda y modificar los rangos dentro de la misma. (Los rangos pueden ser con Nombre o Cordenadas(Ejemplo A1:B8) Gracias.
Si las fórmulas están como texto entonces puedes modificar el valor con la propiedad Value.
Sergio Alejandro Campos - EXCELeINFO Gracias, Voy a probar. Muy buen canal. 👍
Gracias.