タグ

VBAに関するyuuAnのブックマーク (2)

  • xltrail - VBAの差分を表示するGitサブコマンド

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました Excelはオフィスで最もよく使われるソフトウェアの一つでしょう。そして単に表計算としてだけでなくVBAも使ってシステムツールとして使われたりします。そんなExcelだけにバージョン管理したいというニーズがよくあり、そのためのソフトウェアも存在します。 そんな中、xltrailは一風変わっています。シートではなく、VBAの差分表示ができるソフトウェアです。 xltrailの使い方 xltrailをインストールする前の差分表示。git diffでは何も出ません。 git diff book.xlsx diff --git a/book.xlsx b/book.xlsx index 70d50ca..9bcf07e 100644 Binary files a/book.xlsx and

    xltrail - VBAの差分を表示するGitサブコマンド
    yuuAn
    yuuAn 2018/03/18
    これ使えばコミット時にわざわざ Excel から VBA を抜き出す工程を挟まなくていいかららくだなあ。
  • VBA-TDD - VBAでもテスト駆動開発を! MOONGIFT

    VBA…誰もが一度は経験している言語かと思います。ごくごく小さなツールを書くのには最適ですが、少し大きくなったり、中長期的にメンテナンスしなければならないとなったら嫌になるのではないでしょうか。 理由としてテストする仕組みがなく、トライ&エラーで作り上げるところに一因があるかと思います。そこで使ってみたいのがVBA-TDDです。 VBA-TDDの使い方 実行例です。イミディエイトウィンドウに結果が表示されています。 Function Specs() As SpecSuite Set Specs = New SpecSuite Specs.Description = "Add" ' Report results to the Immediate Window ' (ctrl + g or View > Immediate Window) Dim Reporter As New Immedia

    VBA-TDD - VBAでもテスト駆動開発を! MOONGIFT
  • 1