2017-08-18 3 views
0

Mac Excel 2016バージョンでマクロを実行しようとしています。残念ながら、私はランタイムエラー1004を取得します。このコードは通常、Mac Excel 2011で動作します。お手伝いをしていただきありがとうございます。私はコーダーではない。Mac用Excel 2016、2011年に正常に動作するマクロを使用する際に問題が発生する

Option Explicit 
Sub copyallworksheets() 
' 
' copyallworksheets Macro 
' copy all worksheets to new workbooks 
' 
' Keyboard Shortcut: Option+Cmd+b 
' 
    Sheets("Beverages").Select 
    Sheets("Beverages").Copy 
    Cells.Select 
    Range("A13").Activate 
    Selection.Copy 
    Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _ 
     False, Transpose:=False 
    Cells.Select 
    Range("A13").Activate 
    ActiveWorkbook.SaveAs Filename:= _ 
     "Macintosh HD:Users:Jay:Desktop:EOM Uploads:Beverage Purchases.csv", _ 
     FileFormat:=xlCSV, CreateBackup:=False 
    ActiveWorkbook.Close savechanges:=False 

1004エラーは以下の行で発生します

ActiveWorkbook.SaveAs Filename:= _ 
     "Macintosh HD:Users:Jay:Desktop:EOM Uploads:Beverage Purchases.csv", _ 
     FileFormat:=xlCSV, CreateBackup:=False 
+0

にYowE3K、 そのアドバイスをいただき、ありがとうございます。 – Joshua

答えて

0

これはおそらくセキュリティ上の問題で、次の手順を試してみてください。

のMicrosoft Officeボタンをクリックし、[ Excelのオプションをクリックします。

クリック信頼センター

信頼センターの設定をクリックします。

クリックマクロ設定

VBAプロジェクトオブジェクトモデルへの信頼アクセスをオンにします。

クリックOKExcelのオプション]ダイアログボックスを閉じます。

クレジットhttps://support.microsoft.com/en-us/help/813969/you-may-receive-an-run-time-error-when-you-programmatically-allow-acce

関連する問題