Generar archivo sin seleccionar hoja
Donde el mismo genera un archivo con formato excel, el mismo se guarda y luego se adjunta a un correo.
Mi consulta es si se podrá evitar seleccionar la hoja y que genere el archivo, intente con mencionar la hoja, pero al generar archivo lo hace en blanco
Paso código que uso.
Dim nombrearchivo As String Worksheets("HOJA1").Visible = True Worksheets("HOJA1").Select mio = ActiveWorkbook.Name nombrearchivo = Sheets("HOJA1").Range("C9") & " " & ("Flete N° ") & " " & Sheets("HOJA1").Range("C11") & Sheets("HOJA1").Range("C1").Value 'Nombre para el archivo Ruta = "C:\" Workbooks.Add otro = ActiveWorkbook.Name Workbooks(mio).Activate Range("B9:H47").Copy Workbooks(otro).Activate Sheets(1).Select Range("a1").Select Selection.PasteSpecial Paste:=xlPasteColumnWidths, Operation:=xlNone, _ SkipBlanks:=False, Transpose:=False ActiveWorkbook.SaveAs Ruta & nombrearchivo ActiveWorkbook.Close False nombrearchivo = "C:\" & nombrearchivo & ".xlsx" Sheets("HOJA1").Visible = False
1 respuesta
Respuesta de Dante Amor
1