Andy Machin

Andy Machin

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

Respuestas en Visual Basic

Respuesta en y en 2 temas más a

Separar un archivo csv en 2 con macros

Ya veo, no necesitas usar AutoFiltro si las celdas están realmente vacías ya que SpecialCells tiene un argumento para ellas y es mejor y más rápido. En general la idea es esta: Dim otroLibro as Workbook: Set otroLibro = Workbooks("El otro Libro.xls")...
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 2 temas más a

Limitar caracteres de un textbox. Solo números y decimales

Hello Pol, En Excel no hay mascaras, buuuuh :( Así que para hacer lo que pides hay que "codearlo" ja. Para permitir solo números y coma, el código es bastante sencillo, estuviste cerca, pero se puede acortar: Private Sub total_KeyPress(ByVal KeyAscii...
Respuesta en y en 2 temas más a

¿Cómo ocultar lisbox cuando no hay datos?

Hello Pol, Para comprobar si un ListBox esta vació (que no tiene ningún item) debe hacerse comprobando su propiedad ListCount (Lista total) El .Value solo hace referencia a su BoundColumn, que no es necesariamente lo que tu deseas saber. Este seria...
Respuesta en y en 4 temas más a

Leer ciertas celdas con voz de windows

Ya has probado con Application. Speech. ¿Speak()? Eso hace hablar a Excel ja. Nunca lo he usado pero se que existe. Entre paréntesis le pasas un String. Puede ser una referencia a una celda también. Para activar y desactivar la opción por macro usas...
Respuesta en y en 1 temas más a

Tengo una variable "CERRAR" en una macro que quiero utilizar en algunos módulos y formularios la he declarado Public pero no fun

Para declararla Public debe ser fuera de la macro, al principio de un Modulo Estándar, no puede haber ninguna macro arriba de la declaración. NOTA: En el modulo de un formulario no funciona. Otra opción es pasarla por argumentos. Salu2
Respuesta en y en 3 temas más a

Base de datos para business intelligence

Tengo unos archivos de Excel que uso para hacer pruebas con mucha data. Tengo uno de 100 registros, otro de 1000, otro 100000 y otro de 1 millón y medio. NOTA: Excel no es una base de datos! Lo que debes hacer es importar el archivo a una base de...
Respuesta en y en 3 temas más a

Como puedo llamar una macro dentro de un If

No tienes que usar la funcion LCase. ¿Alguna razon en especifico de por que la pones? LCase convierte un string a mayusculas por lo que ARCHIVO1. CSV no es lo mismo que archivo1.csv cuando usas el operador = los string se comparan con case sensitive....
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 2 temas más a

Obtener datos de una base de datos a otro archivo de excel

¿Podrías decirme que debería suceder cuando las tarjetitas estén todas llenas? Solo hay 6 tarjetas de vendedor en el libro Formato_Vendedor, sin embargo en la base hay más de 6 registros. ¿Cuál es tu plan para manejar eso?