Mario Ruiz

Mario Ruiz

 Chile @mariomardones desde - visto
Preguntar

Preguntas esperando respuesta

Actividad pública reciente

Ha valorado "Excelente" la respuesta

Como sumar varios conceptos con vba

respondió: H o la: Suponiendo que en la hoja detalle tienes en la celda A2 el concepto "Producción", entonces en B2 pon la siguiente fórmula: =SUMAR.SI(base!C:C;detalle!A2;base!D:D) Si hacia abajo de A2 tienes más conceptos, entonces copia la fórmula hacia...
Ha valorado "Buena" la respuesta

Como encontrar información entre fechas (con condiciones)

respondió: La manera sencilla de resolverlo es con un buscarv. Para ello es necesario que los datos siempre aparezcan ordenados por fechas correctamente, es decir, para una misma persona, sus registros agrupados y de más antiguo a más reciente, tal y como has...
Ha valorado "Excelente" la respuesta

Como borrar un rango con VBA

respondió: Te anexo la macro Sub BorraRango() 'Por.Dante Amor Range("A2:D" & Range("A" & Rows.Count).End(xlUp).Row).ClearContents End Sub 'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias
Ha valorado "Excelente" la respuesta

Como sumar conceptos con Macros

respondió: H o l a: Envíame en un correo nuevo tu archivo, dentro del archivo me explicas con comentarios y colores lo que necesitas. R ecuerda poner tu nombre de usuario en el asunto.
Ha valorado "Excelente" la respuesta

Como mandar correos masivos desde Excel. (Adjuntando archivos).

respondió: Te anexo la macro completa Sub GenerarCorreos() 'Por.Dante Amor Application.ScreenUpdating = False Application.DisplayAlerts = False Set l1 = ThisWorkbook Set h1 = l1.Sheets("BASE") Set h2 = l1.Sheets("PARAMETROS") Set h3 = l1.Sheets("Temp") Set h4 =...
Ha valorado "Excelente" la respuesta

Filtrar la información de la hoja "BASE" por concepto.

respondió: Código para filtrar por concepto: h2.Columns("C:C").Copy h3.[A1] u3 = h3.Range("A" & Rows.Count).End(xlUp).Row h3.Range("A1:A" & u3).RemoveDuplicates Columns:=1, Header:=xlYes For i = 2 To h3.Range("A" & Rows.Count).End(xlUp).Row j = 2 Set r =...
Ha valorado "Excelente" la respuesta

Guardar el archivo en una carpeta específica y enviar correo.

respondió: Nombrar las carpetas carpet = h2.Cells(b.Row, "D") & "\" subcar = h2.Cells(b.Row, "E") & "\" 'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias
Ha valorado "Excelente" la respuesta

Nombrar el archivo y la hoja con datos específicos.

respondió: Para nombrar el archivo ruta = ThisWorkbook.Path & "\" año = Year(h1.[I1]) mes = Format(Month(h1.[I1]), "00") nombre = h2.Cells(b.Row, "C") archivo = nombre & " " & año & mes l2.SaveAs Filename:=rutades & archivo & ".xlsx" ',...
Ha valorado "Excelente" la respuesta

Generar un archivo con la información filtrada.

respondió: Copiar el archivo h1.Range("A1:H" & u1).Copy h4.[A1] h4.Copy 'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias