Invoice in Excel Part 2 - VBA macro to save invoice detail and consecutive @EXCELeINFO

Поделиться
HTML-код
  • Опубликовано: 15 дек 2024

Комментарии • 266

  • @SebastiánEspinozaVidal
    @SebastiánEspinozaVidal Год назад +1

    Sergio! Eres un crack ! El único que enseña como llevar múltiples filas a una base de datos decente para posterior análisis ! Muchas gracias por compartir !

  • @mauriciobolivar7088
    @mauriciobolivar7088 Год назад +1

    Saludos desde Medellín - Colombia. Explicas muy bien, felicitaciones. Me ayudo mucho el video para algo que estaba haciendo. Muchas gracias 👍👍

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

    Busque este video por horas, fue el único que me ayudó.

  • @mariavidondo7115
    @mariavidondo7115 Год назад +1

    Es exacto lo que necesito, es complejo poder replicar para que me funcione!!! sigo intentando!! gracias!

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

    Hola Sergio Alejandro. Excelente secuencia de videos para lograr una factura funcional. Mil gracias por compartir tus conocimientos y por tomar de tu tiempo para elaborar este excelente material. Que Dios te continúe bendiciendo.

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

    Muy bueno sus videos, saludos desde Riberalta Beni Bolivia

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

    Excelente Sergio Alejandro Campos Lo adapte a mis necesidades y me funciono 100% gracias por compartirnos sus conocimientos agradecido

  • @jorgeomarmillanes6736
    @jorgeomarmillanes6736 6 лет назад +1

    Excelente Sergio por tu tutorial de Macros y que grande es el poder que tiene las Macros en los proyectos a realizar ademas de seguirte por tus conocimientos te felicito por tu buena predisposicion al explicar y se entienda el tema en cuestion, Exitos y quedo a la espera del proximo tutorial...Saludosss...!!!

  • @rafaelolivarequena8602
    @rafaelolivarequena8602 6 лет назад +1

    Llevo un tiempo viendo tus videos y en cada uno me sorprendes con algo nuevo que desconocia, muchas gracias por compartir tus conocimientos sobre estos temas.

  • @samuelfranciscogarcia1440
    @samuelfranciscogarcia1440 6 лет назад +2

    Me dejaste sin palabras EXCELinfo. Te agradesco por aver echo este vídeo, cree me que está muy completo y más detallado que los que he visto. Gracias por hacerlo.

  • @wilberth829
    @wilberth829 4 месяца назад +1

    Excelente Sergio, muy bien explicado

  • @FMGM-y8g
    @FMGM-y8g 6 лет назад +2

    Excelente. Muy buen vídeo, lo interesante es que no solo das el código, sino que explicas cada linea y para que sirve cada código.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад +1

      Así es. Eso encontrarás en este canal, ejemplo y explicación. El resto depende de ustedes.

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

    Buenos días!
    Estoy siguiendo este tutorial y me esta viniendo muy bien. Lo único que en micaso necesito crear un presupuesto y a partir de él pasar a factura. Entiendo que es seguir el mismo tutorial pero hacerlo dos veces para poder tener un historial de los presupuestos. Ya veremos como me las apaño para pasar el presupuesto a la factura. Haré una macro pero a mano, ya que no se programación. A ver si sale.
    Muchas gracias por tus videos.

  • @AlejandroRiachi
    @AlejandroRiachi 2 года назад

    Excelente Video, muy bien explicado Sergio el por qué de cada código!

  • @javguzlop
    @javguzlop 6 лет назад +2

    Excelente muy buen tutorial
    Cada vez mas aprendo como mejorar la programación a mis proyectos.
    Muchas gracias.

  • @pOcHoKuNi
    @pOcHoKuNi 4 года назад +2

    Muchas gracias!!!, fácil de entender y me sirvió mucho.

  • @joseantoniosanchezlopez7215
    @joseantoniosanchezlopez7215 6 лет назад +2

    Como siempre excel-ente. Precisamente estoy con un proyecto de este tipo. Esperaré tu próximo vídeo para terminar mi proyecto.
    Gracias Sergio.
    Saludos

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

    Excelente amigo Sergio, muy bien explicado incluso el porque de los códigos, cosas que había usado y no sabia porque como el caso de CurrentRegion y otros. Es fácil ir programando conforme va explicando ya que mejor explicado no puede ser. Saludos y en espera del siguiente.

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

      Al correr el macro “GuardarFactura”, me aparece un error al definir
      FilasFactura = Application.WorksheetFunction.CountA(Range(“Factura[CODIGO]”)).
      El error mostrado es “Fallo en el método ‘Range’ de objeto ,_Global’. No encuentro cuál es el error, me puedes orientar?

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

      Hola Horacio copie la linea de código que subió y la sustituí por la de mi archivo y me da error en las comillas, esta es la linea que tiene mi archivo en la macro: FilasFactura = Application.WorksheetFunction.CountA(Range("Factura[CODIGO]"))
      Sustituya esa linea y vea si se corrige en caso de que no si puede enviarme su archivo con gusto tratamos de resolverlo. Saludos.

  • @egimen25
    @egimen25 6 лет назад +1

    Excelente, 1000 de Average!!!. Agradecido por ese gran aporte y compartir de conocimientos.

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

    Lo mejor que me pasó en la vida!! Gracias!

  • @humbertochinchillamora3513
    @humbertochinchillamora3513 5 лет назад

    Hola Sergio, buenos días dese Colombia. Como ves esta vez estoy muy motivado a aprender VBA, te estoy siguiendo en el curso de macros, allí te haré uno cuantos comentarios. voy a estar comentando varias cosas, espero puedas contestarme alguno de ellos. Tu ¡ Manito Arriba !. Millón de gracias.

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

    Excelente Sergio. Voy en la parte 2, tengo pocos conocimientos de excel, realice la primera parte y esta muy bien.
    Solamente en la parte dos la explicación aparece una cinta en color negro mas las letras pero interfiere con la lectura directa para poder escribir en la macro, pero se puede hacerlo y gracias infinitas.

  • @yaderhernandez4772
    @yaderhernandez4772 6 лет назад +2

    Excelente vídeo Sergio gracias por compartir y a la espera del siguiente.......

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

    Muy bueno el material (tutorial), gracias por compartir

  • @DamianGonzalez-cl1tv
    @DamianGonzalez-cl1tv 4 года назад

    me sirvio de mucho estaba barado con esta parte te regalo un comentario

  • @chimboterex
    @chimboterex 6 лет назад +1

    gracias, por su conocimientos y aprender muchas bendiciones

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

    ¡Hola Sergio!, llevo tiempo buscando por la red para completar y mejorar mi registro de facturas y, finalmente he dado con tus vídeos que, satisfacen casi por completo mis expectativas y necesidades. Así que ¡GRACIAS! por tu magnífico aporte, muy bueno y profesional.
    No obstante quisiera, si me lo permites, pedirte ayuda en lo siguiente, que es lo único que me falta para completar a la perfección el sistema. Se trata del "Consecutivo" del número de factura. Debo utilizar para ello diferentes números de series alfanuméricas. Por ejemplo diferentes series de 1 dígito alfabético + 2 dígitos numéricos (correspondientes al año) + 4 dígitos numéricos que serían los secuenciales de cada serie. Podría tener una serie A21xxxx y otra R21xxxx, para ser gráficos, obviamente cada serie con su secuencial independiente. Ya para rizar el rizo si los dígitos del año, cambiasen automáticamente al cambiar el año y se reiniciara el consecutivo desde el 0001, sería estupendo.
    ¿podrías ayudarme?

  • @antoniojosegarcia1857
    @antoniojosegarcia1857 2 года назад

    DIOS LO BENDIGA

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

    buena clase, gracias por la enseñanza

  • @tomasalvarez23
    @tomasalvarez23 4 года назад +1

    excelente y le adicione varias columnas sin problema

  • @genarinanunez4920
    @genarinanunez4920 8 месяцев назад

    Felicidades, excelente☺

  • @diegobautista6424
    @diegobautista6424 5 лет назад +1

    Gracias!! excelente fue la única solución a mi necesidad

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

    Excelente como siempre

  • @biviana23bautista
    @biviana23bautista 4 года назад +1

    Super Buena la info... Muchas Gracias

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

    Me funcionó perfecto, Muchas gracias

  • @albertogonzalez2613
    @albertogonzalez2613 6 лет назад +1

    Excelente aporte hermano!

  • @oscarsantos9251
    @oscarsantos9251 6 лет назад +1

    orale Sergio genial esta entrega y muy buenas correciones con la variable i siempre lo mejor para ti y estamos pendiente de la próxima entrega .sal2 y pulgar arriba.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад +1

      Gracias Oscar. Pensaba en hacer dos vídeos, pero creo que pueden salir más.

    • @oscarsantos9251
      @oscarsantos9251 6 лет назад +1

      genial aun mas interesante esta mejor..

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

    buenísimo aporte!!! esperamos la 3ra parte!!! saludos!!!

  • @mostaphabouta6787
    @mostaphabouta6787 5 лет назад +1

    Magnifico y maravilloso todo gran Sergio me funciona perfectamente y tengo una factura excelente ;-)

    • @bos-no9wy
      @bos-no9wy 2 года назад

      Hola Mostapha. ¿podrías ayudarme a entender la utilidad de la última parte de la fórmula en la celda I1? Es que me parece que con =DESREF(B1;CONTARA(A:A)-1;0) también se hallaría el último dato en la columna B

  • @Chimbaco1
    @Chimbaco1 6 лет назад +1

    Excelente vídeo, bien explicado. Gracias.

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

      Gracias Carlos

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

      @@SergioAlejandroCampos Sergio buen día.!! Tengo un error en la variable Filasfactura = Application. WorksheetFunction.CountA.....
      Y en la variable Numfactura = thisWorkbook....., necesito apoyo, como puedo solucionarlo

  • @cooperativacreciendojuntos8562
    @cooperativacreciendojuntos8562 7 месяцев назад +1

    excelente☺

  • @entaconescondianacarolina2557
    @entaconescondianacarolina2557 5 лет назад +2

    buenos días, Excelente vídeo, por favor podrías hacer un vídeo o añadir una explicación de este mismo ejemplo pero con un ingreso automático de clientes nuevos...Gracias

  • @robertorellana7527
    @robertorellana7527 4 года назад +1

    Gracias, me sirvió Crack!

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

    Buenas Tardes
    Don Sergio te habló desde Medellín y lo felicitó por excelentes tutoriales y se lo agradezco . Le doy guardar y me aparece este pantallazo que dice FilasFactura = Application.WorksheetFunction.countA(Range("Factura[CÓDIGO]"))
    Le agradezco su atención prestada Dios te bendiga grandemente y te siga dando sabiduría.

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

    Hogo lo mismo para las ventas solo que ahora se guardan en la columna de ventas con el mismo código
    En este proyecto solo falta hacer un una adeucación cuando quiero modificar los precios en la lista hoja de existencia pues solo lo hace en el catálogo de productos, y como te comentaba sacar los resporte por macros sin hacer una tabla dinámica
    Saludos y gracias por tus enseñanzas

  • @arnoldayala8735
    @arnoldayala8735 2 года назад +1

    Excelente trabajo con las macros, felicitaciones por el video bien explicado muy bueno. La he puesto en practica, talvez me ayuda con esta consulta. ¿Como hacer en la macro de la factura cuando se llene la factura pero se necesiten ingresar mas productos por medio de la macro? Gracias

  • @MarisolRamos-1971
    @MarisolRamos-1971 6 лет назад

    Gracias me ha sido de gran ayuda este tutorial :)

    • @samuelfranciscogarcia1440
      @samuelfranciscogarcia1440 6 лет назад +1

      La otra vez te pedí que si podías hacer una factura y no me respondiste.

    • @MarisolRamos-1971
      @MarisolRamos-1971 6 лет назад

      @@samuelfranciscogarcia1440 A mi...cuando, no recuerdo o bien no lei el comentario. Realice algo basico hace unas semanas atras. Saludos

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад +1

      Me alegra Marisol.

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

      Sammy, en el canal hay muchos comentarios y muchas solicitudes. En la medida de lo posible se analizan las sugerencias y de realizan.

    • @samuelfranciscogarcia1440
      @samuelfranciscogarcia1440 6 лет назад +1

      Entiendo, disculpenme. Me disculpo. Yo se que no soy el único que nesecita ayuda. Nuevamente doy mis disculpas para ambos.

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

    Tome su like buen hombre...todo OKEY

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

    Saludos desde República Dominicana
    Sergio Alejandro Campos / Excelente tutorial
    Sergio me gustaría ver si nos ayuda con la continuidad de este proyecto con tus tutorial ahora en cuarentena.
    me gustaría ver como se pueden lograr las siguientes cosas que te preguntare a continuación.
    1. como bloquear las facturas cuando su la existencia esta en Cero.
    2. Como Poder Incluir comprobantes Fiscales automáticamente y que sea asignados a cada numero de factura
    3. Como Hacer Cotizaciones y que la misma uno la grabe, una vez confirmada uno la llame y la convierta de una vez en una factura normal.
    4. Como darle entrada y su tipos de entradas ejemplo. donaciones, devoluciones, compras, ect.
    seria de muchísima utilidad que nos ayude con esto. en estos tiempo

  • @fernandorivera3799
    @fernandorivera3799 5 лет назад

    Seguí todos los videos y eres un CRACK Sergio me ayudaron muchísimo tus videos para mi proyecto, eh regresado a este por una duda que tengo en la formula DESREF, todo funciona perfectamente pero eh aplicado filtro de fechas a la pestaña detalle de facturas y al aplicar el filtro me presenta un error en la formula al darme un # de consecutivo inferior por 1 unidad. Espero me puedas ayudar like y suscripción!

  • @luisr.alcantara5119
    @luisr.alcantara5119 3 года назад +2

    Excelente hermano es exactamente lo que andaba buscando. Logre replicar el código y todo bien. Pero tengo una duda cuando utilizas la siguiente linea en el VBA:
    .Cells(NuevaFila, 1).Value = Date
    Como sabe la macro(o el programa) que te refieres a la calda fecha de tu hoja factura?

  • @rafaelroa2443
    @rafaelroa2443 7 месяцев назад

    hola Sergio me gusta mucho la forma en que enseñas, me justaría saber si tienes alguno que me ayude a ingresar varios ítems desde un userfrom a una tabla en excel

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

    Excelente, exportar la factura en pdf. Sigo pendiente. !Muchas gracias!

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

    Mis más sinceras felicitaciones... Tiene una capacidad para explicar muy pedagógica... De verdad todo se comprende muy bien... Solo le haría una pregunta.. ¿Como se puede hacer el correlativo de la factura pero con tres dígitos?

  • @FreddyRRamos
    @FreddyRRamos 4 года назад +1

    para continuar con esa misma serie podrias hacer un video para la gestion del inventario dentro del mismo libro.

  • @percyarbulu6962
    @percyarbulu6962 6 лет назад +4

    Hola Sergio. Una consulta, por qué para la celda 'Detalle de Facturas'!I1 utilizas una fórmula matricial en vez de una simple DESREF(B1,CONTARA(A:A)-1,0)?

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  6 лет назад +1

      Si te soy sincero esa fórmula ya la tenía desde hace tiempo y en su momento así la trabajaba. Ahora veo que la fórmula que pones hace lo mismo sin necesidad de replicar la matriz de la columna A. Gracias por aportar.

    • @percyarbulu6962
      @percyarbulu6962 6 лет назад +1

      Gracias a ti por compartir tan EXCELentes conocimientos.

    • @rolandoherazo4109
      @rolandoherazo4109 4 года назад +1

      copia esto y coloca esto en la celda indicada {=DESREF(B1;CONTARA(A:A)-1;0;CONTARA(A:A);1)}

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

      @@rolandoherazo4109 tengo la misma formula, pero no me devuelve ningun valor... solamente el "0" podrias ayudarme, gracias.

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

    Quisiera extendertes las felicitaciones por la metodologia de enseñanzas que usaste, muy diactica y simple. Mi pregunta tecnica? Hay alguna razon tecnica por la cual tomaste la decision de guardar los datos de la factura en forma de columnas? Desde mi punto de vista si guardas todos los datos de la factura 1 en la fila 1, luego sabras muy facil cual fila revisar si hay algun problema con alguna factura, traspolando la imaginacion cuando hablamos de la factura numero 65535 por ejemplo. Podrias hacer un ejemplo en forma de fila? Agradezco tus comentarios tecnico al respecto. Gracias por tu amable atencion.

  • @kerwin.l.h581
    @kerwin.l.h581 6 лет назад

    Excelente tu vídeo, Hermano. yo quiero que explique en un vídeo, como hacer que la factura cambie automáticamente, mientra se guarde una venta o se elimine una venta.

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

    Una sugerencia acerca más tus videos con lupa o zomm porque no se aprecia bien las fórmulas, sabes bastante

  • @jerlysilva1872
    @jerlysilva1872 5 лет назад +9

    Excelente vídeo gracias por compartir, me genera un "error de compilación no se ha definido la variable" me podria ayudar.

  • @miicelltechnosv7395
    @miicelltechnosv7395 7 месяцев назад

    @SergioAlejandroCampos deseo saber si tienes uno igual, pero para enviar a Hacienda como Factura Electrónica, no se si estaría combinada la programación con otro lenguaje json o phyton

  • @lafecierta777
    @lafecierta777 2 года назад +3

    Hola, gracias por este tutorial, pero ¿sabrás como hacer pasar los datos de un textbox y listbox de un formulario a una hoja Excel y que mantenga el mismo número de serie? Es decir, en vez de una hoja Excel, como la de este tutorial, los datos estén en un Userform. gracias por tu ayuda.

  • @zuleydyandreamarroquincara5677
    @zuleydyandreamarroquincara5677 2 года назад +1

    Hola bunas tardes, estoy mi modelo de factura manje mas de 4 columnas, y no se como hacer para que los otros datos que necesito me los lleve a la hoja detalle facturas

  • @cruzalbertocastro4168
    @cruzalbertocastro4168 2 года назад

    Muy buen video. Por casualidad tendrás un video dónde este detalle de factura de guarde en access?

  • @josegabrielmucientes502
    @josegabrielmucientes502 4 года назад +1

    Gracias,por estos vídeos, tan interesantes, Estoy siguiendo todos los pasos, como tu indicas, y en el vídeo 2, realizo todos los pasos en factura, y me da que esta correcto, pero cuando miro en la hoja Detalle de factura, en la columna código lo deja en blanco

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

    Hola, muchas gracias, me has ayudado en varias ocasiones con tus videos, aunque tengo un problema con esta factura y es que me termina copiando el mismo codigo y valores de la fila 1 en las de los demas items de la factura y no cada item, que podria ser el error?

  • @diegosierra6916
    @diegosierra6916 9 месяцев назад

    sergio. como. puedo. comunicarme para. hacer un diseño. de formulario

  • @jorgeluisbarrios2512
    @jorgeluisbarrios2512 4 года назад +2

    hola Buena tarde, se podría hacer una opción de que no copie todo el rango de las celdas en la tabla Factura, si no que solo lleve el campo de la celda que yo necesito ?

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

    Hola Sergio, Felicitaciones por tan excelentes videos, una pregunta espero me puedas ayudar. como hacer para que las celdas que contienen formulas no se cuenten como celdas con datos

  • @joserafaelmade3465
    @joserafaelmade3465 2 года назад

    Saludos Serguo muy buena explicación, una consulta como puede modificar que ya este guardada en la base de datos y cuando guarde de nuevo se reemplace la actual para que no se repita el número

  • @sergioraul479
    @sergioraul479 2 года назад

    buen dia, me gusto mucho el video y ya lo adapte a mis requerimientos, solo tengo una pregunta: como se puede hacer que para que cuando se guarde en la hoja detalle de factura se aplique un formato condicional a partir de una casilla de verificación?, le agradezco mucho su respuesta.

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

    Hola, muy útil tu video y tal cual para lo que necesito en mi negocio, pero tengo problemas para adaptarlo a un excel, solo me guarda ciertos datos y otros no, no se como seguir

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

    Buenas tardes Sergio, deseo se encuentre muy bien, para comentarle que no tengo excel info en mi excel 2019, estoy realizando la factura, hay partes que no me sale bien, por favor me indica que debo hacer para el excel info, gracias.

  • @pedritoperez301
    @pedritoperez301 4 года назад +1

    Es nesesario que sean tablas, pues ami me vota un error en la siguiente linea, FilasFactura = Application.WorksheetFunction.CountA(Range("Factura[ITEM]")) seguro porque no tengo como tabla el formato "factura" pues tengo combinadas varias celdas y no quisiera dañar el trabajo realizado, me podrias ayudar con esa linea como la podria arreglar sin tener que dañar las celdas combinadas gracias

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

    Buenas tardes. Si quisiera borrar los registros de la hoja "Detalle de facturas" para no acumular miles de registros, me borra la formula y el número de factura, luego de esto me da fallo en la siguiente factura. Se puede solventar este problema, gracias

  • @jbcfreedom
    @jbcfreedom 4 года назад +1

    buena noche, y si yo quiero cambiar la posición de de destino de la talaba factura y alternar el ítem que quiero Necesito ejemplo, Solo quiero Guardar el código y la cantidad usando la hoja factura, que me lo lleve al orden que deseo en la hoja detalle fractura. Se Puede hacer ???

  • @italocermeno3067
    @italocermeno3067 2 года назад

    Buen día Sergio, excelente video. Los estoy adaptando a un archivo propio, tengo una consulta: Me tira: "Error de compilación en el Sub" (sombreado amarillo) Agradezco me puedas apoyar

    • @monicam3663
      @monicam3663 2 года назад

      A mi también me pasa lo mismo, error en Sub GuardarFactura() y no consigo que funcione, alguna solución?

  • @mariaflorenciacaballero9669
    @mariaflorenciacaballero9669 4 года назад +1

    Muchas gracias por el video! Lo unico que a veces no funciona bien y copia mas de una vez una misma fila en la hoja "Detalle de Factura" (yo adapte este codigo para otro uso pero la funcionalidad es la misma) o saltea una fila dejandola vacia y recien copia. Alguna idea de por que puede ser? No encuentro el error

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

      Qué tal Maria. Lo que haría es recorrer paso a paso la macro y ver los valores de las variables, para confirmar si por ahí hace algo que no debiera. El Paso a paso es con F8

  • @efrainaguilar6479
    @efrainaguilar6479 2 года назад +1

    En NumFactura = thisworkbook .Sheets("factura").range("F4").value me marca el error9 subindice fuera del intervalo.

    • @yolfreazuaje
      @yolfreazuaje 10 месяцев назад

      Me dice lo mismo pero con el NombreHoja

  • @chrisaviacion5885
    @chrisaviacion5885 4 года назад +2

    Hola Sergio, ¿me podrías ayudar, por favor?
    1 - Al ingresar correr la macro, se me registran en la tabla dos veces el mismo producto de la primera linea de la factura y el segundo producto no se registra. No encuentro el error.
    2 - Si en la factura tengo 5 columnas en vez de 4, ¿cómo podría modificar el código para registrar el precio unitario y luego el total del importe?
    Te agradezco mucho!

  • @raulfranciscogomez5560
    @raulfranciscogomez5560 4 года назад +1

    BUENAS SERGIO DISCULPE YA HICE ESTA CONSULTA EN VARIOS PROGRAMAS EXCEL PERO HASTA AHORA NO PUEDO RECIBIR UNA AYUDA.
    MUY BUENO EL CURSO. YO NECESITO QUE EN UN SOLO FORMATO DE LA FACTURA COMO EL DEL VIDEO.
    1°_ LA CANTIDAD DE PRODUCTOS SERIAN 150 P.
    2°_ MISMO NUMERO DE FACTURA, MISMO CLIENTE, MISMA FECHA.
    3°_ ME SAQUE LA INFORMACIÓN DE LA BASE DE DATOS QUE SE VA GUARDANDO
    4°_ QUE AL MANDAR A IMPRIMIR CARGUE LOS DATOS Y CORRA SOLO DE PAGINA.
    5°_ NO QUIERO GUARDAR EN FORMATO PDF.
    LA PREGUNTA: ES SE PUEDE CON UNA MACRO HACER ESE TRABAJO?
    ESPERO SEPAN ENTENDERME MI EXPLICACIÓN, DESDE YA MUCHA GRACIAS. ATTE RULY.

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

      La respuesta es, sí se puede, pero pocos te harán la tarea, a menos que solicites cotización para que te resuelvan la solicitud.

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

      @@SergioAlejandroCampos BIEN MUCHAS GRACIAS. YO QUIERO HACER UN CURSO RELACIONADO SOBRE MACROS, PORQUE ME GUSTA MUCHO ESE TEMA Y QUIERO APRENDER COMO PARA PODER ARMAR ESA PARTE Y UNOS IMPORTES ACUMULADOS (DONDE ME SUME DE LOS DÍAS ANTERIORES) EN UNOS PARTES DIARIOS POR EJEMPLO.
      CUANTO ME SALDRÍA EL CURSO. DISCULPE NO SE SI PUEDO CONSULTAR POR ESTE MEDIO Y SI USTED PUEDE DAR EL CURSO. MUCHAS GRACIAS.
      ATTE. SOY RULY GOMEZ DESDE ARGENTINA.

  • @JessicaHernandez-jy7et
    @JessicaHernandez-jy7et Год назад

    Buenas Noches, hago la ultima parte y me dice error 9 , le quito las comillas igual me sale error

  • @rodolfogrillo3659
    @rodolfogrillo3659 6 лет назад +2

    estimado, tengo excel 2016....
    pero la función...
    =DESREF(B1,CONTARA(A:A)-1,0,CONTARA(A:A),1)
    arroja error en la formula, me puede ayudar???
    muchas gracias!!!

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

      Al momento de escribir la fórmula presiona Control + shift + enter.

    • @rodolfogrillo3659
      @rodolfogrillo3659 6 лет назад +2

      el problema esta con las comas y los (puntos y comas)....
      ****esta formula NO funciona (pero es la que se ve en el video)
      =DESREF(B1,CONTARA(A:A)-1,0,CONTARA(A:A),1)
      ****esta formula SI funciona (y es la que esta en el archivo adjunto)
      =DESREF(B1;CONTARA(A:A)-1;0;CONTARA(A:A);1)
      creo que debe venir por el tema de la versión de excel!!! no se si alguien mas tuvo el mismo problema!!!
      abrazos!!!

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

      Es tema de la configuración regional de ti PC. En un vídeo anterior vimos ese tema.

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

      @@SergioAlejandroCampos puedes indicar que video tiene este tema
      gracias

  • @monicariado6267
    @monicariado6267 4 года назад +1

    Hola Sergio, buenas tardes, excelente tu trabajo, te cuento, intente adaptarlo a un excel mio y no me guarda un solo campo (Codigo), el resto los guarda perfecto.

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

    AYUDA: me pasa que me está guardando el mismo cliente en en el detalle de factura asi sea cambiando el cliente

  • @domingodiazmartinez4305
    @domingodiazmartinez4305 2 года назад

    Buenas Sergio , muchas gracias por toda la información mostrada en video, cuando ejecuto guardar me sale este error, podrias ayudarme
    no puedo subirte el recorte de pantalla, pero pone "error de copilacion. no se ha definido SUB o Function" y subraya Magbox
    Gracias

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

    Hola, tengo un problema en el macro que lo marca en amarillo y no acabo de dar con el fallo. Lo he repasado multiples veces. Te puefo enviar el fallo y me comentas si está bien?. Gracias.

  • @raullaguna5740
    @raullaguna5740 2 года назад

    SALUDOS SERGIO, CUANDO GUARDO LA INFORMACION DE FACTURA EN LA HOJA DETALLE DE FACTURA SE ME AGREGA OTRA FILA CON LOS VALORES DE LAS TRES PRIMEROS CAMPOS Y LOS ULTIMOS 4 CAMPOS VACION

  • @dardomartini4205
    @dardomartini4205 6 лет назад +5

    Estimado Sergio, Gracias por tus videos, son muy buenos . Pero en este me trabe en la Macro en la Linea "NumFactura = ThisWorkbook.Sheets("Factura").Range("E4").Value" me tira error N° 13 y no encuentro donde tengo la no coincidencia.

    • @soledadrodriguez7613
      @soledadrodriguez7613 5 лет назад

      Buenas Noches, me sale el mismo error, pudiste solucionarlo? Desde ya, muchas gracias!

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

      me pasa igual

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

      @@soledadrodriguez7613 en la celda E4, es donde tienes tambien el consecutivo de la factura?tambien, la celda del numero de factura debe de ser de valor númerico (integre) y no texto, checa eso, puede ser el error

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

      @@andreabastos363 en la celda E4, es donde tienes tambien el consecutivo de la factura?tambien, la celda del numero de factura debe de ser de valor númerico (integre) y no texto, checa eso, puede ser el error

  • @alfaventas2139
    @alfaventas2139 2 года назад

    Hola Sergio, primero darte las gracias por subir este tipo de información, siempre es bueno aprender nuevas cosas.
    Estoy intentando realizar el proyecto de la factura, pero tengo un error dentro de la vba, te estaria muy agradecido si me puedes ayudar. Llevo un tiempo intentandolo pero no lo cosigo!
    El error que me está mostrando el VBA esta relacionado con lo siguiente:
    InvoiceRows = Application.WorksheetFunction.CountA(Range("Invoice[REFERENCE]"))
    Run-time error '1004' - Method 'Range' of object'_Global' failed
    Sub GuardarFactura()
    Dim SheetName As String
    Dim MasterSheet As Range
    Dim NewRow As Integer
    Dim InvoiceRows As Integer
    Dim i As Integer
    Dim j As Integer
    Dim InvoiceNo As Integer
    SheetName = "Detalle de facturas"
    InvoiceRows = Application.WorksheetFunction.CountA(Range("Invoice[REFERENCE]"))
    InvoiceNo = ThisWorkbook.Sheets("Factura").Range("E4").Value
    With ThisWorkbook.Sheets(SheetName)
    For i = 1 To InvoiceRows
    Set MasterSheet = ThisWorkbook.Sheets(SheetName).Range("A1").CurrentRegion

    NewRow = MasterSheet.Rows.Count + 1
    .Cells(NewRow, 1).Value = Date
    .Cells(NewRow, 2).Value = InvoiceNo
    .Cells(NewRow, 3).Value = Range("valClient").Value

    For j = 1 To 4
    .Cells(NewRow, j + 3).Value = ThisWorkbook.Sheets("Factura").Cells(14 + 1, 1 + j)
    Next j

    Next i

    End With

    MsgBox "Saved", vbInformation, "Alfa Trade"
    End Sub
    Muchas gracias por adelantado,

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

    Hola Sergio, me da un error de complación, Error en el métodp "Range" de objeto '_Global' y ahí se queda la macro

  • @hebertoramos3201
    @hebertoramos3201 5 лет назад

    Me suscribo, excelente video, muy pedagogico, tengo una macro muy parecida, como seria el proceso de extarer la informacion de la factura para editarla en caso de error, ahhh claro en caso que sean notas de entrega, ya que las factura no se modifican luego de ser emitidas.. tengo una nocion con tu aplicacion del bucle, pero estoy muy lejos de este nivel...

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

    Hola Sergio soy fan de tus videos, me han ayudado demasiado, sin embargo, específicamente en este video al momento de ejecutar la macro me marca el siguiente error en esta línea de programación
    FilasFactura = Application.WorksheetFunction.CountA(Range("Factura[CÓDIGO]"))
    El error dice que no esta bien definido el rango ya cheque mi tabla y si tiene ese nombre, realmente no se como solucionarlo, investigare en mas de tus videos, pero si pudieras orientarme te lo voy agradecer.

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

    FANTASTICO ESOS TUTORIALES ING MUY BUENOS IMPORTANTISIMOS QUISIERA SABER QUE POSIBILIDAD HAY DE HACER UN PROGRAMA DE INGRESOS EGRESOS CON NUMERACION AUTOMATICA CON BASE DATOS MOVIMIENTOS DE LOS REGISTROS CONSULTA , YO MANEJO UNA EMPRESA DE TRANSPORTE PUBLICO SON SOCIOS QUE APORTAN PAGOS MENSUALES POR FINANZAS SEGURO SOCIAL SEGURO DE VIDA COLABORACIONES ENTRE OTRAS COSAS ESTO SON INGRESOS AHORA EN EGRESOS PAGOS POR VIGILANCIA ASEO ELECTRICIDAS Y COMPRAS VARIOS YO LE AGRADEZCO ING
    SALUDOS QUE LA PASE BIEN GRACIAS

  • @progoventursv3113
    @progoventursv3113 2 года назад

    Hola.
    Intenté hacerlo con la nueva versión de Excel y se requiere tener un nivel de inglés para no perderse.
    La macro al terminarla me mostró " Argument not opcional".
    Esperemos pronto suba algo parecido pero con la nueva paquetería.

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

    Disculpa tengo el problema de que la macro no corre el buxle completo de los datos de codigo em adelante y somoe copia el código de la primera fila de dos filas que tengo y la descripción del codigo de la segunda fila y ahi lo deja podriad ayudarme

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

    hola sergio. muy interesante y didactico....muchas gracias.
    tengo un problema.... cuando estoy en la instruccion
    FilasFactura=apllication.....
    al ejecutar me aparece error y lo hice igual

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

    hola sergio buenas noches, tengo un problema, los codigos y de mas campos me los guarda perfectamente pero el consecutivo no me lo toma, que prodria hacer para solucionar este error, lo estoy adaptando a un formato de factura que estoy haciendo, excelente video

  • @horaciogomezjimenez3897
    @horaciogomezjimenez3897 6 лет назад +1

    Al correr el macro “GuardarFactura”, me aparece un error al definir
    FilasFactura = Application.WorksheetFunction.CountA(Range(“Factura[CODIGO]”)).
    El error mostrado es “Fallo en el método ‘Range’ de objeto ,_Global’. No encuentro cuál es el error, me puedes orientar?

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

      Error en el mismo archivo a descargar? Recuerda que la parte de la factura donde están los datos es una Tabla.

    • @sebastian7110
      @sebastian7110 5 лет назад

      @@SergioAlejandroCampos hola, no entiendo tu explicacion, me podria decir a que te refieres ya que tambien tengo ese error, esta igual a como lo hiciste.

    • @felipei.2685
      @felipei.2685 5 лет назад

      @@SergioAlejandroCampos Hola … Cuando ejecuté la macro tenia el mismo error. La solución que me sirvió es escribir la siguiente línea:
      FilasFactura = Application.WorksheetFunction.CountA(Range(“Factura[[CÓDIGO]]”))
      Como verás le he agregado corchetes a la tabla [[CÓDIGO]].
      Sergio, ¿Porqué ocurre esto? en tu macro te funciona así [CÓDIGO] y en la mía [[CÓDIGO]]

  • @cieloyasmintrujillotorres2899
    @cieloyasmintrujillotorres2899 5 лет назад +1

    aun me sale ese error With ThisWorkbook.Sheets(NombreHoja) ya borre comillas y sigue ayuda por fa

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  5 лет назад

      Prueba lo siguiente Cielo. En lugar de NombreHoja pon entre comillas el nombre real de la hoja "Hoja1" o como se llame. Si te funciona, el problema será de la definición de la variable.

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

      @@SergioAlejandroCampos
      Hola sergio esta muy bueno el sistema pero tengo el mismo problema de cielo yasmin ya hice el cambio que dijiste de la hoja 1 y sigue el mismo problema with thisworkbook.sheets("Hoja1") lo hice son los parentesis y sin las comillas y sigue el mismo problema no me deja avanzar