Andy Machin

Andy Machin

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

Respuestas en VBA

Respuesta en y en 4 temas más a

Enviar datos del listbox a una hoja de Excel en bucle

Hello Pol, Eso es bastante sencillo, ¿pero seguro que lo quieres hacer así? No sé de que trata tu libro, pero dices que quieres registrar pedidos de una empresa. En una situación real, los artículos que se ordenaron en UN pedido, no deberían...
Respuesta en y en 3 temas más a

Excel se bloquea al ejecutar este simple programa

A parte de que has elegido mal el tipo de Bucle, el problema esta en lo siguiente: Para que tu bucle avance, debes aumentar el valor de fila, ¿correcto? Pero, hay un detalle, el valor de fila solo aumenta si la condición del IF es verdadera, si en tu...
Respuesta en y en 3 temas más a

Ejecutar macro en un formulario al salir de otro formulario - VBA Excel

¿Ya probaste en el evento QueryClose del UserForm2? Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer) Call ParesUnicos End Sub El evento Activate no funciona de la manera que lo has intentado. Te daré una explicación breve de...
Respuesta en y en 3 temas más a

Ejecutar macro con atajos, estando con un formulario ya abierto - VBA Excel

En el evento KeyDown del UserForm debe haber una instrucción que ejecute la otra otra macro. Ejemplo: Private Sub UserForm_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer) If KeyCode = vbKeyK Then If Shift = 2 Then Call...
Respuesta en y en 2 temas más a

Cuando se debe usar = Nothing en Excel

Algunos aficionados te dirán que se usa para limpiar objetos de la memoria y liberar espacio, si estas de suerte te darán un ejemplo en donde ponen Objeto = Nothing justo antes del End Sub. Esto es una novatada, y solo se me ocurren dos razones de...
Respuesta en y en 2 temas más a

No puedo abrir archivo adjunto desde un form en vba excel

Para ejecutar un archivo o programa con su aplicación por defecto en Windows, debes usar el Shell. Básicamente así: Dim ShellObj As Object Dim rutaArch As String Set ShellObj = CreateObject("Shell.Application") rutaArch = "C:\carpeta 1\sub...
Respuesta en y en 2 temas más a

VLookUp Excel Vba no funciona

Tiene que ver con el tipo de dato que le esta pasando Me. TextBox1.Value y con el tipo de dato que realmente es el ID. Por ejemplo, si el ID es un String: X1234, en ese caso la X lo convierte en String y tu código no daría "problema" teóricamente (en...
Respuesta en y en 4 temas más a

Excel: ¿Cómo hacer que cada 0 se convierta en un círculo rojo, cada 1 en un círculo amarillo y cada 2 en un círculo verde?

¿Formato condicional no te sirve? Así como hice en este vídeo: video demo ¿Qué versión de Excel tienes?
Respuesta en y en 2 temas más a

Incremento Automático de N° Factura. VBA-Excel

Sebas esta en lo correcto. Lo que tienes es un String, una cadena de texto que ni Excel ni VBA son capaces de sumar, debes extirpar lo que lo hace un texto, en este caso el símbolo "-". Lo único que yo le agregaría al código de Sebas es declarar las...
Respuesta en y en 2 temas más a

Msgbox que tenga la info de block de notas en VBA Excel

Si entendí bien, lo que quieres hacer es algo como esto: video demo Si es así, aquí están las instrucciones: El ComboBox debe tener las siguientes propiedades: BoundColum = 2 ColumnCount = 1 En un modulo estándar pega el siguiente código, ajusta...