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 Visual Basic

Respuesta en y en 1 temas más a

Macro enviar correo desde excel cargando archivos

Te dejo esté código para que envíes tus correos con los datos adjuntos. Te recomiendo que pongas en una columna la ruta completa de cada archivo adjunto que deseas enviar. Sub EnviaCorreo() '---------------------------------------------------- 'No...
Respuesta en a

Macro Copiar solo hojas visibles incluyendo las imágenes y pegar en archivo nuevo

Agrega la siguiente línea a tu código para pegar las imágenes contenidas en la hoja L2. Sheets(n). Pictures. Paste.Select y para que solamente pegues las hojas visibles, usa la siguiente condición . If l1.Sheets(h(i)).Visible Then Tu código puede...
Respuesta en y en 4 temas más a

Error con un código de consulta y conexión SqlServer con odbc

Creo que debes declarar tus variables como en el ejemplo, además no veo que tengas declarada la variable "sconexion" Dim conn As New System.Data.Odbc.OdbcConnection Revisalo y valora la respuesta
Respuesta en y en 1 temas más a

Tengo el Error 3705 en Visual Basic 6.0! ¿Alguien qué me ayude?

Ese error se muestra porque están intentando hacer una operación con un objeto recordset, por ejemplo: Sí intentas cerrarlo sin antes haber abierto dicho objeto. Te recomiendo que uses el manejo de errores. Te dejo un ejemplo de código de VB6 con MS...
Respuesta en y en 1 temas más a

Sera posible enviar correos adjuntando un pdf desde excel utilizando macros?

Te dejo un código que sirve para enviar correos desde Excel mediante macros. Sub EnviaCorreo() On Error GoTo Err_EnviaCorreo Dim OutApp As Object Dim OutMail As Object Set OutApp = CreateObject("Outlook.Application") Set OutMail =...
Respuesta en y en 4 temas más a

Asterisco en rojo al lado de TextBox

Te recomiendo colocar una etiqueta al lado de cada caja de texto y añadir el siguiente código en el evento Change de cada una, también te puede ser útil para validad que ninguna caja se quede vacía. Private Sub TextBox1_Change() If (TextBox1.Text) =...
Respuesta en y en 1 temas más a

Como copiar una fórmula en celdas donde solo exista un valor

Te dejo un código que puede servirte para rellenar la columna con la fórmula y detenerse cuando encuentre una celda vacía. Sub Rellenar() On Error GoTo Err_Rellenar Dim nCel As Integer nCel = 2 While Not Trim(Range("O" & nCel).Value) = "" Range("P" &...
Respuesta en y en 1 temas más a

Abrir formulario en un registro específico con doble click (access)

Te dejo un ejemplo de código en MS Access. Private Sub IdPregunta_DblClick(Cancel As Integer) DoCmd.OpenForm "Det subform", acNormal, , "[IdPregunta]=" & [IdPregunta], acFormEdit, acWindowNormal End Sub Debes elegir sobre que control haces el doblo...
Respuesta en y en 1 temas más a

Cómo sería el macro para que cree una hoja, copie el formulario principal y a esa hoja nueva le asigne un consecutivo?

Te dejo esté código espero te sea de utilidad. Sub CreaHojas(ByVal sNombre As String) On Error GoTo Err_CreaHojas Sheets.Add After:=ActiveSheet Sheets(Sheets.Count).Select ActiveSheet.Name = sNombre 'La asignación de datos la harías en las celdas de...
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"...