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

Macro Power Point generar numero aleatorio

El código será el mismo que si estuvieras en Excel. Entra en el editor de Visual Basic (<Alt><F11>) e inserta un nuevo módulo. Escribe este código: Option Explicit Sub generaAleatorio() Dim n As Integer Randomize Timer ' Inicializamos los números...
Respuesta en a

Repetir de Visual Basic en filas

En programación, para poder repetir una serie de instrucciones, se utilizan los bucles. Cuando sabes exactamente cuántas veces se va a repetir, como es tu caso, se usa un bucle 'For... next'. En las instrucciones tendrás que sustituir el número '2'...
Respuesta en a

Macro para repartir valores en columnas

Se me ocurre que puedes estar sufriendo uno de los problemas que tiene el maravilloso Windows que dice que: uno más uno no siempre son dos. Me explico. Hay veces que sumas 0.1+0.9 y el resultado es 0.999999 o 1.0000001. Para evitar este fallo te...
Respuesta en a

VB grabar libro excel con nombre distinto cada vez

Dim nomFich as string nomFich = sheets("nombreDeLaPagina").Range("celdaConElNombre") ThisWorkBook. Save as nomFich
Respuesta en a

Uso del calendario VBA

Prueba a jugar con la propiedad ".visible". En el botón pondrías: miCalendario.Visible = true Mientras que en el evento 'lostFocus' del calendario lo que harías es ocultarlo. Private Sub miCalendario_LostFocus() miCalendario.Visible = False End Sub...
Respuesta en a

En relación al bucle que involucra meses

Te he revisado el código y, sobre todo, he cambiado muchas cosas. De todas formas creo que será más fácil de leer. Por lo que veo copia una serie de celdas fijas (c4, b26, d5, etc...) a una página llamada 'consecutivo'. No entiendo porqué buscas un...
Respuesta en a

ACCESS. ¿Cómo actualizar un campo sin borrarlo?

Siempre puedes poner que la consulta de actualización concatene el valor actual del campo con otro nuevo UPDATE Clientes SET pedidos=trim$(pedidos & ' ' & 'Peras') WHERE nCliente=1234 También te interesaría ver que no haya pedido ya las peras para no...
Respuesta en a

Error en edición en una base de datos sql en visual

Para saber el error habría que ver el contenido de la instrucción SQL. Es posible que construyas la instrucción sobre una variable para después ejecutarla. En este caso, un problema muy común es qué pasa si en un campo de texto te teclean una...
Respuesta en a

Como copiar la estructura de un formulario access

Copia y pega el formulario para crear el nuevo para 2011. Una vez que lo tengas entra en modo diseño y en las propiedades del formulario le pones que el "Origen del registro" es la tabla del 2011.
Respuesta en a

CheckBox

Cópiame el código que usas para alguna de las 3 acciones y qué quieres que haga con los controles que tiene el formulario.