すべての名前付き範囲を1つの変数に設定してPDFにエクスポートします。私は手動ですべての名前付き範囲を入力するときに行うことができます。私の問題は変数の名前が付けられていますが、時には10を超える時間があります。アドバイスをお願いします...次のコードで試しました。vbaはダイナミックな名前付き範囲を設定します
Dim wbBook As Workbook
Dim nName As Name
Set wbBook = ActiveWorkbook
Set nName=wbBook.Names
Set rs = wbBook.Range(nNames)
rs.Select
Selection.ExportAsFixedFormat xlTypePDF, strPath, , , False
しかし、私は手動で範囲名を入力すると、コードの下に、私の作品..
Set rs = wbBook.Range("Page_1,Page_2,Page_3")
rs.Select
Selection.ExportAsFixedFormat xlTypePDF, strPath, , , False
あなたのセットアップNAME'として '薄暗いNNAMEが、あなたの行にあなたは='を設定し、RS = wbBook.Range(nNames) '、** nNames **の代わりに、** NNAME ** –
本当に'設定し、RSを持っていますwbBook.Range( "Page_1、Page_2、Page_3") 'は動作しますか? – user3598756
はい、それは私のために働いて、3つのページで1つのPDFファイルに出力しました。 – Manish