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.
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
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.
@@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)
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é
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 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 , 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, 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
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
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 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
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ú
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
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 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. 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.
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 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?
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
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 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
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 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
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
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
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
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.
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!.
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..
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
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
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
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.
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.
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)
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.
Simplemente, perfecto, y quiero darte las gracias, buena dicción, notable explicación, y sobresaliente en preparación y ejecución. Gracias Sergio.
No sabes como me sirvió esto Capo de capos,, Gracias por tu grandes aportes Dios te bendiga mucho 👏👏
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.
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.
Amigo Sergio como siempre un gran aporte para los que día a día deseamos aprender y mejorar el manejo de Excel
Excelente aporte un gran y excelente youtuber gracias dios te bendiga
Excelente explicación, de las mejores que he visto. Felicidades por tu profesionalismo.
Sergio , eres un crack de cracks...Un talento nato.!!! ye indeed !!
Hola Sergio, buenos días. Has estado muy claro, didáctico y práctico. "Very Well". ¡ Manito Arriba !. Gracias, saludos
Gracias por comentar Humberto.
Sergio eres un grande!!!
Un tutorial extenso bien interesante y explicado me ayuda muxo esta explicación.sal2 pulgar arriba..
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.
EXCELENTE, TUTORIAL PRACTICO CONCISO Y MUY CLARO. SALUDOS
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é
Muchas gracias Sergio, me sirvio mucho, muy explicado
y aparte bien explicado. Gracias por tu esfuerzo.!!
Eres un crack, lo del rango dinámico era justo lo que necesitaba.
Muchas Gracias!
Hola! me encantan tus videos y este ejemplo en particular. Tenés algún video donde se inserte una fórmula SI ANIDADO? Gracias!
Como siempre EXCELENTE!!!!!!!, Gracias, muy buena explicación...
Excelente muy útil, genio
Excelente idea amigo he visto mucho y aprendido mucho de usted puedo hacerle pregunta
Mil Gracias... me sirvió mucho
excelente ....gracias por la ayuda
excelente, gracias por el aporte
excelente! muchas gracias! muy buena explicación!
Sergio, excelente.
Muy buena!! didáctico y preciso
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 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.
Muy interesante además de que excelentememte explicado!
Sergio cómo puedo hacerte una consulta de una macro que estoy haciendo?
Consulta, Para insertar formulas con referencia a celdas anteriores a la actual de modo que cambie por cada fila?
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?
Muy buen tutorial
Gracias.
Simplemente excel ente 😋👍🏻
Gracias por comentar Armando.
Excelente video, mil gracias
gracias maestro
Hola, es genial, solo una pregunta para hacer esto mismo en access?
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.
Espectacular....Tsssss
y por cierto, con indice y coincidir te puede trabajarlo desde vba para excel?
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 , 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, 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??
Excelente Video
!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.
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 video, tengo una pregunta, para insertar formulas de matrices, las que se activan pulsando control shift enter?
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 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??
Chingón... gracias
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ú
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
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 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. 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.
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
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?
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
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
Buen video. Como haría si quiero las formulas en ciertas celdas que son recorridas con for to next?
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 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
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 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
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
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, como va. Necesitaria hacer una formula que tengo hecha en excel como puedo haacer?desde ya gracias :D
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
Amigo una pregunta, porque al usar la propiedad interior.color, al invocar la función en una celda, no funciona? .
Hola buenas noches, me gusto el ejemplo, pero puedes agregar un ejemplo donde la matriz sea dinámica?
EXCELente.
Gracias.
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.
HOLA BUENAS TARDES, TENGO UNA PREGUNTA, ¿ SI DECIDO UNIRME
maestro!
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!.
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..
Utilizo la ultima opción con With pero no me permite avanzar cuando corro la macro,
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: ruclips.net/video/voB0fsCDYdA/видео.html
@@SergioAlejandroCampos Muchas gracias! Lo veo enseguida
Saludos!
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
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?
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.
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
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?
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];"")
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.
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.
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.
amigo me podria ayudar con una DB por fa
Como siempre. EXCEL ENTE
Gracias por comentar Ricardo.
Hola muy interesantee tu video, tal vez me puedes ayudar en mi libro de exel no tengo la funcion ¨extraer¨ y quiero agregarle pero no se como hacerlo.
Búscala como MED
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)