Número Consecutivo Personalizado Tips VBA en Excel

Поделиться
HTML-код
  • Опубликовано: 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 RUclips 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 8 месяцев назад

    Excelente video, muy bien explicado. Muchas Gracias por compartir

    • @EcoDev-Solutions
      @EcoDev-Solutions  8 месяцев назад +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 : ruclips.net/video/9Qu5mUAQaPQ/видео.html

  • @chariux2072
    @chariux2072 3 года назад +1

    Excelente video, me sirvió muchísimo

  • @fueramatrix7213
    @fueramatrix7213 3 года назад

    OHHH¡¡ QUE GRAN VIDEO
    MUCHAS GRACIAS (Y)

  • @antoniojosegarcia1857
    @antoniojosegarcia1857 Год назад

    EXCELENTISIMO

  • @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.

  • @ConociendoExcel
    @ConociendoExcel 6 лет назад

    Buen video mi estimado David. Saludos.

  • @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.

  • @fmazoramirez
    @fmazoramirez 6 лет назад

    !Muy útil. Muchas 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

  • @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.

  • @franciscoadonaysmausamejia6600
    @franciscoadonaysmausamejia6600 15 дней назад

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

    • @EcoDev-Solutions
      @EcoDev-Solutions  15 дней назад

      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.

  • @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.

  • @alfredogonzalez1229
    @alfredogonzalez1229 2 месяца назад

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

    • @EcoDev-Solutions
      @EcoDev-Solutions  Месяц назад

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

  • @niggeljkd
    @niggeljkd 5 лет назад +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?

  • @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  4 года назад

      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.

  • @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

  • @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

  • @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.
      ruclips.net/video/UiBf5mlDXQ8/видео.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 ??

  • @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  3 месяца назад

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

  • @ronallunapantigoso5960
    @ronallunapantigoso5960 4 года назад

    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  4 года назад

      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  4 года назад

      Puedes ver el siguiente enlace: ruclips.net/video/0lp9wrsEgEA/видео.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)

  • @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

  • @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.