Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro para enviar correos masivos (con archivos adjuntos) por gmail o hotmail
Revisa el siguiente enlace, ahí explico los pasos para enviar por Gmail Macro para enviar hoja excel por gmail Si quieres agregar varios archivos, repite esta línea de la macro, una línea por cada archivo: .AddAttachment ruta & nombre1 & ".xlsx"...
Respuesta
en
Visual Basic
y en 1 temas más
a
Como lleno una Combobox sin Campos duplicados?
Prueba con la siguiente rutina Agregar( ), lo que hace es comparar cada dato que se va a agregar al combo, si ya existe en el combo ya no lo agrega. También te lo ordena de forma ascendente. Option Explicit Dim rango1, celda1 As Range Dim rango2,...
Respuesta
en
Visual Basic
a
Hay alguna macro que muestre una hoja oculta, saque la opción de buscar y cuando cierre, me vuelva a ocultar la hoja?
Para mostrar una hoja puedes utilizara cualquiera de estas 3 opciones: Sheets("Hoja4").Visible = True Sheets("Hoja4").Visible = 1 Sheets("Hoja4").Visible = -1 Para ocultar la hoja puede ser: Sheets("Hoja4").Visible = False 'ocultar...
Respuesta
en
Visual Basic
a
Guardado automático de archivos en varios formatos
Qué bien! Pero también te comento, igual y te ayuda. En esta línea, al final te falta una diagonal \ ruta = "C:\Facturacion\Base Datos Clientes\Cliente a Modificar\" Y en estas líneas te falta indicar "h1." CARPETA = ruta & " " & Trim(h1.[B3] & " " &...
Respuesta
en
Microsoft Excel
y en 1 temas más
a
¿Como hacer un macro en excel para realizar la acción descrita ?
Pon la siguiente macro en los eventos de tu hoja Private Sub Worksheet_Change(ByVal Target As Range) 'Por.Dante Amor If Target.Count > 1 Then Exit Sub If Not Intersect(Target, Columns("B")) Is Nothing Then If Target.Row = 1 Then Range("A1") = 1 Else...
Respuesta
en
Visual Basic
y en 3 temas más
a
Como pasar un decimal a formato % en Vb Excel?
No comentaste si la multiplicación la estás haciendo en excel o en el formulario. Pero puedes poner lo siguiente: TextBox1 = Format(Range("D9"), "#.00%") Eso te va a dar como resultado 7.50% Si quieres ver 8%, entonces pon lo siguiente: TextBox1 =...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Macro para generar txt separada por comas
Prueba con la siguiente macro Sub Generar_Archivo() 'Por.Dante Amor Const separador As String = "," ' Set h1 = Sheets("Hoja1") ruta = ThisWorkbook.Path & "\" If Left(ruta, 1) <> "\" Then ruta = ruta & "\" nombre = Format(h.Range("B1"), "dd-mm-yyyy")...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Como registrar datos en otra hoja de excel con macros
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Quiero relacionar libros de excel pero me depura en esta linea: Hoja.Copy after:=Workbooks(A).Sheets(Workbooks(A).Sheets.Count)
¿Qué mensaje de error te aparece? ¿Qué versión de excel tienes? ¿Estás abriendo varios archivos o solamente uno? Tal vez no está reconociendo el nombre del archivo. Intenta con lo siguiente: Sub Open_Files2() Dim Hoja As Object Dim X As Variant '...
Respuesta
en
Microsoft Excel
y en 2 temas más
a
Pasar datos de un listbox a una nueva hoja excel
Te anexo la macro Private Sub CommandButton9_Click() 'Por.Dante Amor filas = ListBox1.ListCount If filas = 0 Then MsgBox "No hay registros a pasar" Exit Sub End If If txtFiltro1 = "" Then MsgBox "No hay registros a pasar" Exit Sub End If If...