santiagomf

santiagomf

Más de 35 años en la informática y más de 20 trabajando con Visual Basic, Access, Excel y otras B
 166K puntos  Castilla y León, España @santiagomf desde - visto
Preguntar

Respuestas

Respuesta en a

Contar celdas en blanco

Puedes usar la función "contar.si" para contar las celdas que están en blanco =CONTAR.SI(D1:D20;"") O también para las que no están en blanco =CONTAR.SI(D1:D20;"<>") Si quieres también puedes usar el rango "D:D" para referirte a toda la columna "D",...
Respuesta en y en 1 temas más a

Evitar error al introducir un texto fuera de la lista de un combobox en vba

Puedes usar el control de errores de VB. Es sencillo pero muy peligroso; me explico. La instrucción "On error resume next" desactiva el control de errores de VB y permite al programador controlarlos. Por otro lado "On error goto 0" vuelve a activar...
Respuesta en a

Version de mi visual basic

Puedes ver la versión desde el editor de Visual Basic, pulsando la opción 'acerca de Visual Basic' en el menú 'ayuda'. Si trabajas con el de Excel estás usando el "Visual Basic para Aplicaciones" alias VBA que es una versión enfocada al programa de...
Respuesta en a

Como eliminar una fila con una sentencia IF

Si borras las filas con un contador de menos a más, al borrar una fila las posteriores se desplazan y dejará sin borrar algunos casos. La solución borrar desde el final hacia el principio (descendente). Sería algo así: Sub borrarFilas() Dim i As...

Ayuda con botones de verificación de access

Lo que deberías hacer es activar/desactivar el botón de guardar según activen o no las casillas de verificación. Supongamos que tienes 3 casillas: verificacion1, verificacion2 y verificacion3, y un botón 'botonGuardar'. En el evento 'al hacer click'...
Respuesta en a

Mover el mouse on vbKeyRButton

Te dejo este código para mover el ratón y pinchar en un punto determinado. Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy...
Respuesta en a

Macro que tome el archivo más reciente

Prueba con esta función. No la he probado pero creo que está bien escrita. Option Explicit Function buscarUltimoFicheroTexto(ByVal carpeta As String) As String Dim d As String Dim fechaFich As Date Dim maxFecha As Variant Dim maxD As String...

Buscar Datos desde VB6 a Access

En el criterio tienes que definirle qué campo quieres comparar. No indicas el contenido de 'list1', pero supongamos que se trata de una lista con el nombre de las provincias. En un caso así, el criterio que tendrías que poner sería algo como esto:...
Respuesta en a

Aislar Excel en ejecución de macro

Si tu problema es que tienes una macro que tarda mucho porque tiene bucles largos y te deja la máquina 'medio parada', la solución sería incluir, dentro de los bucles, una instrucción "doEvents". Con esa instrucción le dices al Visual Basic que...
Respuesta en a

Comas por puntos

En el menú "Herramientas - Opciones", dentro de la pestaña "Internacional" tienes la posibilidad de poner el carácter separador de decimales que quieras.