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

Respuesta en a

Excel cambio de formato

Puedes usar la siguiente MACRO Sub Separador() Dim nFila As Integer Dim nTotalFilas As Integer Dim sCelda As String Range("A1").Select 'Suponiendo que aquí inicie la lista Range(Selection, Selection.End(xlDown)).Select 'Seleccionamos toda la columna...
Respuesta en a

Uso de ENUM en Excel

Según mi experiencia cuando usas valores numerados ENUM estos deben ser enteros ejemplo Enum motobombas Bomba1 = 1 Bomba2 = 2 Bomba3 = 3 ..... Bomba14 = 14 End Enum o bien así Enum motobombas Bomba1 Bomba2 Bomba3 ..... Bomba14 End Enum Para tu caso...

Verificar ruta en excel

Si es posible, tendrías que hacer lo siguiente: 1.-Abrir el Editor de Visual Basic. 2.-En el Menú Herramientas abrir la opción Referencias 3.-En el cuadro de dialogo Referencias-VBAProject deberás buscar y seleccionar la opción Microsoft Scripting...
Respuesta en a

Asignar valor de celda a untextbox

Haz clic con el botón derecho del mouse sobre ese objeto y luego en propiedades, luego busca la propiedad llamada LinkedCell y ahí escribe el nombre de la celda.
Respuesta en a

Macro que se ejecute en todos los libros abiertos

Checa este código a ver si te funciona, si quieres que te funcione en todos los libros guarda la MACRO en la plantilla de Excel. Sub CopiaCeldas() Dim i As Integer Dim nombre As String Dim sLibro As Workbook Dim sNombreLibro As String For Each sLibro...
Respuesta en a

Filtrar con macros

Te sugiero que utilices los UserForm del Editor de Visual Basic Ahí podrás agregar cajas de texto para capturar los valores que necesites. Y Un botón que te permita evaluar. Si necesitas algo más no dudes en hacérmelo saber.

Cerrar archivo

Agrega ésta línea a tu código existente If EstaEnUsoElLibro("Respaldo.xls") Then Workbooks("Respaldo.xls").Close SaveChanges:=True Function EstaEnUsoElLibro(ByVal sNombreDelLibro As String) As Boolean On Error GoTo Err_EstaEnUsoElLibro Dim LibroExcel...
Respuesta en a

Rangos en caja de texto

En Excel puedes usar la VALIDACIÓN DE DATOS de esa manera cuando alguien trate de escribir un valor fuera de los permitidos el programa le mostrara un mensaje de error y así puedes evitar cualquier problema Si esta solución no te satisface o...

Reemplazar un titulo al interior de un documento

Puedes usar un documento con una MACRO que vaya abriendo tus archivos y sí encuentra el Titulo lo reemplace y guarde los cambios. Ejemplo: Sub AbreDocumento() 'Siempre es preferible declarar las variables que usemos Dim MiRuta As String Dim ArchAct...
Respuesta en a

Formato ListBox

Puedes grabar una MACRO que se active cuando abras tu libro y en esa MACRO poner las condiciones iniciales que tu deseas tener. La MACRO la deberías poner en el Objeto ThisWorkbook Private Sub Workbook_Open() 'Aquí puedes poner las condiciones...