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

Fórmula excel buscar la fecha más alta

Te he preparado estas dos funciones que creo que están bastante claras para que puedas ajustarlas a tus necesidades: Option Explicit Const nColCentro = 1 ' Columna en la que se encuentra el centro Const nColCIF = 2 ' Columna en la que se encuentra el...
Respuesta en a

Guardar datos de textbox de VB 6.0 eBD Access 2007

Para hacer lo que quieres tienes que crear primero la base de datos y la tabla que contendrá los datos. Lo más sencillo es que la crees con Access, pero también se puede hacer con código VB. Supongamos que la tienes ya creada. En este caso, lo que...
Respuesta en y en 1 temas más a

Cargar txt a access desde vba

El código que suelo usar yo para cargar ficheros de texto es algo parecido al que sigue: Option Compare Database Option Explicit Sub cargarFicheroEnTabla1(ByVal nomFich As String) Const nomTabla = "nombreTabla1" Dim nf As Integer Dim linea As String...
Respuesta en a

Sumar automáticamente

Te he preparado esta macro que creo que te servirá (al menos para ir ajustándola a tus necesidades): Option Explicit Const nomPagina = "Hoja1" Sub agregarResultadoPartida() Dim nombre1 As String ' Nombre del primer jugador Dim nombre2 As String '...
Respuesta en a

¿Colorear un rango de celdas mediante dato en otra

Prueba con este código: Sub cambiarColor(ByVal valorCelda As String) Const color0 = 0 ' Color de fondo que tendrán las celdas si no aparece ningun de los dos textos Const color1 = 3 ' Color de fondo de las celdas si aparece el primer texto Const...
Respuesta en a

Celda muestra fecha en que otra celda es modificad

Supongamos que la celda con la fecha en formato "dia/mes" sea la B1 y la celda que contiene la fecha que vas a modificar sea A1. Tienes 2 formas sencillas de hacerlo: - B1 contiene un texto que indica el día/mes de la fecha que aparece en A1 - B1...
Respuesta en a

Ciclos anidados excel

Prueba con este código ajustándolo a tus necesidades: Sub ponerValor0(ByRef miRango As Range) Dim i As Long Dim j As Long For i = 1 To miRango.SpecialCells(xlCellTypeLastCell).Row For j = 1 To miRango.SpecialCells(xlCellTypeLastCell).Column...
Respuesta en a

Extraer mes mediante macro en excel

Si el valor de la celda es una fecha y se ve así porque tiene ese formato, entonces puedes obtener el mes mediante la función "month": if month(A1) = mesBuscado then .... Si el valor es un texto, supongo que es ese el caso, lo que tienes que tener en...
Respuesta en a

Necesito fórmula de excel para generar código

Supongamos que quieres poner el código en A2 y que el nombre/marca y proveedor están en B2, C2 y D2 En A2 tendrás que poner la siguiente fórmula: =izquierda(B2;2) & "-" & izquierda(C2;2) & "-" & izquierda(D2;2) Puedes ver que he puesto los guiones de...
Respuesta en a

Tablas de multiplicar con macro

Te dejo dos formas de hacerlo. Creo que lo que buscas es la primera, pero la segunda queda mucho más bonita (te dibuja cada tabla en 5 columnas)... y también más complicada. El código de la primera sería este: Sub generarTablasMultiplicar() Dim i As...