タグ

vbaに関するatsuizoのブックマーク (2)

  • Selenium VBAを使って自動でブラウザーを操作してスクショをExcelに張り付けてみた

    クライアントからシステム開発案件を受注し、開発成果物を納品する際に、エビデンスとして、Excel上に貼り付けたスクリーンショット(以下、スクショ)を、成果物の仕様書や納品書と共に納品する場合がある。この作業は、クライアントに「こういったテストを実行しました」という証拠を提示するものとなる。クライアントに成果物の機能や制限事項などを説明する場合に大変に有効なものとなっているのが現状だ。 実際、Excel上に記述したテスト仕様書や納品書にスクショを張り付けて、成果物の一部として納品しておくと、後々何らかのトラブルが発生した場合も問題解決に大きく寄与することになる。 しかし現実問題として、成果物の機能のスクショを、Excel上に手作業で延々と張り付けていく作業は単純作業であることもあり、開発者にとっては苦痛この上ない作業だ。 そこで、そのような作業を自動化し手助けをしてくれるツールとして「Sel

    Selenium VBAを使って自動でブラウザーを操作してスクショをExcelに張り付けてみた
    atsuizo
    atsuizo 2014/08/22
    Excel方眼紙テクニック級のバッドノウハウとして有名になればいいと思うんだ。
  • [Excel]シート名一覧の取得方法:スーパーエンジニアへの道:So-net blog

    SEを天職と信じるコーハのブログ。座右の銘は、千里の道も一歩から。行動規範は、Leap, before you look. Excelで文書を作っていて、シート名の一覧が欲しくなるときがあります。シート名をクリックしてコピー&ペーストをしていると結構面倒くさいもの。 そこで次のような簡単なVBAを書いてシート一覧を取得しましょう。 For Each i In ThisWorkbook.Sheets: debug.print i.name : next i Sheet1 Sheet2 Sheet3 次のような手順を使うならば、簡便にシート名が取得でき、またマクロとして記録しないため、セキュリティ警告もださないようにできます。 ALT+F11を押下(VBAエディタが起動) CTRL+Gを押下(イミディエイトウインドウが起動) 「For Each i In ThisWorkbook.Sheets

  • 1