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

Inputbox, y botón cancelar!

Lo más sencillo es que leas el valor sobre una variable de texto (string) y después hagas tus comprobaciones. Sería así: Do txt = InputBox("Ingrese el uso principal de la pc (1 = Escritorio, 2 = Servidor de Datos, 3 = Juegos/Diseño)", "Uso de la Pc")...
Respuesta en a

Ayuda libro excel

Sinceramente no acabo de entender lo que quieres hacer. Dices que tienes una hoja de cálculo con varias páginas y un resumen final. Ahora, ¿cómo indicas en nombre de la página para incluir el resumen? ¿Y los datos que quieres 'marcar'? ¿Qué problema...
Respuesta en a

Acceso parametrizado desde Excel/Odbc a Sql

Supongo que estas accediendo a los datos con el Query y por eso no puedes cambiar el nombre de la tabla a la que accedes. La solución está en traerte los datos a través de un sencillo procedimiento en Visual Basic donde te permita cambiar el nombre...
Respuesta en a

Cerrar un cuadro de texto

Si presentas un cuadro de texto, hasta que no pulsen 'aceptar' (o una de las opciones que pongas), no se cerrará el mensaje. Lo que quieres es fácil de hacer con un formulario. Entra en el editor de Visual Basic, inserta un formulario nuevo, le crear...
Respuesta en a

Hacer coincidir dos celdas numéricas

He estado viendo lo que quieres y lo más sencillo es crearte una función y después utilizarla. Te he preparado esta: Option Explicit Function BuscaGanadorPorra(ByVal nGolesLocal As Integer, ByVal nGolesVisitante As Integer, _ ByRef rangoResultados As...
Respuesta en a

¿Eliminar filas y columnas con macro?

Supongo que te servirá esta macro. Tienes que entrar en el editor de Visual Basic y copiarla: Option Explicit Sub borrarFilasConCiertoValor() Const nColBuscar = 2 ' Poner el número de la columna donde buscaremos el dato (A=1, B=2, etc...) Const...
Respuesta en a

Funcion SiInm - Eliminar error division por cero

La expresión que indicas parece correcta. Lo único que se me ocurre es que no tengas un valor 0 sino un nulo. Si fuera ese el error, se solucionaría usando la función 'nz()'. La expresión quedaría así: SiInm(nz([Resumen Costeo]![Monto...
Respuesta en a

Comparar 2 tablas y guardar en una 3a

Tienes que crear una consulta vacía y en el lenguaje SQL escribir lo siguiente (sustituyendo los nombres de tablas y campos): SELECT a.campo1,a.campo2,a.campo3,a.campo4,a.campo5 INTO nombreDeLaTablaDeSalida FROM nombreTabla1 as a INNER JOIN...
Respuesta en a

Tomar valores tipo base de dato

En la celda C1 de la hoja1 pon la siguiente fórmula: =SI(ESERROR(BUSCARV(B1;Hoja2!$B$1:$C$500;2;FALSO));"No encontrado";BUSCARV(B1;Hoja2!$B$1:$C$500;2;FALSO)) He puesto el 500 como la línea máxima donde buscar. Si son más o menos lo decides tu (no sé...
Respuesta en a

Ordenar datos (Direcciones) en forma horizontal

No sé si he entendido correctamente lo que quieres. Espero que sí. Te he preparado una macro para que la grabes y ejecutes. Es la siguiente: '------------------------------------------------------------------------------------------------ Option...