José Saúl Méndez Alonso

José Saúl Méndez Alonso

Programación Avanzada en Visual Basic, VBA, Modelo de Objetos de Office, Manejo de Bases de datos MS SQL Server, MS Access Master Instructor MOS, Master Instructor MCAS
 51,4K puntos  San Luis Potosí, México @josaul75 desde - visto

Respuestas en Microsoft Excel

Respuesta en y en 3 temas más a

Buscar valores que comienzan por la letra, macro

Te dejó una macro que puede servir para tu propósito. Sub Colores() On Error GoTo Err_Colores Dim nCel As Double Dim sDato As String nCel = 2 While Not Trim(Range("J" & nCel).Value) = "" sDato = Range("J" & nCel).Value If UCase(Left(sDato, 1)) = "J"...
Respuesta en y en 1 temas más a

Macro para cambiar el valor de una celda según el valor de otra

Te pasó el siguiente código que sirve para lo que solicitas, como podrás ver inicio en la fila 2, suponiendo que en la fila 1 tengas encabezados. Espero te sea de utilidad. Sub Valores() On Error GoTo Err_Valores Dim nCel As Integer nCel = 2 While...

Ejecutar macro según el primer carácter ingresado en un textbox

Usa un inputbox, asocia la respuesta a una variable y luego con evalúa se valor con IF THEN, ELSEIF, ELSE END IF, o puedes usar un SELECT CASE, y en caso de ser 1 (UNO) pues que ejecute el módulo que tu quieras, en caso contrario que se ejecute el...
Respuesta en a

Celdas vacias excel

Intenta usando la función ESERROR(), que te devuelve FALSO o VERDADERO, en caso de encontrar un error. Puedes evaluar una celda o bien una fórmula. Si me envías un ejemplo de tu archivo te puedo ayudar a resolver tu problema. Mi correo es...
Respuesta en a

Pasar fechas de fin de semana a días laborales

Intenta con esto: en una celda a la derecha de la celda con la fecha de pago pon esta fórmula =SI(DIASEM(B1,2)=6,B1-1,SI(DIASEM(B1,2)=7,B1+1,B1)) En el ejemplo uso la función SI para saber si la fecha es Sábado o Domingo, Sí es Sábado le resta uno,...
Respuesta en a

Cómo puedo unificar dos columnas en una sola celda

Intenta lo siguiente: Columna A Columna B Columna C Bienaventurados Los Que Sufren =A1 & " " & B1 Amar Es Perdonar =A2 & " " & B2 Fernando Funcionario Público =A3 & " " & B3
Respuesta en a

Ayuda con BuscarV, DiaSem, etc.

Esto te puede servir En cualquier celda escribes esto: =BUSCARV(DIASEM(B2),dias,2) & "," & DIA(B2) & " de " & BUSCARV(MES(B2),meses,2) & " de " & AÑO(B2) Días es el rango con los días de la semana Meses es el rango con los meses del año Si gustas te...
Respuesta en a

Calc. Unir el contenido de dos celdas en otra celda

Lo más sencillo sería algo así En la celda C1 pones lo siguiente: =A1 & "." & B1 Con esto puedes lograr lo que buscas.
Respuesta en a

Dudas con OpenOffice Calc funcion sumar

Para tu situación te recomiendo que uses la función SUMAR. SI. La función SUMAR. SI necesita tres argumentos: Área: Es el rango de celdas que deseas evaluar. Por ejemplo, rango de celdas que contienen el nombre de la provincia. Puede ser el mismo que...
Respuesta en a

Actualizar archivos excel automáticamente desde Access

OK, asumiendo que sabes de programación, lo más sencillo sería que en tu BD de Access agregues un módulo y ahí pongas los códigos para manipular los libros de excel. Como no se exactamente lo que necesitas te dejo un ejemplo de como interactuar entre...