Andy Machin

Andy Machin

Carpe Diem
 79,6K puntos  Estados Unidos @andymachin desde - visto
Preguntar

Respuestas en Microsoft Excel

Respuesta en y en 3 temas más a

Como actualizar datos combobox sin cerrar el form?

Coincido con Abraham, deberías explicar un poco más o compartir el libro. No obstante, te diré una idea generalizada. Todo dependerá de como cargas el combobox inicialmente. Hay 4 maneras de cargar un combobox/listbox. Una es por ventana de propiedad...
Respuesta en y en 1 temas más a

Cambiar macro con aviso de vencimientos

Hombre no esta difícil, pero cuando comencé a hacer la macro me di cuenta de que no tiene mucho sentido. En primer lugar tienes una incongruencia en tu pregunta al decir: Si dice "SI" que no haga nada. Pero luego mas abajo dices: Si dice "SI" que...
Respuesta en y en 2 temas más a

Mostrar u ocultar columnas con un filtros en otra hoja

Lo que deseas hacer es imposible, por como lo tienes estructurado. Quizás por eso no te han respondido, tal vez creen que no aceptaras esa respuesta. Te explicaré por qué no se puede hacer lo que quieres. Excel, si es muy bueno, pero tiene sus...
Respuesta en y en 2 temas más a

Se puede crear un lista desplegable con macros en excel?

Normalmente las listas desplegables se llenan a través de un rango. Si deseas hacerlo estrictamente por macro, seria más o menos así: With Range("B2").Validation .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:=xlBetween, _...
Respuesta en y en 2 temas más a

Adaptar código para crear un Numero ID consecutivo VBA EXCEL

Pol en mi respuesta te había dicho que cambiaras . Row por .Value justamente como en el código de Abraham (no por .Select) Si sigues las instrucciones te irá mejor :) A modo general, mi punto de vista con respecto al comentario del Sr Abraham. Las...
Respuesta en y en 2 temas más a

Como quitar mensaje Invalid Propety Value?

Ese es el error por defecto que da Excel cuando tienes MatchRequired. Si quieres tener tu propio mensaje de error personalizado, debes poner MatchRequired = False y escribir tu propia validación en el evento Exit o AfterUpdate. Para validar que el...
Respuesta en y en 2 temas más a

Realización de cálculos VBA Excel erróneos

Este puede ser un buen ejemplo de por que NO declarar variable es una mala practica en VBA. (Otros lenguajes ni siquiera te lo permiten) Declara variables de tipo LONG y quizás se resuelva el problema. Siempre cabe la posibilidad de que sea otra...
Respuesta en a

Actualización de stock y registrar compra (vba excel)

Aquí esta el código: Private Sub lb_guardar_Click() Dim h1 As Worksheet: Set h1 = Sheets("ENTRADAS") Dim h2 As Worksheet: Set h2 = Sheets("ARTICULOS") Dim dato As String Dim Cod As Range Dim Fila As Long For Fila = 0 To ListBox1.ListCount - 1 Ufila =...
Respuesta en y en 2 temas más a

Como puedo generar números de registro automáticos consecutivos en VBA

Yo lo haría con una función a la que le paso el ID anterior por argumento y basado en él, generaría el próximo ID lógico. La ventaja de esto es que luego la puedes llamar desde cualquier parte sin tener que repetir códigos y si todo tu libro tiene...
Respuesta en y en 1 temas más a

Formato de hora con gmt en Excel

Creo que sé qué es lo que buscas. Excel no tiene funciones nativas para manejar las zonas horarias. Para determinar la hora GMT hay que utilizar la API de Windows. El código que te voy a compartir no es mio, es de uno de mis ídolos de VBA, Chip...