Excelente tutorial curiosamente la primera opción no me funcionaba, funcionaba pero dejo de hacerlo cuando la convertir en tabla y le puse nombre lo arregle usando la segunda opción y el rango le puse el nombre de la tabla no se si fue la mejor opción pero si funciono, FILA = Hoja21.Range("TABLAINGREDIENTES").End(xlDown).Row + 1 me podrias ayudar en explicarme por que no funciono de la otra forma 'Hoja21.Range("A" & Rows.Count).End(xlUp).Row + 1
Hola cuando el rango esta como tabla siempre deja una fila vacia para insertar registros, sin embargo el codigo que hace .end(xlUp).row la reconoce como una fila con datos y por ese motivo deja un espacio vacio.
Ante todo muchas gracias por lo videos, haces un gran aporte, son muy utiles. Yo tengo una lista de numeros, pero elimine uno, ahora deseo que vuelva a enumerar esta lista. Ej. mi lista es 123456, yo elimine 4, quiero que vuelva a comenzar desde uno hasta el final renombrando los numeros.
Hola gracias por compartir tus conocimientos, tengo un problema con este código , no se activa la última celda pero si me aparece el msgbox indicando la posición de la última fila, como le hago para que la última celda se active?
¿Cómo puedo insertar los datos de una columna de la hoja 2 en la últimas filas vacías de una columna de la hoja 1 y así ir agregando más y más datos debajo de los ya agregados?
Una consulta, si aplicamos filtros a nuestra base de datos, al ocultarse en ocasiones las últimas filas esa función no las toma en cuenta para el conteo, dándonos un conteo menor al real. Existe alguna manera de que nos cuente todas las celdas sin importar que estén ocultas por el filtrado?
hola, una pregunta, ya detecto la ultima fila, pero como le hago para que inserte información en la fila siguiente a la ultima? habrá alguna manera que en vez me de el puro numero, nos de la celda?
Hola supongamos q tu variable de ultima celda es ufila, ahi le deberias sumar +1. Luego supongamos que quieres escribir en la columna A el codigo seria: range("A" & ufila).value="Texto aqui"
Gracias por la información, busco encontrar la fila vacia intermedia ej: columna c10 100; c11 vacia; c12 150. Como busco c11 que esta vacia. Me puede ayudar.
Hola suponiendó que tus datos estan en la columna A de la hoja1 te pongo el siguiente ejemplo Dim Fila As Integer Fila = Worksheets("Hoja1").Range("A1").End(xlDown).Row Pruebalo con tu libro y columna correspondiente. Saludos
Es más, como se puede hacer sin necesidad de darle referencia de columna o fila?? Es decir que la columna o fila sea la que corresponde a la celda seleccionada en cada momento??
Saludos. Si tengo varias hojas, como hago para elegir una hoja determinada!? Ese mismo procedimeinto es el que neesito pero no me carga de ninguna manera, talvez sea por la cantidad de hojas que tengo, ademas necesito borrar los datos duplicados... Me ayudas!=?
+virgilio ulloa Puedo ayudarte con contar los registros de una determinada hoja. por ejemplo si tu hoja se llama "Datos" pon el siguiente codigo para contar la cantidad de registros. Sheets("Datos").range("A" & rows.count).end(xlup).row Saludos
Sebatian Gutierrez Lo comun es que todas las filas tengan la misma cantidad de columnas y solo le busques a ultima posicion a esa. De todos modos te paso un codigo sobre tu consulta. Sheets(1).range("a1").SpeciallCells(xlLastCell).Select msgbox Activecell.Row
como puedo obtener el numero de la fila no el valor de la celda, con macro, con excel =FILA("A68") da como resultado 68, UBICO LA ULTIMA FILA Y LO QUE NECESITO ES EL NUMERO 68 Y NO EL VALOR DE LA CELDA
Muy bueno el tutorial!!! Como debiera hacer para obtener el numero de la fila a partir de conocer el texto de la misma?
Muchas gracias, luego de pasar casi 2 horas buscando el error 242, di con la solución. Gracias.
Excelente tutorial, muy claro y de gran utilidad, muchas gracias por compartir su conocimiento.
Excelente tutorial curiosamente la primera opción no me funcionaba, funcionaba pero dejo de hacerlo cuando la convertir en tabla y le puse nombre lo arregle usando la segunda opción y el rango le puse el nombre de la tabla no se si fue la mejor opción pero si funciono,
FILA = Hoja21.Range("TABLAINGREDIENTES").End(xlDown).Row + 1 me podrias ayudar en explicarme por que no funciono de la otra forma 'Hoja21.Range("A" & Rows.Count).End(xlUp).Row + 1
Hola cuando el rango esta como tabla siempre deja una fila vacia para insertar registros, sin embargo el codigo que hace .end(xlUp).row la reconoce como una fila con datos y por ese motivo deja un espacio vacio.
Maravilloso hermano, bien explicado y con todas las opciones. Sigue asi!!!
Ante todo muchas gracias por lo videos, haces un gran aporte, son muy utiles. Yo tengo una lista de numeros, pero elimine uno, ahora deseo que vuelva a enumerar esta lista. Ej. mi lista es 123456, yo elimine 4, quiero que vuelva a comenzar desde uno hasta el final renombrando los numeros.
MUY BUEN VIDEO MUCHAS GRACIAS LIKE Y MI SUSCRIPCIÓN
Muy bueno!!!!...excelente información y muy bien explicado.
Hola gracias por compartir tus conocimientos, tengo un problema con este código , no se activa la última celda pero si me aparece el msgbox indicando la posición de la última fila, como le hago para que la última celda se active?
¿Cómo puedo insertar los datos de una columna de la hoja 2 en la últimas filas vacías de una columna de la hoja 1 y así ir agregando más y más datos debajo de los ya agregados?
Una consulta, si aplicamos filtros a nuestra base de datos, al ocultarse en ocasiones las últimas filas esa función no las toma en cuenta para el conteo, dándonos un conteo menor al real. Existe alguna manera de que nos cuente todas las celdas sin importar que estén ocultas por el filtrado?
Hola esto calcula la ultima posición de la fila visible. En caso que haya un filtro. Puedes usar usedrange
Hola, una consulta, si quiero seleccionar las 2 filas vacías siguientes y eliminarlas, como sería.
hola, una pregunta, ya detecto la ultima fila, pero como le hago para que inserte información en la fila siguiente a la ultima? habrá alguna manera que en vez me de el puro numero, nos de la celda?
Hola supongamos q tu variable de ultima celda es ufila, ahi le deberias sumar +1. Luego supongamos que quieres escribir en la columna A el codigo seria: range("A" & ufila).value="Texto aqui"
Hola, como hago para que el cursor se posiciones en la fila contigua a la ultima fila con datos? Gracias
Hola. Despues del codigo .row deberias sumarle +1.
muchas gracias .
Hola una pregunta cuando voy a multiplicar valores grandes me sale un error de ejecución tipo 6 sabes algo de esto y porque ocurre esto? Saludos
Joan Torres Hola dame un ejemplo.de tu codigo en el cual te sale error?
Ing y como yo haría para que me escoga una N cantidad de celdas copié y pegue en otra hoja
SALUDOS, Y CUAL SERIA EL CODIGO PARA QUE ME MUESTRE
EL VALOR DE LA ULTIMA CELDA.
BIEN .
EN VEZ DE .ROW SERIA.VALUE
Buen dia quisiera saber como puedo hacer el mismo procedimiento pero con columnas gracias
Hola, tengo un tutorial de eso en mi blog. En la descripcion lo puedes ver.
Si quisiera saber el rango del primer y ultimo valor dentro de una fila por ejem. dentro del rango A1 al rango A200, como seria
El video se trata de como obtener la ultima fila con datos. También aplica para tu pregunta.
Gracias por la información, busco encontrar la fila vacia intermedia ej: columna c10 100; c11 vacia; c12 150. Como busco c11 que esta vacia. Me puede ayudar.
Hola suponiendó que tus datos estan en la columna A de la hoja1 te pongo el siguiente ejemplo
Dim Fila As Integer
Fila = Worksheets("Hoja1").Range("A1").End(xlDown).Row
Pruebalo con tu libro y columna correspondiente.
Saludos
Hola, ocupo que me muestre la info de la última columna el valor de la derecha en una celda de otra hoja de excel, como sería?
Hola, que valor de la ultima columna desees que te muestre?
Y para seleccionar esa ultima fila con datos que hay que hacer?? Por wue no acabo de entender como usar esto
Es más, como se puede hacer sin necesidad de darle referencia de columna o fila?? Es decir que la columna o fila sea la que corresponde a la celda seleccionada en cada momento??
Saludos.
Si tengo varias hojas, como hago para elegir una hoja determinada!?
Ese mismo procedimeinto es el que neesito pero no me carga de ninguna manera, talvez sea por la cantidad de hojas que tengo, ademas necesito borrar los datos duplicados...
Me ayudas!=?
+virgilio ulloa Puedo ayudarte con contar los registros de una determinada hoja. por ejemplo si tu hoja se llama "Datos" pon el siguiente codigo para contar la cantidad de registros. Sheets("Datos").range("A" & rows.count).end(xlup).row
Saludos
Cursoslab uu
Como encuentro el número de fila de un valor buscado ?
si mi informacion inicia en A2 y no en A1 como en tu ejemplo como le puedo hace?
Debes hacer lo mismo. Ya que el código analiza la ultima posición
Y como determinamos la ultima fila si tenemos varias columnas?
Sebatian Gutierrez Lo comun es que todas las filas tengan la misma cantidad de columnas y solo le busques a ultima posicion a esa. De todos modos te paso un codigo sobre tu consulta. Sheets(1).range("a1").SpeciallCells(xlLastCell).Select
msgbox Activecell.Row
como seria el codigo para ver el valor de la ultima celda capturada, en lugar de la posicion
Supongamos que ya tienes la posicion de la ultima fila en la variable ufila. Paea obtener rl valor es Range("A"& ufila).value
LA FUNCION COMO SERIA SIN HACER MACROS ?
No es posible.
como puedo obtener el numero de la fila no el valor de la celda, con macro, con excel
=FILA("A68") da como resultado 68, UBICO LA ULTIMA FILA Y LO QUE NECESITO ES EL NUMERO 68 Y NO EL VALOR DE LA CELDA
El numero de fila con VBA es por ejemplo de la fila A1 es Range("A1").row
Gracias, tenía 16 millones de filas :v
Muchas gracias