¡Hola Que Tal! Mi nombre es Wilberto Pino del equipo de soporte de EspecialistasenExcel.com. "Es con mucho gusto, seguiremos aportando contenido de valor, gracias por tu interés."
Muchas gracias por esta información me ha sido de mucha utilidad. Consulta, ¿como podría copiar de manera automática cada celda ya ordenada en otra hoja? de antemano muchas gracias
Muy útil, y muy bien explicado, ya lo he aplicado. ¿Sería factible hacer un macro que se ordenara por una lista definida? Quiero decir no por valores ascendentes y descendentes sino por una valoración definida en la tabla
Hola, buen día Alfonso! Recordé que habias subido este video y pensé en agregar el código" ordenar ", a otra macro de registro de productos pero, se produce un desorden lineal. Saludos desde Santiago de Chile!
Muchas gracias por el video. Agradezco tu ayuda con la siguiente necesidad que tengo. Necesito aplicar este metodo en otra hoja del mismo libro, he intentado de varias maneras pero no lo ejecuta, genera error al tratar de realizarlo de la misma manera. Pregunta: como hago para agregar mas nombres de hojas donde quiero que se ejecute la accion de ordenar. Debo realizarlo en modulos diferentes?, lo puedo realizar en un mismo modulo?. El dato por el cual quiero que se organice esta sobre la misma columna para todas las hojas. Agradezco tu ayuda.
Gracias genio lo venia buscando, te ganaste un suscriptor, te consulto podrias hacer un tutorial de como hacer eso pero que me ordene los datos por fechas? tengo una planilla y van agregando datos con fechas viejas, me gustaria que se acomoden automaticamente por fecha luego de insertar la informacion en el ultimo cuadro de datos. estaria muy agradecido si lo podes lograr.
BUENAS NOCHES, DE ANTEMANO AGRADEZCO ESTE CANAL Y EN ESPECIAL ESTE VIDEO ME HA SIDO DE MUCHA AYUDA, SOLO QUE NO SE QUE CODIGO AGREGAR PARA QUE CUANDO TERMINE DE CAPTURAR LOS DATOS Y LO PONGA EN ORDEN ASCENDENTE ME AGREGE UN RENGLON PERO CON LOS BORDES, MUCHO LE AGRADECERE SI ME PUEDE AYUDAR ESTEBAN E. LOPEZ
Ingeniero es una herramienta muy poderosa gracias por el aporte.podría usted .corregir para ordenar en base a a dos o tres columnas.gracias de antemano por la respuesta
Excleente video, me ha sido muy útil, por favor me puedes indicar como hago que la macro me deje posicionado en el ultimo registro que se ingresó, independiente de la ubicación donde quedó.
Gracias, ingeniero por la explicación. Si quisiera que el ordenamiento fuese, por ejemplo, por nombre y luego por sexo, ¿debo modificar esta línea de código así: Set campoOrden = Range("E4:F4") ? O si el ordenamiento es por varios campor o criterios pero no necesariamente en una secuencia, por ejemplo, que primero sea por la columna E, luego por la columna G y por último, la columna F, para el caso del ejemplo?
Buena pregunta, si deseas ordenar por varios campos y estos no están contiguos, te recomiendo que agregues otros campos de ordenación, lo cual sería así: Set campoOrden1 = Range("E4") Set campoOrden2 = Range("G4") Set campoOrden3 = Range("F4") y en la línea donde se utiliza el método Sort, solo debes incluir estas llaves, lo cual quedaría así: rangoDatos.Sort Key1:=campoOrden1, Key2:=campoOrden2 ,Key3:=campoOrden3, Order1:=xlAscending, Header:=xlYes Saludos.
Hola, gracias por el aporte , es posible patentar un formato automatizado con macros? Y como esconder las fórmulas. Te agradezco la información saludos
HOLA..AGRADEZCO TUS TUTORIALES, ME HAN SIDO DE MUCHA UTILIDAD, TENGO UNA DUDA RELACIONADA CON ESTE TEMA. lo que quiero conseguir es: mi base de datos funciona así. 1. ingreso alumnos y este nuevo se va a otra hoja en una tabla donde se van ordenando alfabéticamente y mueve todos los datos según el rango indicado. (hasta ahí todo bien) lo que quiero lograr: en otra hoja tengo una tabla de tareas para calificar por asignatura, aquí va el detalle. de la base de datos anterior quiero extraer solo los nombres (eso ya lo logré) pero si ingreso un nuevo alumno se muevan y ordenen los nombres alfabéticamente pero junto con sus calificaciones, es decir poder actualizar la tabla.
¡Hola Que Tal! Mi nombre es Wilberto Pino del equipo de soporte de EspecialistasenExcel.com. Francisco seguiremos compartiendo contenido de esta calidad,saludos."
Hola, excelente vide, solo tengo una duda para ver si me puedes ayudar, cuando corro mi macro me marca error: Error en el método 'Range' de objeti '_Gobal' Por que pasa esto?
Saludos, El error "Error en el método 'Range' de objeto '_Global'" generalmente ocurre cuando hay un problema con la forma en que se está utilizando el objeto Range en VBA (Visual Basic for Applications) para Excel. Este error puede deberse a varias razones, pero aquí hay algunas de las más comunes y cómo puedes solucionarlas: 1. Referencia Incorrecta a una Hoja de Cálculo: Asegúrate de que estás especificando correctamente la hoja de cálculo a la que se está aplicando el rango. Si no especificas la hoja de cálculo, VBA puede intentar referenciar un rango en la hoja activa, lo que puede no ser lo que deseas. 2. Errores de Sintaxis en la Referencia del Rango: Asegúrate de que la sintaxis de tu referencia de rango es correcta. 3. Conflictos de Nombres: Asegúrate de que no hay conflictos de nombres con otros objetos en tu código. 4. Declaración de Variables: Asegúrate de que todas las variables están declaradas correctamente y que no están siendo usadas incorrectamente.
Ante todo gracias eternas por esta maravillosa clase, buscaba algo por el estilo para ordenar mi censo de 4783 registros (y subiendo) del cementerio municipal de mi localidad. Pero quiero hacerte una consulta aprovechando el mensaje: ¿Debo de ordenar mi censo previamente por el método que trae excel de la A a la Z después de elaborar esta función para que quede ordenado antes de introducir el siguiente registro? También he preferido dejar la primera columna que la denomino Nº DIFUNTO siempre ordenada de 1 hacia delante para que siempre el 1 el que domine el primer registro y coincida con la A, ¿es correcto esto último?. Muchas gracias por todo lo que nos enseñas, es un placer aprender contigo.
¡Hola Que Tal! Mi nombre es Santiago Ospitia del equipo de soporte de Especialistas En Excel. Para hacerlo en base al Estatus le debes pasar la clave (key) de Estatus, es decir, el encabezado. Como puedes ver en el video se busca ordenar en base al campoOrden que a su vez es la celda E4 y que a su vez es el encabezado que indica NOMBRE EMPLEADO, una vez le hayas definido la clave (key) en base a la cual ordenar debes decidir si ordenarlo ascendentemente o descendentemente, y luego definir si tiene encabezado (en el video se observa que si tiene encabezado).
Muy buen tutorial! me suscribo. una consulta, para aplicar esto pero poder ordenar una columna de fechas desde la mas proxima a las mas lejanas. sepuede?
Buen video, una pregunta, reliazando el mismo proceso del video logro hacerlo, pero cuando a los datos le asigno una tabla, cuando ejecuto la macro me aparece error sort
Perdone, se me olvidaba en el anterior comentario, ¿Como puedo ordenar mi censo de la A a la Z en excel sin que se altere la columna de Nº DIFUNTO es decir que se mantenga siempre el orden numérico tradicional el 1, 2, 3......y no se mueva con su registro actual?. Un saludo y gracias por su trabajo en enseñarnos.
Hola, como hacer para ingresar los registro de manera cronologica por fechas...! ejemplo si tenemos un libro de compras ingresar las facuras de las compra ordenadas por fecha de menor a mayor. Gracias..!
Estimado Ingeniero, muy buenas tardes! Muchas gracias por sus excelentes video tutoriales. Una vez más, mis felicitaciones..!! Deseo comentarle que el link de enlace que Ud indica para descargar el archivo utilizado en el vídeo, arroja el siguiente mensaje: "Error (404) No hemos encontrado la página que estás buscando". De antemano, quedo agradecido por su atención y le envío un cordial saludo.!
Hola; excelente aporte. Solo una consulta relacionada con esta ordenación: Tengo una columna "A" con los nombres, Tengo una columna "B" con las edades, y tengo una COLUMNA "D" con el domicilio. Estas columnas desbloqueadas para cargar datos. La columna intermedia "C" tiene fórmula y bloqueada. ¿Qué macro uso para la ordenación automática por nombres con HOJA PROTEGIDA?. Muchas gracias!
Alfonso cordial saludo, tus tutoriales son geniales, espero me leas este comentario...la macro sale perfecta, sin embargo cuando uso un formulario para alimentar la hoja y dar click no se me ordena de forma automatica. Por favor ayudame con esa inquietud. Gracias
como sería si queres ordenar una tabla por dos criterios....primero de A a la Z en una columna y luego por una fecha de la mas antigua a la mas reciente?
Hola Ingeniero Excelente te di mi LIKE, ante todo gracias, pero tengo una duda quiero repetir la tabla varias veces en la misma hoja ya que hice lo mismo que usted hizo pero no por nombres lo hice que me lo ordenara por minutos, segundos y centésimas de segundos, ya que es para una competencia; por supuesto que cambia el rango de celda y posiciones, traté de hacerlo repitiéndolo en la misma programación y no me funciona, que me aconseja ?????
Muchas gracias por toda la info compartida... Sera que me puede ayudar con una macro que haga la función buscarv pero con macros (que no deje la formula en la celda)y que lo haga en toda una columna según sea su referencia a la derecha...Gracias de antemano Exitos...
Saludos Willy, ya dimos solución a tu inquietud a través del siguiente vídeo ruclips.net/video/Ofp_CmKiL30/видео.html . Sino estás suscrito te recomiendo que lo hagas para que no te pierdas nada de lo que compartimos a diario, lo puedes hacer desde Aquí>> goo.gl/FrswaC , saludos.
Tengo una hoja de excel con columnas: Fecha: Descripción: Entrada: Salida: y Total: Pero quisiera que la información se ordenara por entradas primer y después salidas Conservando los datos de día y descripción (pero todo en una nueva hoja de calculo)..... es posible?
Hice otro modulo con el nombre Ordenar2 le di los rangos y posiciones correspondientes , el problema que tengo es con CHANCE me dice nombre ambiguo ya que los 2 modulos estan ahi mismo , que puedo hacer????
Hola una duda que no consigo hacer si por ejemplo tengo un cuadrante donde B es (nombre) C es (apellidos) y D puntos y quiero que automaticamente se cambien segun puntos de mayor a menos a la vez las tres lineas B1+C1+D1 cuales serian las ordenes o comandos,no consigo hacerlo , intento guardar cuando llegas a la opcion de guardar y me sale un texto y no puedo continuar el texto dice : Para guadar con estas caracteristicas ,haga clic en NO,elija un tipo de archivo habilitado para macros en la lista tipo de archivo) es la primera vez que hago una marco,puedes ayudarme
Excelente vídeo. Pero no logre resolver mi problemática. En mi caso ya tengo un recuadro con los nombres de mis empleados, es decir, no voy agregar a nadie más. Lo que modificare son los datos de otra columna para que me ordene de mayor a menor una lista de totales que a su vez me ordena la lista de nombres. Por ejemplo, para que me entienda mejor con los datos de su vídeo. Si ROBERTO pasara a tener un sueldo de 1.500.000 quisiera que automáticamente él subiera de puesto en esa lista de empleados. Es decir, que la lista de empleados se mantenga ordenada según cuanto sea su sueldo, de mayor a menor. Espero tu ayuda o me recomiende otro de sus vídeos para ayudarme graciaaas...
Buenas tardes como hacer para que esta macro funcione cuando la columna que da el parámetro para organizar es de una suma de varias columnas ya que lo hice pero cuando sale el resultado asi de enter o me salga de la celda no organiza los datos , encambio cuando ingreso el dato de forma manual ahi si lo realiza como indicas pero requiero que se organice cuando termine de sumar los datos de varias columnas. Gracias
¡Hola Que Tal! Mi nombre es Wilberto Pino del equipo de soporte de EspecialistasenExcel.com. Si esta realizando la sumatoria con formulas anidadas excel no va a reconocer los valores de la celda, en este caso te sugiero crear otra una columna a la que hagas referencia de cada sumatoria. Saludos
Hola, buenas tardes. Uso excel por trabajo, y tengo un problema al transcribir la macro, a mi planilla, me sale el error: "se esperaba: identificador o expresion entre parentesis" y mi formula era: ultimafila=sheets("solosindicato").range.("A"&rows.count).end (xlup).row El error me lo marca en el parentesis de la "A" Lo único que cambié fue "EEE" por "SOLOSINDICATO" y "E" por "A" Podrían ayudarme? Desde ya, muchas gracias.
Hola que tal? como podría hacer con excel y vb 6.0 obtener de dos fechas la resta de las mismas para obtener los años meses y días que hay entre una fecha y otra. Gracias.
Cordial saludo, la macro me ha funcionado, sin embargo, tengo una hoja en la cual intento aplicar la macro pero la misma, en una fila inferior (fila 53), tiene unos totales, esto hace que al aplicar la macro, me deje ordenados los datos, pero toma celdas en blanco y las deja de primero, dejando los datos ordenados al final y por encima de los totales. me puede colaborar con esa inquietud... le agradezco
hola quisiera que me dieras una idea de como hacer para que al agregar un elemento similar me lo sume ejemplo: en una lista anoto varios elementos talla m negro 1; talla L azul 1, talla m negro 1 como hacer que automáticamente sume la dos negra de la misma talla
SALUDOS. Y COMO SERIA EL CODIGO SI LA BASE DE DATOS TUVIERA UNA COLUMNA DE ID O ITEM. CODIGO PARA ORDENAR DE MENOR A MAYOR Y CODIGO PARA ORDENAR ALFABETICAMENTE. PERO CON DATOS DESDE UNA TABLA
Como puedo ordenar una base de datos con 23 columnas? en un celda especifica poner la letra de la columna que quiero ordenar y picarle la macro para que me ordene de forma automática la columna que yo le indique previamente en la celda mencionada???
¡Hola Que Tal! Mi nombre es Wilberto Pino del equipo de soporte de EspecialistasenExcel.com. Saludos, te recomiendo que te unas a nuestro grupo oficial de Facebook para que hagas tu inquietud ahí y recibas apoyo de los miembros del mismo que están en capacidad de darte una mano. Puedes acceder a nuestro grupo exclusivo de Facebook a través del siguiente link: bit.ly/3dB0Pum
Hola. Cuando quiero ordenar una serie de números el primero no lo ordena. Por eje. 4,2,3,5,1. Marco desde el 4 hasta el 1. Lo ordena pero el cuatro queda como primero. De esta forma 4,1,2,3,5, ¿Por qué? Gracias.
Tengo unos datos que son imposibles ordenar, nadie sabe como ayudarme por fa, tengo 5050 columnas con datos de la forma 2007.04.09, y quiero saber cual es el mayor de cada celda sin ordenar una a una.
Excelente! ..... ¿cómo puedo hacer uno que en lugar de solo usar una columna (nombre de empleado) use 3 columnas (apellido paterno, apellidos materno, nombres) y se ordenen adecuadamente. ejemplo: Ap. PATERNO Ap MATERNO NOMBRES zurita mendez ana Lopez miranda julio Lopez alanoca daniel alonzo mercado luis como se ve hay dos apellidos Lopez y en ese caso quiero que lo ordene por en Apellido materno o sea asi: Ap. PATERNO Ap MATERNO NOMBRES alonzo mercado luis Lopez alanoca daniel Lopez miranda julio zurita mendez ana
¡Hola Que Tal! Mi nombre es Wilberto Pino del equipo de soporte de EspecialistasenExcel.com. Hola Francisco, te invito a que nos envíes mas detalle del error que te arroja, y así evaluar las posibles soluciones. Gracias por comentar, un abrazo.
Muy útil la explicación, pero tengo una gran duda. Me explico, tengo dos pestañas, una se llama DATOS y la otra NOTAS-P1, la lista que quiero ordenar alfabéticamente es NOTAS-P1 la cual básicamente consta de 4 columnas cuyos encabezados son respectivamente: primer nombre, segundo nombre, primer apellido y segundo apellido. Dicha información depende de la pestaña DATOS. Por tanto, allí, en NOTAS-P1 hay celdas que se referencian a la hoja DATOS (Ejemplo de referencia de alguna celda en NOTAS-P1: =DATOS!B59), algunas de esas celdas referenciadas están en "blanco", es decir, no tienen texto escrito por el momento, otras sí tienen texto: ¡que son las que quiero ordenar alfabéticamente! La cuestión es que cuando aplico tu macro las filas que sí están llenas de texto las manda al fondo y deja todas las demás que están en "blanco", arriba. Lo cual no es lo que quiero que haga. Aquí hay una imagen que ilustra mi punto. drive.google.com/file/d/1N8hpiX4IPHxWPGZFjUkAN_zl8nZCm9im/view?usp=sharing De antemano, cualquier colaboración será agradecida eternamente.
Muchas gracias Alfonso!! Me sirvió muchísimo en mi proyecto, un abrazo virtual de vuelta.
Genio! Realmente un especialista!!!, me sirvió muchísimo tu vídeo, excelente explicación, seguí así, saludos!!!
Excelente Macro, muy bien explicada, a mi me funciono a la perfección
muchas Gracias
saludos!
alta calidad de imagen bro
Que bueno saber que estamos aportando contenido relevante a nuestra comunidad, de eso se trata, gracias por comentar Reyna.
Perfecto! muchas gracias
Gracias...! lo aplique y me funciono muy bien
¡Hola Que Tal! Mi nombre es Wilberto Pino del equipo de soporte de EspecialistasenExcel.com. "Es con mucho gusto, seguiremos aportando contenido de valor, gracias por tu interés."
EXCELENTE ME AYUDO MUCHO MUCHAS GRACIAS DESDE VENEZUELA
Eliesser es con mucho gusto, saludos a los Venezolanos hermanos
Muchas gracias por compartir su conocimiento.
Gracias por participar con tu comentario, saludos.
Genial!. Mil gracias
Gracias por la ayuda, genial video.
Gracias Ingeniero por la explicación y que pasaría si las celdas estuviesen combinadas
Muchas gracias por esta información me ha sido de mucha utilidad. Consulta, ¿como podría copiar de manera automática cada celda ya ordenada en otra hoja? de antemano muchas gracias
Excelente video muchas gracias como siempre muy buenas sus aportaciones
De eso se trata, siempre de aportar, gracias por tu comentario, un abrazo virtual te envío.
MUCHAS GRACIAS POR TODO
Excelente video, Pero podrías ayudarme con uno que expliques como ordenar por filas, en lugar de columnas. Gracias.
Muchas gracias por el aporte, me sirvió de mucho
Muchas gracias, saludos
Muy útil, y muy bien explicado, ya lo he aplicado. ¿Sería factible hacer un macro que se ordenara por una lista definida? Quiero decir no por valores ascendentes y descendentes sino por una valoración definida en la tabla
muy buen video y bien explicado , gracias
Con gusto, gracias por comentar, saludos.
Hola, buen día Alfonso!
Recordé que habias subido este video y pensé en agregar el código" ordenar ", a otra macro de registro de productos pero, se produce un desorden lineal.
Saludos desde Santiago de Chile!
Muchas gracias por el video. Agradezco tu ayuda con la siguiente necesidad que tengo. Necesito aplicar este metodo en otra hoja del mismo libro, he intentado de varias maneras pero no lo ejecuta, genera error al tratar de realizarlo de la misma manera. Pregunta: como hago para agregar mas nombres de hojas donde quiero que se ejecute la accion de ordenar. Debo realizarlo en modulos diferentes?, lo puedo realizar en un mismo modulo?. El dato por el cual quiero que se organice esta sobre la misma columna para todas las hojas. Agradezco tu ayuda.
Gracias genio lo venia buscando, te ganaste un suscriptor, te consulto podrias hacer un tutorial de como hacer eso pero que me ordene los datos por fechas? tengo una planilla y van agregando datos con fechas viejas, me gustaria que se acomoden automaticamente por fecha luego de insertar la informacion en el ultimo cuadro de datos. estaria muy agradecido si lo podes lograr.
BUENAS NOCHES, DE ANTEMANO AGRADEZCO ESTE CANAL Y EN ESPECIAL ESTE VIDEO ME HA SIDO DE MUCHA AYUDA, SOLO QUE NO SE QUE CODIGO AGREGAR PARA QUE CUANDO TERMINE DE CAPTURAR LOS DATOS Y LO PONGA EN ORDEN ASCENDENTE ME AGREGE UN RENGLON PERO CON LOS BORDES, MUCHO LE AGRADECERE SI ME PUEDE AYUDAR
ESTEBAN E. LOPEZ
Ingeniero es una herramienta muy poderosa gracias por el aporte.podría usted .corregir para ordenar en base a a dos o tres columnas.gracias de antemano por la respuesta
Excleente video, me ha sido muy útil, por favor me puedes indicar como hago que la macro me deje posicionado en el ultimo registro que se ingresó, independiente de la ubicación donde quedó.
Hola bro... realmente es útil...quise descargar el archivo pero ya no está...podrás ponerlo devuelta?
¡Hola Que Tal! Mi nombre es Tomás Gallardo del equipo de soporte de EspecialistasenExcel.com. Lo revisaremos Gonzalo. Saludos.
Gracias, ingeniero por la explicación. Si quisiera que el ordenamiento fuese, por ejemplo, por nombre y luego por sexo, ¿debo modificar esta línea de código así: Set campoOrden = Range("E4:F4") ? O si el ordenamiento es por varios campor o criterios pero no necesariamente en una secuencia, por ejemplo, que primero sea por la columna E, luego por la columna G y por último, la columna F, para el caso del ejemplo?
Buena pregunta, si deseas ordenar por varios campos y estos no están contiguos, te recomiendo que agregues otros campos de ordenación, lo cual sería así:
Set campoOrden1 = Range("E4")
Set campoOrden2 = Range("G4")
Set campoOrden3 = Range("F4")
y en la línea donde se utiliza el método Sort, solo debes incluir estas llaves, lo cual quedaría así:
rangoDatos.Sort Key1:=campoOrden1, Key2:=campoOrden2 ,Key3:=campoOrden3, Order1:=xlAscending, Header:=xlYes
Saludos.
Ingeniero, muchísimas gracias por su respuesta. Probaré según su instrucción. Me será muy útil esta macro, gracias a su ayuda.
Con mucho gusto Antonio, saludos.
gracias... simplemente gracias
se puede usar este tipo de programacion para un archivo nuevo en el q aun no se mete informacion
Hola, gracias por el aporte , es posible patentar un formato automatizado con macros? Y como esconder las fórmulas. Te agradezco la información saludos
HOLA..AGRADEZCO TUS TUTORIALES, ME HAN SIDO DE MUCHA UTILIDAD, TENGO UNA DUDA RELACIONADA CON ESTE TEMA.
lo que quiero conseguir es:
mi base de datos funciona así.
1. ingreso alumnos y este nuevo se va a otra hoja en una tabla donde se van ordenando alfabéticamente y mueve todos los datos según el rango indicado. (hasta ahí todo bien)
lo que quiero lograr:
en otra hoja tengo una tabla de tareas para calificar por asignatura, aquí va el detalle.
de la base de datos anterior quiero extraer solo los nombres (eso ya lo logré)
pero si ingreso un nuevo alumno se muevan y ordenen los nombres alfabéticamente pero junto con sus calificaciones, es decir poder actualizar la tabla.
lo he podido resolver gracias
¡Hola Que Tal! Mi nombre es Wilberto Pino del equipo de soporte de EspecialistasenExcel.com. Francisco seguiremos compartiendo contenido de esta calidad,saludos."
Hola, excelente vide, solo tengo una duda para ver si me puedes ayudar, cuando corro mi macro me marca error: Error en el método 'Range' de objeti '_Gobal'
Por que pasa esto?
Saludos,
El error "Error en el método 'Range' de objeto '_Global'" generalmente ocurre cuando hay un problema con la forma en que se está utilizando el objeto Range en VBA (Visual Basic for Applications) para Excel. Este error puede deberse a varias razones, pero aquí hay algunas de las más comunes y cómo puedes solucionarlas:
1. Referencia Incorrecta a una Hoja de Cálculo:
Asegúrate de que estás especificando correctamente la hoja de cálculo a la que se está aplicando el rango. Si no especificas la hoja de cálculo, VBA puede intentar referenciar un rango en la hoja activa, lo que puede no ser lo que deseas.
2. Errores de Sintaxis en la Referencia del Rango:
Asegúrate de que la sintaxis de tu referencia de rango es correcta.
3. Conflictos de Nombres:
Asegúrate de que no hay conflictos de nombres con otros objetos en tu código.
4. Declaración de Variables:
Asegúrate de que todas las variables están declaradas correctamente y que no están siendo usadas incorrectamente.
Ante todo gracias eternas por esta maravillosa clase, buscaba algo por el estilo para ordenar mi censo de 4783 registros (y subiendo) del cementerio municipal de mi localidad. Pero quiero hacerte una consulta aprovechando el mensaje: ¿Debo de ordenar mi censo previamente por el método que trae excel de la A a la Z después de elaborar esta función para que quede ordenado antes de introducir el siguiente registro? También he preferido dejar la primera columna que la denomino Nº DIFUNTO siempre ordenada de 1 hacia delante para que siempre el 1 el que domine el primer registro y coincida con la A, ¿es correcto esto último?. Muchas gracias por todo lo que nos enseñas, es un placer aprender contigo.
Hola buenas noches. Se puede hacer la ordenación con la macro en más de hojas.
HOLA BUENA TARDE DISCULPA Y SI EL ORDEN LO QUIERO HACER CON FORME AL ESTATUS DE UN REGISTRO?? O POR COLOR?.. COMO PODRIA HACERLO?
¡Hola Que Tal! Mi nombre es Santiago Ospitia del equipo de soporte de Especialistas En Excel.
Para hacerlo en base al Estatus le debes pasar la clave (key) de Estatus, es decir, el encabezado. Como puedes ver en el video se busca ordenar en base al campoOrden que a su vez es la celda E4 y que a su vez es el encabezado que indica NOMBRE EMPLEADO, una vez le hayas definido la clave (key) en base a la cual ordenar debes decidir si ordenarlo ascendentemente o descendentemente, y luego definir si tiene encabezado (en el video se observa que si tiene encabezado).
Saludos Muy buen video, una consulta como podria aplicar la misma funcion pero para dos criterios. gracias
Excelente!
Gracias, ingeniero. Una consulta si no se completara la ultima columna ¿no se ejecutaría la macro ? en mi caso es un registro de evaluaciones
Muy buen tutorial! me suscribo. una consulta, para aplicar esto pero poder ordenar una columna de fechas desde la mas proxima a las mas lejanas. sepuede?
Buen video, una pregunta, reliazando el mismo proceso del video logro hacerlo, pero cuando a los datos le asigno una tabla, cuando ejecuto la macro me aparece error sort
Perdone, se me olvidaba en el anterior comentario, ¿Como puedo ordenar mi censo de la A a la Z en excel sin que se altere la columna de Nº DIFUNTO es decir que se mantenga siempre el orden numérico tradicional el 1, 2, 3......y no se mueva con su registro actual?. Un saludo y gracias por su trabajo en enseñarnos.
Buen día, ingeniero muchas gracias si le funcionó pero me está organizando también las celdas con formulas eso se puede solucionar??
woouuu me salvaste Gracias. c:
jaja, Gracias
Hola soy nuevo por aqui, manejo excel pero me gustaria aprender desde 0 las formulas, consultas y las macros, tienes un link por donde pueda empezar?.
Hola, como hacer para ingresar los registro de manera cronologica por fechas...! ejemplo si tenemos un libro de compras ingresar las facuras de las compra ordenadas por fecha de menor a mayor. Gracias..!
gran aporte "
muchas gracias !!
Con mucho gusto, gracias por comentar, saludos.
Muchas gracias por la informacion, sin embargo tengo una duda, que pasa si debo ornaizar teniendo encuenta dos o mas criterios?
Estaba pensando hago otro modulo???? pero donde haria el de Change? porque tendría que cambiar Column
Estimado Ingeniero, muy buenas tardes! Muchas gracias por sus excelentes video tutoriales. Una vez más, mis felicitaciones..!! Deseo comentarle que el link de enlace que Ud indica para descargar el archivo utilizado en el vídeo, arroja el siguiente mensaje:
"Error (404) No hemos encontrado la página que estás buscando".
De antemano, quedo agradecido por su atención y le envío un cordial saludo.!
buenas noches una pregunta como puedeo puedo desplegar el listaados de procesos
Hola; excelente aporte. Solo una consulta relacionada con esta ordenación: Tengo una columna "A" con los nombres, Tengo una columna "B" con las edades, y tengo una COLUMNA "D" con el domicilio. Estas columnas desbloqueadas para cargar datos. La columna intermedia "C" tiene fórmula y bloqueada. ¿Qué macro uso para la ordenación automática por nombres con HOJA PROTEGIDA?. Muchas gracias!
Alfonso cordial saludo, tus tutoriales son geniales, espero me leas este comentario...la macro sale perfecta, sin embargo cuando uso un formulario para alimentar la hoja y dar click no se me ordena de forma automatica. Por favor ayudame con esa inquietud. Gracias
como sería si queres ordenar una tabla por dos criterios....primero de A a la Z en una columna y luego por una fecha de la mas antigua a la mas reciente?
Hola Ingeniero Excelente te di mi LIKE, ante todo gracias, pero tengo una duda quiero repetir la tabla varias veces en la misma hoja ya que hice lo mismo que usted hizo pero no por nombres lo hice que me lo ordenara por minutos, segundos y centésimas de segundos, ya que es para una competencia; por supuesto que cambia el rango de celda y posiciones, traté de hacerlo repitiéndolo en la misma programación y no me funciona, que me aconseja ?????
Buen aporte. pero solo afecta a una celda y como hago para que todos tengan efecto. se lo agradeceria mucho
}
Hola! está caido el link de descarga
Hola, la pagina de descarga arroja error, donde puedo bajar este Código por favor. Gracias
Muchas gracias por toda la info compartida...
Sera que me puede ayudar con una macro que haga la función buscarv pero con macros (que no deje la formula en la celda)y que lo haga en toda una columna según sea su referencia a la derecha...Gracias de antemano Exitos...
Saludos Willy, ya dimos solución a tu inquietud a través del siguiente vídeo ruclips.net/video/Ofp_CmKiL30/видео.html . Sino estás suscrito te recomiendo que lo hagas para que no te pierdas nada de lo que compartimos a diario, lo puedes hacer desde Aquí>> goo.gl/FrswaC , saludos.
Como ordenó datos que están incluidos en otra hoja, es decir ordenar los datos de una hoja que tienen información de otra hoja
Tengo una hoja de excel con columnas: Fecha: Descripción: Entrada: Salida: y Total:
Pero quisiera que la información se ordenara por entradas primer y después salidas
Conservando los datos de día y descripción (pero todo en una nueva hoja de calculo)..... es posible?
Hice otro modulo con el nombre Ordenar2 le di los rangos y posiciones correspondientes , el problema que tengo es con CHANCE me dice nombre ambiguo ya que los 2 modulos estan ahi mismo , que puedo hacer????
Hola una duda que no consigo hacer si por ejemplo tengo un cuadrante donde B es (nombre) C es (apellidos) y D puntos y quiero que automaticamente se cambien segun puntos de mayor a menos a la vez las tres lineas B1+C1+D1 cuales serian las ordenes o comandos,no consigo hacerlo , intento guardar cuando llegas a la opcion de guardar y me sale un texto y no puedo continuar el texto dice : Para guadar con estas caracteristicas ,haga clic en NO,elija un tipo de archivo habilitado para macros en la lista tipo de archivo) es la primera vez que hago una marco,puedes ayudarme
Excelente vídeo. Pero no logre resolver mi problemática. En mi caso ya tengo un recuadro con los nombres de mis empleados, es decir, no voy agregar a nadie más. Lo que modificare son los datos de otra columna para que me ordene de mayor a menor una lista de totales que a su vez me ordena la lista de nombres. Por ejemplo, para que me entienda mejor con los datos de su vídeo. Si ROBERTO pasara a tener un sueldo de 1.500.000 quisiera que automáticamente él subiera de puesto en esa lista de empleados. Es decir, que la lista de empleados se mantenga ordenada según cuanto sea su sueldo, de mayor a menor. Espero tu ayuda o me recomiende otro de sus vídeos para ayudarme graciaaas...
Buenas tardes como hacer para que esta macro funcione cuando la columna que da el parámetro para organizar es de una suma de varias columnas ya que lo hice pero cuando sale el resultado asi de enter o me salga de la celda no organiza los datos , encambio cuando ingreso el dato de forma manual ahi si lo realiza como indicas pero requiero que se organice cuando termine de sumar los datos de varias columnas. Gracias
¡Hola Que Tal! Mi nombre es Wilberto Pino del equipo de soporte de EspecialistasenExcel.com. Si esta realizando la sumatoria con formulas anidadas excel no va a reconocer los valores de la celda, en este caso te sugiero crear otra una columna a la que hagas referencia de cada sumatoria. Saludos
Hola como seria realizar este mismo ejemplo pero con una tabla dinámica?
Como se hace referencia a una tabla dinámica en macros?
Hola, buenas tardes. Uso excel por trabajo, y tengo un problema al transcribir la macro, a mi planilla, me sale el error: "se esperaba: identificador o expresion entre parentesis"
y mi formula era: ultimafila=sheets("solosindicato").range.("A"&rows.count).end (xlup).row
El error me lo marca en el parentesis de la "A"
Lo único que cambié fue
"EEE" por "SOLOSINDICATO"
y "E" por "A"
Podrían ayudarme? Desde ya, muchas gracias.
Hola que tal? como podría hacer con excel y vb 6.0 obtener de dos fechas la resta de las mismas para obtener los años meses y días que hay entre una fecha y otra. Gracias.
Hola porque me marca error en lo último de xlyes
Cordial saludo, la macro me ha funcionado, sin embargo, tengo una hoja en la cual intento aplicar la macro pero la misma, en una fila inferior (fila 53), tiene unos totales, esto hace que al aplicar la macro, me deje ordenados los datos, pero toma celdas en blanco y las deja de primero, dejando los datos ordenados al final y por encima de los totales. me puede colaborar con esa inquietud... le agradezco
hola.
me ppodrias ayudar a organizar unos datos, con macro, controles y funciones''
te lo agradeceria mucho
saluditos
NEESITO DE TU AYUDA ME SALE ERROR EN LA LINEA QUE COLOCAS RANGODATOS.Sort KEY1:=CAMPOORDEN, ORDER1:=xlAscending, Header:=xlYes
disculpe me puede paar el codigo por fa de la ultima liena es que ami no me sale, por favor ayuda
Ya encontré el error jeje, gracias señor usted a salvado mi calificación
intente descargar el archivo y me este error Error (404)
No podemos encontrar la página que buscas
Ya me registre y no puedo descargar el archivo por favor!!! Sale error en a página que entra
👍🏻
hola quisiera que me dieras una idea de como hacer para que al agregar un elemento similar me lo sume ejemplo: en una lista anoto varios elementos talla m negro 1; talla L azul 1, talla m negro 1 como hacer que automáticamente sume la dos negra de la misma talla
No me deja descargar el archivo por exceso de trafico¡¡¡
SALUDOS.
Y COMO SERIA EL CODIGO SI LA BASE DE DATOS TUVIERA UNA
COLUMNA DE ID O ITEM.
CODIGO PARA ORDENAR DE MENOR A MAYOR Y
CODIGO PARA ORDENAR ALFABETICAMENTE.
PERO CON DATOS DESDE UNA TABLA
Hola buenos dias, llevo intentando un tiempo hacerlo y no me funciona.
Me podrias ayudar??
COMO SE PUEDE ORDENAR DE FORMA AUTOMATICA UNA TABLA DE POSICIONES UDE UN CAMPEONATOS DE FUTBOL
Favor ¿Como aparece evento de la Hoja?, solo me aparece general, gracias
Debes seleccionar la Hoja (darle doble clic), tiene que tener e nombre que le anotaste...
Porque solo me funciona hasta la fila 50?
Como puedo ordenar una base de datos con 23 columnas? en un celda especifica poner la letra de la columna que quiero ordenar y picarle la macro para que me ordene de forma automática la columna que yo le indique previamente en la celda mencionada???
¡Hola Que Tal! Mi nombre es Wilberto Pino del equipo de soporte de EspecialistasenExcel.com. Saludos, te recomiendo que te unas a nuestro grupo oficial de Facebook para que hagas tu inquietud ahí y recibas apoyo de los miembros del mismo que están en capacidad de darte una mano.
Puedes acceder a nuestro grupo exclusivo de Facebook a través del siguiente link: bit.ly/3dB0Pum
alguien me puede ayudar me sale error. Estara bien escrito
Dim rangoDatos As Range
Dim campoOrden As Range
Dim ultimaFila As Long
ultimaFila = Sheets("CPC").Range("A"(rows.count).end(xlup).row
Set rangoDatos = Range("A1:A" ( ultimaFila)
Set campoOrden = Range("A1")
rangoDatos.Sort Key1:=campoOrden, order1:=xlAscending, Header:=xlYes
End Sub
Hola. Cuando quiero ordenar una serie de números el primero no lo ordena. Por eje. 4,2,3,5,1. Marco desde el 4 hasta el 1. Lo ordena pero el cuatro queda como primero. De esta forma 4,1,2,3,5, ¿Por qué? Gracias.
Tengo unos datos que son imposibles ordenar, nadie sabe como ayudarme por fa, tengo 5050 columnas con datos de la forma 2007.04.09, y quiero saber cual es el mayor de cada celda sin ordenar una a una.
Worksheet_Change ambiguo
Excelente! ..... ¿cómo puedo hacer uno que en lugar de solo usar una columna (nombre de empleado) use 3 columnas (apellido paterno, apellidos materno, nombres) y se ordenen adecuadamente.
ejemplo:
Ap. PATERNO Ap MATERNO NOMBRES
zurita mendez ana
Lopez miranda julio
Lopez alanoca daniel
alonzo mercado luis
como se ve hay dos apellidos Lopez y en ese caso quiero que lo ordene por en Apellido materno o sea asi:
Ap. PATERNO Ap MATERNO NOMBRES
alonzo mercado luis
Lopez alanoca daniel
Lopez miranda julio
zurita mendez ana
Me da error en order1 me dice que esperaba un nombre
ESTIMADOS COMO PUEDO LOGRAR QUE SOLO SE ORDENEN LOS DATOS PERO NO LOS COLORES DE LAS CELDAS,
Muchas gracias por todo pero a mi no me funciona, un saludo
¡Hola Que Tal! Mi nombre es Wilberto Pino del equipo de soporte de EspecialistasenExcel.com. Hola Francisco, te invito a que nos envíes mas detalle del error que te arroja, y así evaluar las posibles soluciones. Gracias por comentar, un abrazo.
porque si puso arnold M 2000000 CUANDO CORRIGE LE QUEDA ARNOLD 800000 Y F NO ENTIENDO
vaaaaaaaaa yo solo queria distribuir una columna con numeros que se repiten de forma aleatoria y NADIE A COLGADO UN VIDEO ASI.... ALGO TAN SIMPLE
Hola necesito ordenar de esta forma, ayuda!!!!!
cod cant alm5 ventas
621 1 al5- 1
654 1 al5- 2
658 1 al5- 3
659 1 al5- 4 av5- 4
657 1 av5- 3
620 1 av5- 5
Muy útil la explicación, pero tengo una gran duda.
Me explico, tengo dos pestañas, una se llama DATOS y la otra NOTAS-P1, la lista que quiero ordenar alfabéticamente es NOTAS-P1 la cual básicamente consta de 4 columnas cuyos encabezados son respectivamente: primer nombre, segundo nombre, primer apellido y segundo apellido. Dicha información depende de la pestaña DATOS.
Por tanto, allí, en NOTAS-P1 hay celdas que se referencian a la hoja DATOS (Ejemplo de referencia de alguna celda en NOTAS-P1: =DATOS!B59), algunas de esas celdas referenciadas están en "blanco", es decir, no tienen texto escrito por el momento, otras sí tienen texto: ¡que son las que quiero ordenar alfabéticamente!
La cuestión es que cuando aplico tu macro las filas que sí están llenas de texto las manda al fondo y deja todas las demás que están en "blanco", arriba. Lo cual no es lo que quiero que haga. Aquí hay una imagen que ilustra mi punto.
drive.google.com/file/d/1N8hpiX4IPHxWPGZFjUkAN_zl8nZCm9im/view?usp=sharing
De antemano, cualquier colaboración será agradecida eternamente.
Excelente!