Número Consecutivo Personalizado Tips VBA en Excel

แชร์
ฝัง
  • เผยแพร่เมื่อ 19 ก.ย. 2024
  • Breve ejemplo donde se muestra una forma de configurar un numero consecutivo personalizado empleando VBA en Excel.
    Enlace de descarga : drive.google.c...
    Contacto : djgagarcia@gmail.com

ความคิดเห็น • 94

  • @carolsantiago5795
    @carolsantiago5795 4 ปีที่แล้ว +1

    Excelente video. Lo explicas de una manera secilla que es facil de comprender. Muchas gracias .

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Muchas gracias por comentar.
      En el canal EcoExcel tengo otros vídeos que quizás puedan ser de utilidad.
      Saludos cordiales.

  • @cesaragustoromerochamba1020
    @cesaragustoromerochamba1020 4 ปีที่แล้ว

    Saludos desde Quito Ecuador. GRACIAS POR COMPARTIR SU CONOCIMIENTO. Muy didáctica la explicación.

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Gracias por ver el vídeo y por tomarte el tiempo en comentar. Quienes publicamos en TH-cam apreciamos inmensamente que comenten los vídeos ya que nos motivan a seguir compartiendo y aportando a la comunidad.
      Mis respetos.

  • @conciertosyeventosperu
    @conciertosyeventosperu 4 ปีที่แล้ว

    GRAN APORTE AMIGO, ESTUVE BUSCANDO ESTO TODO EL DIA MUCHAS GRACIAS

  • @guidosevilla4674
    @guidosevilla4674 4 ปีที่แล้ว

    Estimado amigo. Gracias por su aporte. Quiero sumarle un detalle para que lo tome en cuenta que en la práctica va a suceder. Si las filas de datos no se van a modificar, sirve el conteo de filas con datos. Pero si en la práctica se pueden eliminar las filas es mejor usar el consecutivo asignado a una celda y que al finalizar la macro incremente ese número, de esta manera, así se eliminen filas el consecutivo no perderá su secuencia y no se duplicará. Su video me ayudó mucho a resolver mi requerimiento. Saludos.

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Hola. Para ello se hizo el video; para dar una idea de emplear un consecutivo personalizado y que este no se altere a pesar de que se pueda eliminar una fila de la hoja donde se registra la información o bien por el simple hecho de mantener la secuencia anterior.
      De hecho mostré dos formas de emplear el consecutivo de la manera habitual y con el personalizado.

  • @yaderhernandez4772
    @yaderhernandez4772 6 ปีที่แล้ว +1

    Gracias mi estimado mil gracias por atender mi solicitud y como siempre gracias gracias .....
    Saludos desde Nicaragua

    • @EcoDev-Solutions
      @EcoDev-Solutions  6 ปีที่แล้ว

      Gracias a ti. No olvides compartir y darle like al vídeo. Con ello me ayudas en el canal.
      Saludos cordiales.

  • @richardbuet
    @richardbuet 2 ปีที่แล้ว

    Muchísimas gracias, la información me sirvió para hacer una secuencia de número de producción 😃👏🏼

  • @mariaalejandrasegurasalvat4373
    @mariaalejandrasegurasalvat4373 9 หลายเดือนก่อน

    Excelente video, muy bien explicado. Muchas Gracias por compartir

    • @EcoDev-Solutions
      @EcoDev-Solutions  9 หลายเดือนก่อน +1

      Gracias a ti por comentar el video y por tu paciencia en verlo.
      Saludos cordiales.

  • @jesusmartinezsamano7270
    @jesusmartinezsamano7270 3 ปีที่แล้ว

    Excelente video!!! me fue de gran ayuda!!. Muchas gracias por compartir el conocimiento!!!

    • @EcoDev-Solutions
      @EcoDev-Solutions  3 ปีที่แล้ว

      Muchas gracias por ver y comentar.
      Hoy publiqué un nuevo video en mi canal. Te invito a que lo veas : th-cam.com/video/9Qu5mUAQaPQ/w-d-xo.html

  • @chariux2072
    @chariux2072 3 ปีที่แล้ว +1

    Excelente video, me sirvió muchísimo

  • @fueramatrix7213
    @fueramatrix7213 3 ปีที่แล้ว

    OHHH¡¡ QUE GRAN VIDEO
    MUCHAS GRACIAS (Y)

  • @juanandrestaborda3075
    @juanandrestaborda3075 ปีที่แล้ว

    hola, estimado... excelente explicación pero quería consultarte lo siguiente: por que al iniciar el formulario y teniendo una tabla insertada, comienza la numeracion con 2 y no con 1 que seria el primer registro... espero tu explicación

    • @EcoDev-Solutions
      @EcoDev-Solutions  ปีที่แล้ว

      Hola
      No se si te diste cuenta pero no estoy usando una tabla, mas que tres columnas con encabezados y a partir de la fila 2 en adelante hay disponibilidad para registrar información. Es por ello que inicia su registro en dicho numero de fila. Si deseas que sea a partir de la fila 1, elimina los encabezados.
      Pero en si el video lo dice todo. Solo debes concentrarte en el código empleado para ubicar la ultima fila con datos y luego le asignamos +1 para que se mueva a la fila disponible y es ese +1 el que se emplea como numero a registrar o bien, numero de registro que le sigue.

  • @walterchd
    @walterchd 3 ปีที่แล้ว

    Excelente video. Su explicación y clara, precisa y concisa. Estos temas siempre me han interesado mucho y me gusta aprender todos los días cada vez más. No me dedico a esto, soy abogado de profesión y jubilado. Por lo que tiempo tengo un montón. Es por ello, que me gustaría estar recibiendo este tipo de videos. Ya me inscribí. Tengo una pregunta.
    Como se haría si la información capturada de los campos del formulario deberá depositarse en una plantilla. Ya que el primer registro cuando se guarda, se deposita una fila más abajo.
    Y como se haría si borro un registro que digamos a media lista y que los restantes se actualicen automáticamente.
    Gracias.
    Un saludo desde Costa Rica. Reciba un Pura Vida

    • @EcoDev-Solutions
      @EcoDev-Solutions  3 ปีที่แล้ว

      Que tal. Gracias por su confianza.
      Para el registro se puede hacer por medio de una variable la cual obtendría la ultima fila ocupada y según ese valor, se registra en la fila basándose en el numero de esa variable. Luego, si se desea actualizar, podría ser por selección de la fila o por consulta. Dependerá del caso.
      En mi canal hay muchos ejemplos de estos y mas. Si le parece, busque en "Lista de reproducción-Tips". Allí verá muchos ejemplos.

  • @djomf2404
    @djomf2404 ปีที่แล้ว

    Muy buen video, solo una consulta hablando de números consecutivos habrá alguna manera de que tengan un inicio y un final y que se guarde en la misma columna, un ejemplo tengo a mi cargo varias facturas inician con el número 0001 y finalizan con el 0050, habrá la manera de hacer un formulario que tengan un inicio y un final y que automáticamente se rellenen los datos, en vez de escribirlos uno por uno.

  • @antoniojosegarcia1857
    @antoniojosegarcia1857 ปีที่แล้ว

    EXCELENTISIMO

  • @ConociendoExcel
    @ConociendoExcel 6 ปีที่แล้ว

    Buen video mi estimado David. Saludos.

  • @segundocardosodobarganes4604
    @segundocardosodobarganes4604 4 ปีที่แล้ว +1

    Ante todo, EXCELENTE Tutorial. Mil gracias. Detallado y Sencillo. Creo que con este Código, podré resolver el problema de cómo numerar los Registros de nuevos Clientes en orden descendente.
    Tengo una pregunta: Mi UserFotm es de SERVICIOS Prestados y registra varios datos, además del Código y el Nombre del Cliente al que se le presta el Servicio. Yo quisiera alar de la Columna NOMBRE, de la Hoja EXCEL, la información del Cliente. Como hacer un Desplegable que recoja los Datos de la Columna NOMBRE de la Tabla CLIENTES. con un ComboBox o Cuadro Combinado en mi UserForm. Puede ayudarme con eso. Disculpe si soy torpe, es que no soy Programador. Gracias

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Hola
      Antes que nada, suscribete al canal y activa la campana para recibas notificaciones de los nuevos vídeos y no olvides compartir y darle like a los vídeos. Con ello me apoyas en el canal.
      Por otro lado, escribe un correo a esta dirección con tu requerimiento y con gusto responderé bien sea a tu correo o por un nuevo vídeo.
      Correo: djgagarcia@gmail.com
      Saludos cordiales.

    • @segundocardosodobarganes4604
      @segundocardosodobarganes4604 4 ปีที่แล้ว +1

      @@EcoDev-Solutions Ya me he suscrito y le dí mano arriba desde que terminé de verlo. olvidé clic en la campanita. El correo a que Usted se refiere es el que da arriba en "Contacto": djgagarcia@gmail.com ???

    • @segundocardosodobarganes4604
      @segundocardosodobarganes4604 4 ปีที่แล้ว +1

      Y muchas gracias por responder con tan poco tiempo. Excelente. Le agradezco. La mayoría de los Tutoriales tardan mucho en dar respuesta y/o atender a los interesados o NO RESPONDEN NUNCA. Gracias

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      @@segundocardosodobarganes4604 Si

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      @@segundocardosodobarganes4604 Estoy seguro que usted sabrá perdonar las demoras de los colegas, ya que estoy seguro que desean atender a quienes les preguntan en sus canales. No obstante, muchos tienen que hacer; trabajos, familias, etc y les quedan poco tiempo para mas.
      Aun así no pierda la fe en ellos ya que de seguro que todo lo que hacen, lo hacen para el bien de todos.
      Mis respetos.

  • @fmazoramirez
    @fmazoramirez 6 ปีที่แล้ว

    !Muy útil. Muchas gracias!

  • @franciscoadonaysmausamejia6600
    @franciscoadonaysmausamejia6600 หลายเดือนก่อน

    Hola cordial saludo, no me sale la opción CAPTION.... que podría estar pasando?

    • @EcoDev-Solutions
      @EcoDev-Solutions  หลายเดือนก่อน

      Hola
      La propiedad .Caption depende del tipo de control. En este caso, una etiqueta (Label). Debes verificar si el control que tienes es una TexBox y cambiarlo por la etiqueta.

  • @carlosrengifo5154
    @carlosrengifo5154 5 ปีที่แล้ว

    Hola el video esta excelente, Pero y si no quiero usar esas celdas, si quiero realizar el cuadro a partir de la celda D12, por ejemplo.. Gracias..

    • @EcoDev-Solutions
      @EcoDev-Solutions  5 ปีที่แล้ว

      Cito "Pero y si no quiero usar esas celdas, si quiero realizar el cuadro a partir de la celda D12, por ejemplo"
      No entiendo lo que dices realmente. En el video se explica que usamos la variable UF con la cual se verá la ultima fila ocupada y partiendo de dicha ultima fila ocupada es que se registrará en la nueva fila. Es por ello que si tienes los encabezados a partir de la Fila 12, puedes registrar la información sin problemas. recuerda colocar + 1 en la variable UF. esto representa que es la ultima fila ocupada + 1 que será la fila que le sigue.

  • @niggeljkd
    @niggeljkd 6 ปีที่แล้ว +1

    Genial! y si el consecutivo imaginando se trata de una factura empieza en 000500 como se hace para que se muestre con ese formato pero que se incremente a 000501 gracias un saludo mi estimado

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Muchas gracia por comentar el vídeo y tu apoyo.
      Que tal la asamblea? Una maravilla verdad?

  • @williamyoza
    @williamyoza 2 ปีที่แล้ว

    Este es vídeo q buscaba para mi trabajo de estudio, por favor ayúdame como hacer el consecutivo de letras y números, ejemplo; PT001, PT002, oh también puede ser PT_001, PT_002, unos de los dos ejemplos es válido, gracias por su pronta respuesta

    • @EcoDev-Solutions
      @EcoDev-Solutions  2 ปีที่แล้ว +1

      Hola
      En ese caso sigue usando el numero para incrementar el contador pero cuando muestres en un MsgBox, UserForm, etc, lo hagas concatenando el prefijo de tu registro.
      Ejemplo: "PT_" & Format(Numero,"000")

    • @williamyoza
      @williamyoza 2 ปีที่แล้ว

      @@EcoDev-Solutions le agradezco por su respuesta y por dar a conocer su conocimiento, gracias.

    • @williamyoza
      @williamyoza 2 ปีที่แล้ว

      @@EcoDev-Solutions estoy aplicando el ejemplo en la línea de código pero no sé realiza, por favor puede elaborar la línea de código?

    • @EcoDev-Solutions
      @EcoDev-Solutions  2 ปีที่แล้ว +1

      Hola
      Si gustas, mira este video. Tiene el ejemplo de la concatenación.
      th-cam.com/video/UiBf5mlDXQ8/w-d-xo.html&ab_channel=EcoExcel
      Me avisas como te fue
      Saludos

    • @williamyoza
      @williamyoza 2 ปีที่แล้ว

      @@EcoDev-Solutions gracias, en un momento aplicó al ejercicio, en tal caso, por favor puedo enviarte mi archivo ??

  • @alfredogonzalez1229
    @alfredogonzalez1229 3 หลายเดือนก่อน

    Hola! Necesito de tu apoyo. Quise adaptar tu método a un formulario que tengo y no me queda.

    • @EcoDev-Solutions
      @EcoDev-Solutions  2 หลายเดือนก่อน

      Hola
      Me puedes escribir a mi correo para ayudarte en ello.

  • @nilushoe-co844
    @nilushoe-co844 4 ปีที่แล้ว +1

    hola amigo seria bueno que lo hicieras insertando una tabla para poder tenrt filtros gracias

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว +1

      Hola.
      No será necesario ya que la tabla en si se emplearía luego para filtrar y eso ya es un reporte y como tal se puede usar en otra hoja.
      Lo que se muestra es la base de datos donde se almacenará la información.
      Saludos cordiales.

  • @leonardojaspe4813
    @leonardojaspe4813 2 ปีที่แล้ว

    Hola buenos días, saludos. yo hice algo parecido en una macro pero sin programación, puse que mi número de generara con la 1era letra de la sede administrativa que seleccione desde una lista desplegable, luego agrera la fecha y la hora militar y cada vez que yo seleccione una sede administrativa diferentes esa 1era letra siempre cambie junto con la fecha y hora del día. mi pregunta es cómo hacerlo a través de visual basic? gracias

  • @joseealvarezn1727
    @joseealvarezn1727 ปีที่แล้ว

    El ejemplo me corrio en una hoja blanca pero en una hoja donde estoy rtabajando el registro de tado no me corrio xq dice q me falta un objeto. Pero es la parte del lb1consevutivo que lo sustituí por la etiqueta que tengo y no me corrió

    • @EcoDev-Solutions
      @EcoDev-Solutions  ปีที่แล้ว

      Hola
      De seguro que lo que te falta seria la propiedad Caption de la etiqueta (Label).
      Ejemplo: lb1consevutivo .Caption

  • @eddiejesussalazargiacomott3594
    @eddiejesussalazargiacomott3594 4 ปีที่แล้ว

    Muchas gracias por el vídeo me fue muy útil. Tengo una consulta , si me equivoque en agregar información y borro la fila .Como haría para que el número consecutivo disminuya un número o el número de filas que yo elimine.Por otro lado, si deseo agregar al número consecutivo una letra , por ejemplo "FT 1" y vaya aumentando FT 2, FT3, FT4 , etc. Te agradecería mucho tu ayuda.

    • @leonardohernandez9000
      @leonardohernandez9000 3 ปีที่แล้ว

      Hola amigo
      Tambien me gustaria saber que codigo me ayudaria a hacer ese tipo de generacion de codigo

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 หลายเดือนก่อน

      Puedes escribirme a mi correo y vemos tu reqquerimiento. Disculpa la demora

  • @catherinneperez7484
    @catherinneperez7484 4 ปีที่แล้ว +1

    Hola, excelente vídeo.
    Sin embargo lo aplico y me sale un error: "Error de compilación: No se encontró el método o miembro" Y me resalta la palabra ".Caption" de la primera formula.

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Hola
      Envía tu archivo con lo que ya hiciste así ver en donde tienes el error.
      Correo djgagarcia@gmail.com

  • @ronallunapantigoso5960
    @ronallunapantigoso5960 5 ปีที่แล้ว

    Excelente tutorial.
    Como podría hacer para que los nuevos registros se pongan siempre en la primera fila. Es decir que 500 esté al final y 510 esté en la primera fila (A1).
    Saludos

    • @EcoDev-Solutions
      @EcoDev-Solutions  5 ปีที่แล้ว

      Hola.
      Te refieres a que la información que registres se mueva hacia abajo para la nueva? Eso seria insertar. cada nuevo registro se inserta y lo demás se desplaza hacia abajo.
      Si es asi, puedo hacer un video que hable sobre ello.
      Saludos.

    • @EcoDev-Solutions
      @EcoDev-Solutions  5 ปีที่แล้ว

      Puedes ver el siguiente enlace: th-cam.com/video/0lp9wrsEgEA/w-d-xo.html

  • @karinahernandez1316
    @karinahernandez1316 5 ปีที่แล้ว

    Disculpe para poner la fecha en automático en un text box
    O cuando esté haciendo el registro ya me salga la fecha en automático

    • @EcoDev-Solutions
      @EcoDev-Solutions  5 ปีที่แล้ว +2

      Hola. en el evento Initialize de tu userform, coloca en el TextBox de la fecha esto ; Cdate(date).
      Lo que hace es que te muestra la fecha actual, muy parecido a la función Hoy() en Excel.

    • @karinahernandez1316
      @karinahernandez1316 5 ปีที่แล้ว

      EcoExcel gracias por responder
      Otra preguntar
      Si quisiera el consecutivo fuera limitado
      O reiniciar se podría

    • @EcoDev-Solutions
      @EcoDev-Solutions  5 ปีที่แล้ว

      @@karinahernandez1316 Hola. La idea es que a partir del número que coloques, se incremente conforme realizas registros. De poder hacerlo, se haría, solo tendrias que probar haciendo los cambios en la hoja donde coloques el número.
      Comenta como te fue.

    • @karinahernandez1316
      @karinahernandez1316 5 ปีที่แล้ว

      EcoExcel me podría corregir de nuevo en el text box puse
      Cdate()

    • @EcoDev-Solutions
      @EcoDev-Solutions  5 ปีที่แล้ว

      @@karinahernandez1316 Cdate(date)

  • @segundocardosodobarganes4604
    @segundocardosodobarganes4604 4 ปีที่แล้ว +1

    Hola de nuevo. Solo quisiera saber si Usted recibió mi correo. Gracias

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Hola. Si lo recibí. Lo leo y te informo.
      Saludos cordiales.

  • @karinahernandez1316
    @karinahernandez1316 5 ปีที่แล้ว

    Disculpe me podría orientar de nuevo para modificar los datos atrás vez de un botón ?

    • @EcoDev-Solutions
      @EcoDev-Solutions  5 ปีที่แล้ว

      Hola. Puedes consultar cuando gustes. Saludos cordiales.

    • @karinahernandez1316
      @karinahernandez1316 5 ปีที่แล้ว

      @@EcoDev-Solutions me referia a que cuando ya tengo lodatos registrados,los mando a llamar a traves delformulario y quiero editarlos y guardar de nuevo como podria hacerlo?

    • @EcoDev-Solutions
      @EcoDev-Solutions  5 ปีที่แล้ว +1

      @@karinahernandez1316 No tengo a la mano un video que trate específicamente lo que buscas pero si me das una idea como quieres hacer la consulta, me comentas y con gusto preparo el video.

    • @karinahernandez1316
      @karinahernandez1316 5 ปีที่แล้ว

      EcoExcel claro
      Me refiero agregar otro botón que se llama actualizar o editar, mandar a llamar él datos que buscamos y editarlo en el mismo formulario y después guardarlo de nuevo o agregar un dato que nos falte y que de refleje en la tabla no se me explico o podría mandarle lo que tengo (formulario) y que es lo que me gustaría hacer

    • @EcoDev-Solutions
      @EcoDev-Solutions  5 ปีที่แล้ว +1

      @@karinahernandez1316 Mi correo es djgagarcia@gmail.com. Solo envia el archivo con el formulario y la hoja con el ejemplo de los datos que registras.

  • @boscoabaunza1609
    @boscoabaunza1609 4 ปีที่แล้ว +1

    No me funciona cuando escribo la caption , no quitte aceptar.

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      Hola. No entiendo bien tu requerimiento. Puedes ser mas preciso?
      Saludos cordiales.

    • @boscoabaunza1609
      @boscoabaunza1609 4 ปีที่แล้ว

      @@EcoDev-Solutions muchas Gracias por responded. Es cuando escribo
      Lblconsecuto.caption , mi Excel no reconce ESA funcion, caption. Me dire que tengo un erreur.

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      @@boscoabaunza1609 Debe ser otro error porque Caption es una propiedad de un control como una característica. Debes ver bien donde señala el error en color amarillo y me indicas realmente donde está.

    • @boscoabaunza1609
      @boscoabaunza1609 4 ปีที่แล้ว

      @@EcoDev-Solutions el control amarillo está en la primera línea que dice, private sub userfor_initialize()

    • @EcoDev-Solutions
      @EcoDev-Solutions  4 ปีที่แล้ว

      @@boscoabaunza1609 No me está entendiendo amigo Bosco.
      Lo mejor es que me mande un correo con la captura de pantalla para que así pueda ver la imagen donde se muestra el error.
      P. D. Si no conoce un poco sobre VBA, no creo que pueda ayudarle mucho.
      Mi correo es djgagarcia@gmail.com