top of page

​タグ一覧

配列処理(73)

階層化フォーム(33)

ファイル操作(28)

開発事例(22)

シート・セル操作(18)

図形操作(13)

コード自動生成(10)

ユーザーフォーム(9)

文字列操作(8)

設計思想(7)

開発効率化(6)

数学(6)

GAS(5)

アニメーション(5)

技術解説(4)

講座実施報告(5)

イミディエイトウィンドウ(4)

Googleスプレッドシート(4)

副業(4)

クリップボード(4)

条件付き書式(4)

その他(4)

ココナラ(3)

小説(3)

HTML(3)

JavaScript(3)

OneDrive(2)

イベントプロシージャ(2)

Enum(2)

PDF(2)

フリーランス(2)

リスキリング(2)

Outlook(2)

介護(2)

Discord(2)

シフト表(2)

LookerStudio(2)

日報(2)

カレンダー(2)

罫線(2)

パズル(2)

小ネタ(2)

コード解説(2)

クラスモジュール(2)

ステータスバー(1)

コード解析(1)

バックアップ(1)

可変長引数配列(1)

ブック処理(1)

スクレイピング(1)

スプレッドシート(1)

coconala(1)

リボン登録マクロ(1)

QRコード(1)

実行予約(1)

給与計算(1)

VBA不使用(1)

リボン(1)

超勉強会(1)

スピログラフ(1)

図名描写(1)

連想配列(1)

溶接ロボット(1)

保育士(1)

楽天市場(1)

経理(1)

医療(1)

文書作成(1)

発注書(1)

ショートカット(1)

WebAPI(1)

色操作(1)

スーパー開発ショートカット(1)

ライブラリ処理(1)

放課後等デイサービス(1)

児童福祉支援(1)

学校(1)

UI(1)

CAD(1)

カーソル操作(1)

IkiKaiso2.xlam|開発作業用グループ「Ver.UP」の解説(Excelファイルのバージョン管理方法)

更新日:1月11日

概要

 書籍「Excel VBA開発を超効率化するプログラミングテクニック」の特典であるIkiKaiso2.xlamのリボン登録マクロの解説のための特設ページです。


出版社の書籍のページ⇒https://gihyo.jp/book/2024/978-4-297-14023-6


リボン登録マクロ全体解説ページ⇒https://www.softex-celware.com/post/ikikaiso2


 本ページではIkiKaiso2.xlamの「開発作業用」グループの「Ver.UP」の解説をします。

Ver.UP

解説

 用途

 開発中のブックを次のバージョンで別名で保存する。

 「Excelファイルをコピーして名前の変更」の作業の手間が省ける。

Ver.UPの解説図

 使い方

 実際に使っている様子の動画を下記でご確認ください。


 手順は次の通りです。


 バージョンアップの場合

①:「○○ ver1.00」のようにバージョンが「ver*.**」で記載されたブックを起動した状態とする

②:「Ver.UP」をクリックする

③:メッセージで「はい」→「バージョンアップ」を選択する

④:「○○ ver1.01」と1つバージョンが上がったブックが別名で保存され、起動中のブックもバージョンが上がったブックに変わる


 作業検証用の場合

①:「○○ ver1.02」のようにバージョンが「ver*.**」で記載されたブックを起動した状態とする

②:「Ver.UP」をクリックする

③:メッセージで「いいえ」→「作業検証用」を選択する

④:「○○ ver1.021」と一番後ろに1がついたバージョンで別名で保存され、起動中ブックも置き換わる

⑤:もう1回「Ver.UP」を実行して「いいえ」とすると「○○ ver1.022」と一番後ろだけ加算される。


 バージョン管理のルールは次に説明しますが、このようにExcelブックのバージョンの変更をボタン1つと「はい」「いいえ」の選択で実行しています。

 これを手動でやろうとすると「エクスプローラーの起動 ⇒ コピー ⇒ ペースト ⇒ 名前の変更」という作業が必要ですが、「Ver.UP」によりこれに対して非常に手間の少ない作業が実現します。


 解説(バージョン管理のルール)

 バージョン管理のルールは世の中にいろいろありますが、上記の様に筆者のルールでは次のようなものを敷いています。

  • 大幅な変更があった ⇒ 整数部分をプラス1(例:1.00→2.00

  • 小さな変更があった ⇒ 少数第2位までの2桁をプラス1 (例:1.00→1.01

  • バージョンアップの前に検証用として別名保存 ⇒ 少数第3位にプラス1 (例:1.00→1.001


 基本的にこの3つのルールで十分事足りるためこうしている、このルールでずっと一貫しているという慣例的かつ実績のあるルールとしてずっとこのルールで運用しています。


 このようなルールを敷く利点としては次のようなものがあります。

  • バージョン管理を徹底することで開発履歴をしっかり追える

  • 依頼者に例えば「○○ ver1.04.xlsm」とバージョンのついた名前で納品しておくことで、「現在どのバージョンを納品したか」「どのバージョンでエラーが発生したか」というのを動作確認の段階ですぐに確認できる

Excel VBAによる業務自動化・ツール開発をご検討の方へ

​"脱Excel"の前に、現状のExcelの潜在能力を120%発揮してみませんか?

Softex-Celware

​インボイス登録番号:T5810983887134

  • Facebook
  • Twitter
  • YouTube

©2023 softex-celware。Wix.com で作成されました。

bottom of page