📊 Curso Google Sheets Avanzado ✅ Sistema de gestión, PARTE 6 (BUCLES en MACROS)

Поділитися
Вставка
  • Опубліковано 1 січ 2025

КОМЕНТАРІ • 39

  • @aulaenlanube
    @aulaenlanube  4 роки тому +4

    Aquí tenéis la lista con todos los vídeos del curso 👇👇
    ua-cam.com/play/PLG1qdjD__qH46eLKqGvZ7mFe_ycnUvgfN.html

    • @NelooC
      @NelooC 3 роки тому

      cuando quiero actualizar el stock me dice esto "TypeError: spreadsheet.getRange(...).getvalue is not a function"... sabés por qué será? la unica forma de continuar es deshabilitando la actualización de stock...

  • @erikaflores1324
    @erikaflores1324 Рік тому

    No puedo con lo perfectos que son estos videos ❤ gracias por todo! Es Justo lo que necesitaba.
    Aún no comienzo porque quiero ver todos los videos antes de comenzar a realizar el punto de venta

  • @alejandroangulo9079
    @alejandroangulo9079 2 роки тому

    De antemano claro muchismas gracias la verdad que los cursos estan buenisimos
    Super recomendados.

  • @nahomidanielacarreronezu5598
    @nahomidanielacarreronezu5598 4 місяці тому

    Excelente el curso

  • @alessandrotestasoprano450
    @alessandrotestasoprano450 3 роки тому

    Los videos están buenísimos. Muchas gracias!

  • @jahirvargas2849
    @jahirvargas2849 2 роки тому +2

    Hola @Aulaenlanube, Quiero agadecer por el curso, lo he seguido y es muy bueno. He aprendido muchas cosas que me han ayudado y mejorado en el trabajo. Sin embargo, justo en esta parte del proyecto de gestión que construyes sigo al pie de tus enseñanzas y justo la macro que debería pasar los item de la factura a la pestaña facturas no funciona para nada bien. La he grabado varias veces con diferentes nombres para no crear confución. Pero lo que resulta haciendo la macro es copiar de una pestaña diferente y pegar en otra diferente, nada que ver con lo que se hizo al grabar la macro. Espero haceme entender.
    Lo que te pido es si podrías compartir el código para copiarlo o la platilla para editarla. Muchas gracias de antemano por tus aportes.

  • @adictiva3088
    @adictiva3088 4 роки тому

    Genial como siempre, muy bien explicado todo! son unos capos!

  • @CesarPeron
    @CesarPeron Рік тому

    Magistral explicación. Sería excelente alguna función para realizar la ejecución de código en segundo plano, porque que las hojas esten cambiando tanto durante su ejecución termina mareando al usuario 😆. Gracias

  • @Adolfo1330
    @Adolfo1330 5 місяців тому

    ok pero si agregas dos veces el mismo producto puedes llegar a sobrepasar el stock ya que no hay nada que lo compruebe al instante o te funcione las celdas del producto repetido, supongo que más adelante se agregará esa función

  • @saramoscardo18
    @saramoscardo18 4 роки тому

    Espectacular!!!

  • @mcdf3036
    @mcdf3036 2 роки тому

    Hola! queria consultarles no me aparece en comando de editar secuencia de comando, trate de bajar google apps script y me dice que no esta disponible, hay otra opcion para hacerlo. desde ya muchas gracias

  • @makineroes
    @makineroes 4 роки тому +1

    Buenas, me podsrias decir porque no actualiza mi stock,, este el el codigo de la funcion :
    //CREAMOS LA FACTURA
    function generar_factura(){
    var spreadsheet = SpreadsheetApp.getActive();

    while(!spreadsheet.getRange('A13').isBlank())
    {
    agregar_producto_factura();
    }
    }
    //AGREGAR UN PRODUCTO A LA FACTURA
    function agregar_producto_factura() {
    var spreadsheet = SpreadsheetApp.getActive();
    //actualizar el stock
    var cantidad = spreadsheet.getRange('F13').getValue();
    var cod_pro = spreadsheet.getRange('D13').getValue();
    //Buscamos la fila donde esta el producto y modificamos el stock
    spreadsheet.setActiveSheet(spreadsheet.getSheetByName('PRODUCTOS'), true);
    var fila = 8;
    //Mientras existan codigos de productos
    while( spreadsheet.getRange('A'+fila).isBlank())
    {
    //comprobamos el codigo de producto
    if(spreadsheet.getRange('A'+fila).getValue()==cod_pro)
    {
    //actualizar el stock
    spreadsheet.getRange('B'+fila).setValue( spreadsheet.getRange('B'+fila).getValue()-cantidad );
    break;
    }
    fila++;
    }
    //VOLVER A LA HOJA HACER FACTURA
    spreadsheet.setActiveSheet(spreadsheet.getSheetByName('HACER FACTURA'), true);
    //pasamos los datos a factura
    spreadsheet.getRange('13:13').activate();
    spreadsheet.setActiveSheet(spreadsheet.getSheetByName('FACTURAS'), true);
    spreadsheet.getRange('2:2').activate();
    spreadsheet.getActiveSheet().insertRowsBefore(spreadsheet.getActiveRange().getRow(), 1);
    spreadsheet.getActiveRange().offset(0, 0, 1, spreadsheet.getActiveRange().getNumColumns()).activate();
    spreadsheet.getRange('\'HACER FACTURA\'!13:13').copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
    spreadsheet.setActiveSheet(spreadsheet.getSheetByName('HACER FACTURA'), true);
    spreadsheet.getActiveSheet().deleteRows(spreadsheet.getActiveRange().getRow(), spreadsheet.getActiveRange().getNumRows());
    };
    el boton guardar factura lo tengo con la macro `generar_factura`,
    Siguire con el curso haber si mas adelante encuentro el fallo.
    Gracias por todo.

    • @vismarckchavez4317
      @vismarckchavez4317 2 роки тому

      Hola, gracias a tu comentario resolvi mi error y al tuyo creo que lo unico que le faltaba era el signo de exclamacion (!) para negar la funcion isblank

  • @martindunezat5903
    @martindunezat5903 2 роки тому

    buenas tardes a todos, alquien me puede informar si la planilla del ejemplo se puede decargar de alguna pagina? desde ya estoy muy agradecido por el curso, cordiales saludos!

  • @Jorgegs2511
    @Jorgegs2511 2 роки тому

    Hola, estoy usando su curso para aprender esta herramienta y tengo una duda. Se podría guardar factura pero sin tener ese cambio visual al pulsar el botón?? Me refiero a que la macro va cambiando de "hacer factura" a "facturas" visualmente con cada registro y la verdad es que es algo lento. Saludos y muchas gracias por el curso

  • @alejandroangulo9079
    @alejandroangulo9079 2 роки тому +1

    Disculpe al momento de gravar macro para el botón "GUARDAR FACTUR" no me aparecen los nombres de las hojas, en la gravacion de la macro.
    ¿como puedo arreglar ese problema?

  • @happycumplespapeleriacreat4128
    @happycumplespapeleriacreat4128 3 роки тому

    Hola yo no se como generar el numero automatico de codigo de factura

  • @vismarckchavez4317
    @vismarckchavez4317 2 роки тому

    hola los videos estan muy buenos gracias por enseñarnos. Al poner en practica los videos me da un error "Exception: Los parámetros (String) no coinciden con la firma de método de SpreadsheetApp.getActiveRange." me podrian ayudar a solucionarlo gracias

  • @vacaburro73
    @vacaburro73 5 місяців тому

    Buenas,
    @Aulaenlanube me están resultando muy interesantes tus vídeos. Haces fácil lo difícil.
    Pero no sé por qué, al ejecutar la macro en la que se actualiza el stock, en lugar de aparecer el número me aparece un error #¡NÚM!.
    Creo que será una tontería, pero no me deja avanzar.
    ¿me podrías decir cómo arreglarlo?
    Mil gracias

    • @vacaburro73
      @vacaburro73 5 місяців тому

      He vuelto a ver el vídeo con más detenimiento y ya he encontrado el error. Me faltaba un paréntesis😔😔

  • @anie1093
    @anie1093 3 роки тому +3

    A mí me sale error 😢 al realizar ua nueva macro

  • @richardfrangie3518
    @richardfrangie3518 4 роки тому

    Hola amigo, tú no tienes curso de Scribus? No sabrá donde puedo conseguir uno bueno? Aquí en youtube no hay casi y no se ven muy buenos, gracias.

    • @aulaenlanube
      @aulaenlanube  4 роки тому

      No tengo ninguno, lo siento. Salu2

  • @xjbs9540
    @xjbs9540 3 роки тому

    Gracias por compartir, tengo la siguiente observación : Si dispongo de 10 unidades para determinado producto, el sistema me permite insertar innumerables filas con cantidades menores al stock actual "10" lo cual repercute que al "guardar la factura" este descuenta el valor del stock a tal punto de registrar un stock negativo "-"

    • @r_que_es_deporte_nacional
      @r_que_es_deporte_nacional 3 роки тому

      Hablamos de distintas filas de un mismo producto en el mismo pedido? No sería más simple un sola fila por producto?

  • @TIQUITO21
    @TIQUITO21 2 роки тому

    S.O.S he seguido todos los pasos pero no me actualiza el stock. 😢

  • @JotaXPeaR
    @JotaXPeaR 3 роки тому

    cuando doy al boton guardar factua me sale esto.."TypeError: No se puede llamar al método "getActive" de undefined." He repetido todo varias veces. Por qué sucede esto?

    • @maths2649
      @maths2649 Рік тому

      hola, verifica que tenga paréntesis despúes de getActive o algún ; que se esté omitiendo.

  • @johely5418
    @johely5418 Рік тому

    Hola!
    Traté de seguir el tutorial hasta el final y no me salió, me presenta un error.
    Si alguien pudo completarlo sin problemas, por favor déjeme saber o páseme el documento, lo agradeceré muchísimo.

  • @sofijou8818
    @sofijou8818 2 роки тому

    NO SE VE EL CÓDIGO!! NO HICISTE ZOOM!!

  • @barbadosmenscarecompany
    @barbadosmenscarecompany 2 роки тому +1

    Disculpe al momento de grabar macro para el botón "GUARDAR FACTURA" no me aparecen los nombres de las hojas sino...."Hoja anterior", en la gravacion de la macro.
    ¿como puedo arreglar ese problema?