Excel方眼紙を支えるJava技術 2015年版 ※2014年版はこちら http://d.hatena.ne.jp/takezoe/20140106/p1Read less
![Excel方眼紙を支えるJava技術 2015](https://cdn-ak-scissors.b.st-hatena.com/image/square/6d0b6f32b3920113332db0affb6237fbb2bc299e/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fexceljava2015-150417170329-conversion-gate01-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
※インテリジェントネットではWBSを引いたり、WBSに沿って一緒にものづくりをする仲間を募集しています。詳しくは【インテリジェントネット採用情報】をご覧ください。 先日、当社インテリジェントネットにてフリーランスとしてご活躍されているd-threeの大崎さんをお招きして社内勉強会「WBS講座」を開催しました。 ほぼ全員参加だったため、全くWBSやスケジュールをひいたことのない初心者もいれば、日頃から中~大規模サイト構築案件のディレクターとしてWBSをひいてプロジェクトマネジメントをしている中級者(どこまでが中級者でどこからが上級者かわかりませんが)まで幅広いメンバーが参加しました。初心者向けのレポートは新人ディレクターがアップしますので、このエントリでは中級者向けのレポートをアップしたいと思います。 そもそもWBSとは? 「Work Breakdown Structure」です。ここまでは
そこそこの複雑な計算をするのにExcelはものすごく便利です。何かのプログラミング言語を使って書いたら1時間くらいかかるような計算が、ものの数分でシート上にできあがります。 この素晴らしいExcelを、より使いやすくするワザを、プログラマ的な視点から書きたいと思います。 拡張性のないシート そういうわけで、Excelは素晴らしいんですが、使う人によってはなんとも「拡張性のないシート」ができあがります。 僕はプログラマなので、こういう素晴らしいツールを使いはじめると、どうしても拡張性とか保守性みたいなものが気になってしまいます。プログラマは同じことを繰り返すのが苦手です。シートにデータを入力してから完成形ができあがるまでに人手を使うことを避けて、全部を自動化したくなります。 次のようなことをしていたら、Excelを正しく使えていないような気がします。 途中で電卓を使って計算してセルを埋めてい
Excelの名前定義について、以下のようなネタをご紹介してきました。 セルに名前をつける名前定義を簡単に名前を定義する方がよい例セル範囲以外に名前をつける定義済み名前一覧を作成する この定義されたExcelの名前について 「定義した名前が消せないのですが?」 「名前を削除するにはどうすればいいのでしょうか?」 というご質問をいただくことがあります。 このご質問をなさる方は、名前ボックスで[Delete]キーを使って名前を削除してから[Enter]キーを押す、という操作をしていることが多いようです。 残念ながら名前ボックスから、定義した名前を削除することはできません。 名前を削除する場合は、以下の操作を行ってください。 ▼操作方法:名前を削除する メニュー[挿入]−[名前]−[定義]をクリック ↓ [名前の定義]ダイアログ−[名前]欄で、削除したい名前を選択 ↓ [名前の定義]ダイアログ−[
それでは早速、COUNTIFS関数を設定してみましょう。 答えを表示させたいセルを選択し、[関数の挿入]ボタンをクリックします。 関数を指定するためのダイアログボックスが表示されるので、[関数の分類]で「すべて表示」を選択すると、すべての関数が[関数名]欄にABC順で表示されます。 今回はCOUNTIFS関数を使いたいので、一覧から「COUNTIFS」をクリックで選択し、[OK]ボタンを押します。 ちなみに、この一覧から「COUNTIFS」を選択する際、「COUNTIFS」の頭文字である「C」のところまで、一瞬でスクロールする技を使うと便利です。 前のダイアログボックスで「COUNTIFS」を選択して[OK]ボタンをクリックすると、このようなダイアログボックスが表示されます。 引数を設定する欄が少なくて心配になった方もいらっしゃると思うのですが、設定していくにつれ、欄が増えていきますので、
解説 Microsoft Officeで作成された文書(Office文書)は、ビジネスの現場で標準フォーマットとして、社内のみならず、社外とのやり取りにおいてもごく普通に使われるようになっている。しかしOffice文書のプロパティには、[作成者]や[会社名]、場合によっては元となったファイルの名前などの情報が、ユーザーの意図しないところで記録されていることを知らない人も多い。 Word 2010の[ファイル]-[情報]メニューの画面 文書のプロパティ情報を見るには、[ファイル]-[情報]メニューを開く。右ペインにプロパティ情報が表示される。ここを見ると、作成者や最終更新者だけでなく、編集時間なども記録されていることが分かる。 (1)文書ファイルを開いたら、[ファイル]タブを開く。 (2)左ペインの[情報]メニューを開く。 (3)この文書のプロパティ情報が表示される。 (4)プロパティ情報な
Excel 2003 カラーパレット - Excel 2007 で Excel 2003 カラーを簡単に使用できる Excel アドイン 新バージョンを公開しました! カラーパレットをリボンメニューのホームタブに表示して使いやすくし、Excel 2007/2010 の両バージョンに対応した「Excel 2003 カラーパレット・改」を公開しました(2011/12/30)。 Excel 2003 カラーパレット・改 ~ Excel 2007/2010 で Excel 2003 のカラーを簡単に使用できる Excel アドイン はじめに 先日、Excel 2007 で Excel 2003 のカラーを使用するエントリーを掲載しましたが、配色パターンを使用する方法は大変なので Excel 2007 のアドインで「Excel 2003 カラーパレット」を作成してみたので公開します。 Excel 2
解説 普段と同じようにExcel 2003でファイルをオープンしようとしたら、内容が表示されるまで妙に時間がかかる。従来は数秒で表示されていたのに、いまは数十秒~数分も待たされる。すべてのファイルで遅いわけではないが、ほかのPCでも同じ症状に悩んでいるユーザーがいる。でも特にExcelの設定を変えた憶えはない…… 2011年4月以降にExcel 2003でこうした症状が発生しているなら、それは「Officeファイル検証(Office File Validation)」という機能が原因かもしれない。本稿では、この機能によってExcelブックのオープンに時間がかかる現象について、その回避方法などを説明する。 Officeファイル検証とは? Officeファイル検証機能とは、マイクロソフトが開発したOffice向けセキュリティ対策の1つで、Office文書のオープン時にその内部構造を検証すること
「A3サイズ一枚にまとめて見える化しました」 ってExcelでA3で作ったら画面からはみ出て見えへんやないの!!!! 毎日だれがメンテナンスすんの? 誰かが編集してる間はどうしたらええの? 更新されたら毎回A3に印刷して配るの? 情報をデータベースに入れて色んな観点で検索したり抽出したりソートしたりリアルタイムに更新したり履歴を保存しておいて比較したりするのって情報処理の基本中の基本じゃないですか。なんでみんなそんなExcel好きなんやろ。 <Excelのいいところ> ・シートごとにページを作れば目次代わりで見やすい。 ・どんなに画面からはみ出ても縮小印刷で一枚に印刷できる。 ・表がすぐ作れる。 ・テキストボックスでありとあらゆるところに文字が書けて見栄えの良いレポートができる。 ・セルの幅を全部小さくして方眼紙みたいにするとインデントの整った文章が書ける。 ・シートごとに縦向き、横向き印
エンジニアのためのWord再入門講座 美しくメンテナンス性の高い開発ドキュメントの作り方 佐藤竜一(著) 翔泳社 2008年5月 ISBN-10: 4798117137 ISBN-13: 978-4798117133 2310円(税込) Wordはワードプロセッサです。 Excelは表計算ソフトです。 残念ながら、Excel方眼紙にドキュメント作成ツールとしての地位を奪われた感があるWordですが、きちんと機能を理解して使えば、必ずエンジニアの役に立つはずです。「Wordは変な動作をするし、おせっかいな機能が多くて使いにくい!」とは、言わせません。 ■「より良いドキュメントを、効率よく作る」ための本 「より良いドキュメントを、より効率良く、低コストで作成する」――これが本書の目指すゴールです。この目的を達成するために必要なWordの初期設定、および理解しておくべき機能などが解説されており、
ホーム xdocdiff -TortoiseSVNでWord, Excel, PowerPoint, pdfのdiffを見れるようにするツール- English page ■概要 バージョン管理ツール、TortoiseSVN でWord、Excel、PowerPoint、pdf、OpenOffice.orgのファイルを管理するときに、 それらのリビジョン間のdiffを表示できるようにするツールです。 もし TortoiseSVN でのバージョン管理は行っていないが、これらの種類のファイルを比較し 差分を見たいのであれば、xdocdiff WinMerge Plugin をお試しください。 ■ダウンロード (Ver1.1.5a) プログラム: xdocdiff115a.exe (526k) インストーラ(xdoc2txt 1.35を同梱) xdocdiff113.zip (43k) xdo
IT 業界というか SIer の枠組みの中で働いている人であれば、一度は詳細設計書ないし詳細仕様書というドキュメントを見たか書いたことがあるだろう。 Excel 方眼紙の悪夢 詳細設計書の話の前にちょっと触れておきたいのが「Excel 方眼紙」 これまでのプロジェクト経験とネットの情報を見る限り、詳細設計書はほぼ 100% コレで書かれている。Excel 方眼紙がどのようなものかは こんな感じ である。典型的な使われ方は 【図解!!コレが方眼紙Excelだ!】:島国大和のド畜生 がわかりやすい。 「Excel 方眼紙」でググるとわかのだが、コイツは猛烈に嫌われている。一発作り捨てならば、図や表を交えたドキュメントをそこそこ作りやすいという利点はある。プレゼンや紙印刷を考えないならば、個人差はあれど PowerPoint 並の使い勝手を覚える人はいる。 がしかし、Excel 方眼紙はそのメリ
テスト仕様を書くだけで,仕様書自身がテストを自動でやってくれる。 それがExcelenium(エクセレニウム)。 Excelenium = Excel + Selenium 左側で,操作のステップを日本語で書くと, 右側で,テスト仕様書風のフォーマットの文章をリアルタイムで自動生成してくれる。 ※画像中で「確認」と書いてあるのは,チェックポイントの部分。これは自動的にオレンジ色のセルになる。 書く必要があるのは,青い線より左側だけ。 そして, 「この仕様書の全テストを実行」 というボタンを押すと・・・ Seleniumのテストケースが自動生成され, ブラウザが立ち上がり, テスト仕様書に書いてあった全テストが実行される。 (※ついでに,シート上の全テストケースに自動で番号が振られる。) Webアプリケーションの結合テスト / 回帰テストが大幅に楽になる。 従来のような「テスト仕様書」と称し
Excelでは、設定によってコメントをシート末尾に独立させて印刷したり、画面上で表示されているのと同じようにコメントも含めて印刷することができます。 ▼操作手順:コメントをワークシートとは別に印刷する メニュー[ファイル]−[ページ設定]をクリック ↓ [ページ設定]ダイアログ−[シート]タブをクリック ↓ [印刷]−[コメント]欄から「シートの末尾」を選択 ↓ [ページ設定]ダイアログ−[OK]ボタンをクリック 上記の設定で、コメントだけを独立させて印刷することができるようになります。 画面で表示されているのと同じイメージで印刷するには、[印刷]−[コメント]欄から「画面表示イメージ」を選択します。 この設定にすると、表示しっぱなし・出しっぱなしになっているコメントが印刷されるようになります。 コメントを表示しっぱなしにするには、「コメントを出しっぱなしにする」というネタを参照してくださ
複数のプロシージャ間でデータの受け渡しをするには次のようにします。 Sub Sample() Dim buf As String buf = "tanaka" ''変数に文字列"tanaka"を入れる Call Proc1(buf) ''プロシージャProc1の引数に変数を渡して呼び出す End Sub Sub Proc1(a As String) MsgBox a End Sub これはシンプルな例ですね。では、データ(値)を受け取ったプロシージャ(ここではProc1)で値を変更したらどうなると思いますか。 実際に試してみましょう。 Sub Sample() Dim buf As String buf = "tanaka" ''変数に文字列"tanaka"を入れる Call Proc1(buf) ''プロシージャProc1の引数に変数を渡して呼び出す MsgBox buf ''変数の値を
ちょっと Excel VBA でユニットテストしたくなったので、どんなツール/ライブラリがあるか調べてみました。 (2014/12/10 追記) 以下のページのほうが情報が多い&新しいので、こちらを見ていただいたほうがよさそうです。 Coding/VBA/ユニットテスト - ClockAhead 記憶の欠片 (2014/12/10 追記ここまで) VBAUnit Vba Unit VBAUnit | Download VBAUnit software for free at SourceForge.net xUnit っぽく作ってあるらしいです。 問題はプロジェクトにテスト用のクラスを大量に読み込まないといけないこと。 こんな感じで、実際にテストしたいクラスがどこにいるかわからなくなってしまいそうです。 また、VB Lite Unit で指摘されているように、テスト対象のメソッドを列記する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く