Método Workbook.Save (Excel)
Guarda los cambios del libro especificado.
Sintaxis
expresión. Salvar
Expresión Variable que representa un objeto Workbook .
Comentarios
Para abrir un archivo de libro, use el método Open .
Para marcar un libro como guardado sin escribirlo en un disco, establezca su propiedad Saved en True.
La primera vez que guarde un libro, use el método SaveAs para especificar un nombre para el archivo.
Ejemplo:
En este ejemplo se guarda el libro activo.
ActiveWorkbook.Save
En este ejemplo se guardan todos los libros abiertos y, a continuación, se cierra Microsoft Excel.
For Each w In Application.Workbooks
w.Save
Next w
Application.Quit
En este ejemplo se usa el evento BeforeSave para comprobar que ciertas celdas contienen datos antes de que se pueda guardar el libro. No se puede guardar el libro hasta que haya datos en las celdas siguientes: D5, D7, D9, D11, D13 y D15.
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
'If the six specified cells don't contain data, then display a message box with an error
'and cancel the attempt to save.
If WorksheetFunction.CountA(Worksheets("Sheet1").Range("D5,D7,D9,D11,D13,D15")) < 6 Then
MsgBox "Workbook will not be saved unless" & vbCrLf & _
"All required fields have been filled in!"
Cancel = True
End If
End Sub
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.