共有ドライブ上のパスワードで保護されたファイルとして特定のシートを保存するためのアクションボタンのExcel2010に次のマクロを書きました。 パスワードで保護されたファイルを保存するマクロ
Private Sub Report_Click()
Sheets("sheetname").SaveAs Filename:="\\shared_folder_path\master" & Sheets("sheetname").Range("A2"), _
FileFormat:=52, _
Password:="password", _
WriteResPassword:="password", _
ReadOnlyRecommended:=False, _
CreateBackup:=False
End Sub
問題
は、私は実行時エラー「1004」
なぜRange( "A2") 'にあったのかわからないのは、私が決して理解できません。私はそれが日付であると推測しています。そのため、フォワードスラッシュのような文字がファイル名には不正であるか、宛先フォルダ構造が混乱しています。 A2に日付があり、ファイル名の一部として使用できるようにセルをフォーマットした場合は、 '.Range(" A2 ")。Text'を使用します。もちろんそうだとすれば、大きな[エラーメッセージポップアップ](http://i.stack.imgur.com/vBN8f.png)を見たことがあります。 – Jeeped