Formulario Calculadora en Excel VBA con punto decimal y porcentaje

Поделиться
HTML-код
  • Опубликовано: 12 сен 2024
  • Link de la calculadora terminada al final de la descripción
    La mejor calculadora hecha en Excel por VBA, puedes tomar en cuenta el resultado de una operación para hacerle suma resta multiplicación, etc etc
    Todo explicado paso a paso!!!
    Cualquier duda comenten y si les encargan tarea de programación en excel, avísenme y con gusto les ayudare a hacerla
    Mi correo para ayuda en Excel
    xcellchapa@gmail.com
    Link de la calculadora terminada
    mega.nz/#!MVY0...
    Si te gusto el vídeo, no olvides dar like, suscribirte y compartir
    Se tarda un buen en hacer un vídeo, otro tanto en editarlo
    en dar like y compartir sólo un momento
    Saludos a todos mis alumnos de soporte técnico y de TIC!!!

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

  • @licwalterwilliamchingduran3017

    Gracias por su pronta respuesta. El que sabe, sabe. Excelente, muchas gracias. Pura Vida. Un abrazo desde Costa Rica. El país del pura vida aúnque nos este llevando la trampa.👍

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

      Cualquier duda que tenga, puede mandarme correo a ricardo.chapaa@gmail.com y lo apoyo con mucho gusto!!

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

    Excelente tutorial :)

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

    Muy buen video, lo recomende
    Saludos inge

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

    Buen vídeo y muy buena explicación, saludos!

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

    Excelente video!

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

    Hola, muy interesante el desarrolla de la calculadora. Pero me da problemas cuando por ejemplo sumo 2,5 + 2,5, en lugar se suma sale 2,5+2,5. Y el procedimiento del porcentaje. Video del 11 diciembre 2019 de esta dirección.

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

      si te muestra lo mismo que pusiste y no arroja el resultado es porque está detectando los numeros como texto, hay que convertir el campo textbox del numero con la funcion val(), por ejemplo val(textboxnumero.value) y de ese modo realizará la operacion adecuadamente

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

      está en español mexico aquí se usa el punto en lugar de coma, deberías poner 2.5+2.5, acabo de descargar el archivo de la pagina y funciona adecuadamente

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

    Hola, excelente vídeo.
    ¿Me podrías indicar por favor como hacer para que el resultado final del "res" (label) quede en una celda del excel? Todo esto con el fin de completar cuadro y calcular rápidamente.
    Adicional a esto ¿Es posible escribir en el excel mientras la calculadora se muestra? Teniendo en cuenta que cuando está abierta, inhabilita la escritura y suena la alerta. Agradezco tu ayuda.

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

      Codigo del boton = On Error GoTo error
      resultado = Application.Evaluate(Me.x.Value)
      Me.res.Caption = resultado
      Range("A1").Value = resultado
      Me.x = ""
      Exit Sub
      error:
      Me.res.Caption = "No se puede dividir entre CERO"
      Me.x = ""
      End Sub
      solo le agregue "Range("A1").value = resultado para que guarde ese valor en la celda A1

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

      si quieres poder usar el excel teniendo la calculadora abierta, debes ir a desarrollador, abrir el formulario como si fueras a editarlo y una vez abierto y que aparezcan las esquinas del mismo seleccionadas como para agrandarlo, te vas a propiedades del formulario y en la propiedad "showmodal" cambia de true a false, guardas cambios y listo podras usarlo
      en mi respuesta anterior te puse la manera facil de que el resultado se escriba en una celda, pero si realizas otra operacion se cambiara el resultado de esa celda por el nuevo, si quieres que el resultado se escriba en lista hacia abajo, te recomiendo mi video de formulario de captura y usa el comando en lugar de range("A1")
      Espero haberte ayudado, Saludos!!!

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

      @@ChapaTech Excelente, muchas gracias por tu ayuda.
      Te cuento que he realizado el código, le anexé almacenamiento de datos en una hoja de excel, todo quedó muy bien. Sin embargo, no es ejecutable en un programa parecido a Excel llamado LibreOffice - Probablemente manejen lenguajes diferentes, pero quisiera saber si me puedes ayudar por favor.
      ¿Qué error aparece?
      Aparece el error que debería mostrar sólo cuando se divide entre 0, es decir, pongo un número, o hago cualquier operación y arroja el "No se puede dividir entre cero". Es decir, no funciona ya que al parecer el código del botón igual lo toma pero solo arroja el error de no poder dividir en cero, no ejecuta operaciones.
      Agradezco la validación y ayuda por favor.

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

      @@ChapaTech Muchas gracias, apenas es de ese modo. Te dejé otra preguntica en el toro comentario, muchas gracias por tu ayuda.

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

    Se puede aun asi seguir usando el teclado numerico, me refiero a que en el caso de poner algo un poco mas desarrollado como parentesis y que haga varias sumas y multiplicasiones al mismo tiempo?

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

      de echo si se puede usar el teclado y resuelve hasta exponentes
      por ejemplo elevar un numero a la 2da potencia, era potencia ect

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

      Ohhh ya gracias

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

      De hecho puedes usarla como científica usando el teclado, haré una 2da parte agregando pones para exponentes, raíz cuadrada, etc etc

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

    ¿Se puede guardar como un archivo ejecutable .exe para compartir y que no se pueda editar, sino como un producto final... ? atento a su ayuda.

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

    Podria llegar a hacer un video donde nos enseñe a que el disco duro en el administrador de tareas no se dispare de repente a 100%y que siempre se mantenga en el minimo?

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

      lo haria pero me gustaria más que este canal fuera puro excel y reparacion de smartphones
      creo que de echo quitare smartphones y dejare solo excel, de igual manera te explico eso que pides por correo o whatsapp

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

      @@ChapaTech De acuerdo

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

      No funciona en excel android

  • @Amadis-kenzo
    @Amadis-kenzo 3 года назад

    Hay alguna manera para que se guarden las operaciones en el excel?

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

      claro, es cuestion de agregar en el codigo del boton = lo del video del formulario de captura y adaptarlo, si lo necesitas, lo hago y te paso el codigo

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

    Cómo sería que el resultado apareciera aparte en una base de datos gracias

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

      Quieres que el resultado se escriba en una hoja de Excel?
      Si así es, en el código del botón igual, al final de sus comandos debes escribir range("a1").value= igual.text, algo así, más tarde lo reviso y te paso el código final con esa opción

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

      @@ChapaTech gracias

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

      puedes ver el video del formulario mio y usar codigo de ese y adaptarlo a la calculadora despues de donde muestra el resultado en me.res.caption