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

Acción antes de apagar PC Visual Basic 2005

En VB6 tienes el evento "queryUnload" que se ejecuta cuando se cierra un formulario. Es ahí donde podrías poner el código que quieres. Mirando en la página de Microsoft he visto que en la versión 2005 este evento ha sido sustituido por el...
Respuesta en a

ERROR: Application-defined or object-defined error

Supongamos que tienes los 4000 NIFs antiguos en la página "hoja1" en las columnas A, B y C, y que los 3000 nuevos están en la página "hoja2" columna A. Lo que yo haría es poner en las columnas B y C una fórmula para buscar el valor correspondiente en...
Respuesta en a

Variable de VB en CMD

Para insertar el contenido de una variable dentro de una cadena lo que tienes que hacer es concatenar el contenido de la variable con el texto que quieras. Si pones: Shell ("cmd.exe /c TEXTBOX>>hola.txt") La palabra "TEXTBOX" es fija porque está...
Respuesta en a

Calcular en un mismo botón en visual basic 6.0

Prueba con este código: Private Sub btnCalcular_Click() Dim anoActual As Integer Dim anoNacim As Integer Dim i As Integer Dim nBisiestos As Integer ' El año actual es el año de la fecha del sistema anoActual = Year(Now()) ' Comprobamos que tenga una...
Respuesta en a

Crear tabla nueva

Cuando hago cosas así, lo que hago es guardar la consulta y después una segunda consulta, basada en la primera, con la cláusula "into". La segunda sería algo así: SELECT * INTO [nombre de la tabla] FROM [nombre de la consulta] En realidad suelo...
Respuesta en a

Examinador de Archivos

Lo primero que necesitas es incorporar la librería: Microsoft Common Dialog... (la última versión que tengas) Para ello, desde un módulo entras en Herramientas - Referencias y marcas esa librería. SI no estuviera puedes incorporarla con el botón de...
Respuesta en a

Cargar en combobox excel datos sin repetir

Entiendo que las fechas las tienes en la columna "A" de la página "hoja2" a partir de la celda "A2" hacia abajo. Si es así... prueba este código en el userForm: Private Sub UserForm_Initialize() Dim sh As Worksheet Dim nLin As Integer Dim fecha As...
Respuesta en a

Estoy creando una fórmula con una condición entre varios créditos en el programa Microsoft Excel.

Pon en la celda "D2" la siguiente fórmula: =SI(Y(A2=FECHA(2009;9;30);B2=14267711;C2="A");1;0) El campo de la columna "A" es una fecha y tienes que compararlo con un valor de ese mismo tipo. Por eso ponemos la función Fecha. En la columna "B" tienes...
Respuesta en a

Como bloquear aplicación en visual basic

Si los usuarios/claves los tienes en algún fichero externo al programa (tipo base de datos), sería tan sencillo como poner un campo de 'fechaHoraDeBloqueo' que se actualizase cuando se teclee la tercera vez mal. De no ser así probaría a crear un...
Respuesta en a

Como filtrar en base de datos de excel

Supongamos que la fecha está en A1 y quieres el nombre en B1. Tendríamos 2 formas de hacerlo: 1) En B1 pones la siguiente fórmula: =texto(A1;"mmmm") 2) En B1 haces una referencia directa a A1 (fórmula: =A1) y cambias el formato a la celda poniendo...