Respuesta
en
Microsoft Excel
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
Visual Basic
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
Visual Basic
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
Visual Basic
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...
Respuesta
en
Microsoft Access
a
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
Visual Basic
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
Microsoft Excel
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...
Respuesta
en
Visual Basic
a
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
Microsoft Excel
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
Microsoft Excel
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.