目次
このチュートリアルでは、次のことをお伝えします。 5 でのエクセルファイルのコピーを保存するのに適した方法。 エックスエルエスエックス 使用形式 ブイビーエー これらのメソッドは、データの大小にかかわらず、あらゆる種類のワークブックで使用できます。 また、今回使用するのは ブイビーエー を使えば、ほとんど時間がかかりません。
練習用ワークブックをダウンロードする
練習用ワークブックは、こちらからダウンロードできます。
XLSXファイルとは?
があります。 エックスエルエスエックス ファイルは MS Excel Open XML Format スプレッドシート は、ワークシート内のセルにデータを格納し、セルは行と列の構造で配置されます。 MSエクセル2007 以前は、このスプレッドシートファイルは、以下のようなタイプでした。 エックスエルエス .
VBAを使用してExcelファイルのコピーをXLSXとして保存する5つの適切な方法
このチュートリアルでは、主な目的は、現在のワークブックを エックスエルエスエックス そのため、シンプルで簡潔なデータセットが用意されました。 3 カラムと 6 しかし、独自のデータセットを使用することも可能です。
1.SaveCopyAsメソッドの使用
SaveCopyAsメソッド において エクセルブイビーエー は、ワークブックオブジェクトを受け取り、このワークブックの新しいコピーを エックスエルエスエックス このメソッドをコード内でどのように使用するかを見てみましょう。
ステップス
- まず デベロッパー タブを選択し ビジュアルベーシック .
- 次に ビジュアルベーシック をクリックします。 インサート を選択し モジュール .
- さて、右側の新しいモジュールウィンドウに、次の数式を入力します。
Sub SaveCopyAs_Method() Application.DisplayAlerts = False ActiveWorkbook.SaveCopyAs "C:\UsersUSER¥Desktop¥Getty5700SaveCopyAs method.xlsx" End Sub
- その後 ブイビーエー ウィンドウに移動し デベロッパー のタブをもう一度押してください。
- ここで、以下を選択します。 マクロ .
- さて、その中で マクロ ウィンドウに、挿入したマクロのコードが表示されるはずです。
- 次に、「」をクリックします。 実行 .
- 最後に、ファイルを保存したフォルダを開くと、そのファイルが エックスエルエスエックス を思い通りのフォーマットにすることができました。
続きを読む: Excelのマクロファイルをセルの値からファイル名として保存する方法
2.ファイル名の指定
エクセルファイルのコピーを エックスエルエスエックス のファイル名を指定することにより ブイビーエー ファイル名を設定する際に、ファイル拡張子も追加して、希望する形式に変換します。 この方法を実行するには、以下のコードを ブイビーエー モジュールウィンドウを表示します。
Sub Specify_file_name() Dim location As String location = "C:\UsersUSER﹑Desktop5700﹑Specify file name.xlsx" ActiveWorkbook.SaveAs Filename:=location End Sub.
コードを入力した後、単純に マクロ というオプションが表示されるので、保存先のフォルダで エックスエルエスエックス のフォーマットがあるはずです。
続きを読む Excel VBAでワークブックを日付付きで特定のフォルダに保存する
3.ファイルフォーマット番号を入力する
ファイル形式番号は、保存時に特定のファイル形式を示す一意の番号です。 このチュートリアルでは、Excel のコピーを エックスエルエスエックス を使ったファイル ブイビーエー .そこで、フォーマット番号 51 を表す。 エックスエルエスエックス というファイルタイプになります。 そこで、以下のコードを ブイビーエー モジュールで構成されています。
Sub file_format_number() Dim location As String Application.DisplayAlerts = False location = "C:\UsersUSER⇄Desktop⇄FileFormat number" ActiveWorkbook.SaveAs Filename:=location, FileFormat:=51 End Sub.
さて、このコードを実行すると、Excelはすぐにワークブックを エックスエルエスエックス フォーマットで保存されます。 保存先のフォルダで確認できます。
続きを読む Excel VBA ファイル形式での保存(適切な例12件)
4.パスワード付き保存
多くの場合、エクセルワークブックのコピーを保存することは非常に重要です。 エックスエルエスエックス この作業は、特にセキュリティの高いワークブックに適しています。 ブイビーエー を入力し、カスタムパスワードを設定して保存してください。 ブイビーエー のコードになります。 モジュール ウィンドウに表示されます。
Sub Save_With_Password() Application.DisplayAlerts = False ActiveWorkbook.SaveAs _ Filename:="C:\UsersUSER¥Desktop¥5700¥Save with password.xlsx", Password:="one" End Sub
最後に、前に見たように、このコードを マクロ を選択し、保存したフォルダに移動すると、指定した名前のファイルと エックスエルエスエックス の拡張機能を最後に追加しました。
続きを読む Excel VBA:シートを開かずに新しいワークブックとして保存する
5.読み取り専用を推奨して保存する
文書を保護するあまり厳密でない方法は、読み取り専用ファイルにすることです。 もし、エクセルファイルのコピーを エックスエルエスエックス 形式を使用すると、読み取り専用の条件を設定することができます。 ブイビーエー さて、これを行うには、以下のコードを ブイビーエー モジュールで構成されています。
Sub recommend_read_only() Application.DisplayAlerts = False ActiveWorkbook.SaveAs _ Filename:="C:\UsersUSER¥Desktop¥5700¥Recommend read only.xlsx", _ ReadOnlyRecommended:=True End Sub
そして、このコードを マクロ のオプションがあります。 デベロッパー タブに保存されます。 エックスエルエスエックス 現在のワークブックのコピーを以下のように作成します。
続きを読む Excel VBAで変数名を付けてファイルを保存する(5例)
覚えておきたいこと
- の保存パスを必ず変更してください。 エックスエルエスエックス ファイルを ブイビーエー コンピュータ内のフォルダパスと一致する必要があります。
- 内蔵されたすべてのスペルが正しいか、再確認してください。 ブイビーエー は、私が行ったのと全く同じように機能します。
- 場合によっては、覚えておいてください。 ブイビーエー のコードはもう利用できないかもしれません。 ブイビーエー コードを実行した後のウィンドウ
結論
でのエクセルファイルコピーを保存する方法を紹介したのですが、いかがでしたでしょうか。 エックスエルエスエックス 使用形式 ブイビーエー が参考になったと思います。 もし、どの手順でも行き詰まったり、コードがうまく動かない場合は、私が提供したコードを何度か確認することをお勧めします。 また、ある程度コードを変えてみて、そのコードが何をやっているのかを理解してください。 最後に、もっと学ぶために 抜きん出る のテクニックは、私たちの エクセルウィキ もし、ご不明な点があれば、コメントで教えてください。