メインコンテンツへスキップ
見出し画像

【Day61】文系オタクのエンジニア道 note学習記録~ブックの操作② ブックの保存~

    こんにちは
    安田です


    土曜はVBA学習の日
    正確には
    金曜の夜に学習しています

    なんとか4週続けることが出来ました

    ブックを保存する

    ブックを保存する方法は2つ

    • 上書き保存

    • 名前をつけて保存

    今更、説明は不要かと思いますが
    改めて参考書を読むと
    なるほどと思いました

    上書き保存
    すでに名前をつけて保存してある
    Excelブックを
    その名前のまま保存する操作

    なのでまだ一度も保存していないブックは
    上書き保存はできません

    名前をつけて保存
    新規のブックを初めて保存するときに使う機能
    と
    すでに名前をつけて保存されたブックを
    別の名前で保存することができる機能

    上書き保存はSaveメソッド

    ブックを上書き保存する場合は
    Saveメソッドを使います

    Sub test1()
        ActiveWorkbook.Save
    End Sub

    すでに名前をつけて保存してあるブックであれば
    何も表示されることはなく
    ブックが上書き保存されます


    名前をつけて保存はSaveAsメソッド

    続いて新規のブックに名前をつけて保存する場合

    画像
    コード実行前
    Sub test2()
        Workbooks.Add
        ActiveWorkbook.SaveAs Filename:="C:\Users\安田亙\OneDrive\Desktop\VBA\安田の奇妙なVBA学習記録"
    End Sub

    クセのあるファイル名は
    スルーしてください笑

    画像
    フォルダ内にブックが保存されました

    一人で「おおー」と感動してました

    ちなみに同じコードを再実行すると

    画像
    すでに存在しているファイルなので、どうするか聞かれます

    『はい』
    そのままブックが保存され、ポップアップが消えます

    『いいえ』
    このようにエラーメッセージが表示されます

    画像



    まとめ

    学習を継続するためのコツを掴んだ気がします

    ・細かくやる(一気にやらない)
    ・時間を区切る(ダラダラ禁止)
    ・外出して勉強する(家は誘惑が多い)

    これらをやると
    少しずつですが
    学習が進むようになりました

    ブックの操作の項目は以上です


    「VBAマスターに俺はなる」

    最後まで読んでいただき
    ありがとうございます
    安田

    参考文献

    #PR
    #広告
    #VBA
    #Excel
    #学習

     
     
     
    見た目は26歳 中身は35歳|900日以上継続投稿中|最高PV月間30,000超|岐阜→大阪住|文系の専門卒|仕事:経理→会計コンサル→SE(PMO)&note活動家|趣味:アニメ鑑賞・バドミントン|性格:ENFP-A(運動家)|Amazon のアソシエイトに参画中

    あなたへのおすすめ