VBA~読み取りパスワードをつけてブックを保存しよう~Excel
VBAで読み取りパスワードを付けてブックを保存する場合、SaveAsメソッドの引数Passwordを設定します。
Book1.xlsxというブックが開いた状態で下のコードを実行すると、officeという読み取りパスワード付きでサンプル.xlsxという名前でブックが保存されます。
ブックを一度閉じ再度開くと読み取りパスワードの入力を要求されます。
Sub test1() Workbooks("Book1.xlsx").SaveAs Filename:="C:\Users\eccen\Desktop\001\home\excel\2000-確認未\0001すぐできそう\0596-VBA-読み取りパスワードを付けて保存-Excel\サンプル.xlsx", Password:="office" End Sub