top of page

​タグ一覧

配列処理(67)

階層化フォーム(33)

ファイル操作(23)

シート・セル操作(11)

コード自動生成(10)

ユーザーフォーム(8)

図形操作(7)

GAS(5)

アニメーション(5)

技術解説(4)

副業(4)

考え方(4)

条件付き書式(4)

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

Enum(3)

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

ココナラ(3)

クリップボード(3)

介護(3)

開発効率化(2)

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

PDF(2)

フリーランス(2)

リスキリング(2)

Excel(2)

Excel小ネタ(2)

数学(2)

Outlook(2)

文字列操作(2)

小説(2)

HTML(2)

JavaScript(2)

日報(2)

カレンダー(2)

パズル(2)

ステータスバー(1)

コード解析(1)

静的変数(1)

OneDrive(1)

バックアップ(1)

可変長引数配列(1)

ブック処理(1)

スクレイピング(1)

スプレッドシート(1)

coconala(1)

リボン登録マクロ(1)

QRコード(1)

実行予約(1)

給与計算(1)

VBA不使用(1)

リボン(1)

超勉強会(1)

六角形(1)

Excel遊び(1)

ボウリング(1)

時計(1)

スピログラフ(1)

図名描写(1)

連想配列(1)

イベント(1)

溶接ロボット(1)

VBA(1)

脱Excel(1)

Discord(1)

ECサイト(1)

CSV(1)

楽天(1)

保育士(1)

シフト表(1)

CDP(1)

楽天市場(1)

経理(1)

javascript(1)

医療(1)

文書作成(1)

LookerStudio(1)

シフト(1)

セキュリティ(1)

発注書(1)

ショートカット(1)

WebAPI(1)

色操作(1)

罫線(1)

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

ライブラリ処理(1)

開発事例(1)

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

更新日:10月31日

概要

 書籍「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」とバージョンのついた名前で納品しておくことで、「現在どのバージョンを納品したか」「どのバージョンでエラーが発生したか」というのを動作確認の段階ですぐに確認できる

コメント

5つ星のうち0と評価されています。
まだ評価がありません

評価を追加
Softex-Celware

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

  • Facebook
  • Twitter
  • YouTube

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

bottom of page