エンジニアが発信する【VB/VBA】の記事を集めました

エンジニアが作る最新ITブログ トップ>エンジニアの発信する【VB/VBA】

2009年11月27日

ノートを使う

ノートPCではない。高校生が使うような、ノートだ。

システム系の仕事をするにあたって、ほとんどレポート用紙のようなものを使っていた。
RHODIA-ロディア ブロックRHODIA-ロディア No16(16200) 5冊まとめ

こんなのとか。

よく絵を描いては説明し、それをスキャンしたりしていたからだ。


今は違う。

PMOとは名ばかりの、事務のおっさんと化している。
PCの手配、IDの手配、消耗品の注文とか。凡そエンジニア、とはいえない領域であるが、ときどきVBAでツールを作ったり、プロジェクトでのルールを作り上げたりしている。

そういう事務的な仕事は、「広く浅く」+「広いがそこそこ深い」仕事が入り混じる。こんなの、いちいちPCに入力してたら更新するだけでも手間だ。
で、ノートにToDoを書き出すことにした。効果てきめん。

ノートを使おう、と思った理由は、NHKの「プロフェッショナル 仕事の流儀」で、中東の石油基地?の作成プロジェクトでの現場監督がノートを使っていたから、というのもある。大規模なもののマネジメントでも使えるなら、況や雑務をや、である。

日々の仕事がいかに多いかはよくわかるし、いつでも見られるので、いつも他の件を意識しながら動けるようになった。

電子機器のメリットもあるだろうが、今の仕事ではバックログはノートに書くのが適切のようである。


2009年11月15日

群馬カンファレンス 個人的な感想など

11/14(土)13:00~ 群馬の太田市でウェブクリエーターシンジケートカンファレンスが行われた。

講演者の一人として参加したが、参加者も講演者も密度が濃く、熱い人が多かった、というのが印象である。

講演者の皆さんは時間をオーバーしまくっていた。どうしても伝えたいことが多かったのだろう。結構「え?もうこんなに時間が経ってる?」という感じだった。それだけインプットも多く得られた。ひとつひとつは掘り下げないが、充実した時間だった。

私も言いたいこと、伝えたいことはたくさんあった。しかし、聞き手が素人を想定して作ったネタなので、技術的にどうであるとか、聞いている人が情報を受け取りにくいようなこと(用語が分からない/一部の人だけにしか分からないような話)は避け、更に飽きる前に終わるようあえて短時間で済む構成にしていた。

口頭で話して伝えるより、サンプルを動かしたほうが分かりやすいネタであったので、準備していたネタが少なかった感は否めない。しかし、分かりやすかったからなのか、質疑がいろいろ出た。それだけある程度伝わったということであり、おそらくこのネタは他でも使えるかと思う。ただし、サンプルをもう少し増やすなどの対策は必要だろう。


現地では特に言わなかったが、懇親会でもいろいろとネタになっていたようなので補足する。

ExcelでWebアクセス、に関しては、ExcelのVBAという言語でこんなことまでできるよ、というひとつの可能性を示したつもりである。先ほども書いたが、ターゲットは「素人」。つまり、ITが本業で無い人が「それなら俺のあの業務にこんなことに使えるんじゃないか?」と考えるきっかけになればいいなというネタ作りをした。もう少し細かく書くと、今の業務を少しでも楽にできるんじゃ?という観点から、こういうことをしたい、というニーズ/ウォンツに気づく、いわば目的作りになればいいんじゃないかと、いうのが当方の思惑であった。それが今でなくても、頭の片隅に残っていて、あるとき「あ!」と閃くよう頭の中の引き出しに入ればいい。

なぜVBAだったか、というと、
・開発環境がいらない。
・業務で使っているならほとんど入っている。
・サーバーを立てるとか、そういう手間がいらない。
・IT系が本業で無い人の利用率が高い。
ということがあり、「やろうと思えば他の環境よりやりやすい」からである。

手段を考えるとVBAを知らない人には難しいし、VBAを知っていてもHTMLをどう解析すればいいのかは壁になる。しかしその壁は勉強し成長する機会にもなるし、自分では無理そうだがどうしても必要なら分かる人/専門家に頼めば済む。

Excelをただの表計算ソフトとしての使い道ではなく、情報収集/分析ツールとしての可能性は示せたかな?とは思う。あとはもっと「これは!」と参加者の心に響く具体的なサンプルを作らないと広まらないかな、とも思った次第である。


最後になったが、この場を借りて、こういう場をご提供下さった主催者に心より感謝する。おおきに。

2009年11月11日

群馬県太田市のカンファレンス 内容を固める

11/14(土)13:00~ 群馬の太田市で開催される、ウェブクリエーターシンジケートカンファレンスの講演内容を決めた。

やはり、VBA。ただし、ウェブクリエーターシンジケートというくらいだから、やはり Web に絡めたいところだ。ということにした。資料を作りながら構想を練り、次のようにまとまった

議題:ExcelでWebアクセス?
内容:ExcelでWebアクセスする事例をサンプルとしていくつか紹介。ブラウザからのアクセスとどう違うのか、感じて頂ければ幸いです。

これだけ見て「ああ、ああいうことやるんだろうな」とお察しの方もいるだろう。それは他言無用にして頂くとして、「???」と思われる方でそう遠くない人はご来場お待ちしています。
講演の内容やサンプルプログラムはブログでは非公開とし、会場に来られた方限定のダウンロードサービスとかしようかしら、とも考えている。

ただ、そのサンプルプログラムの作成が間に合うか?が一番の問題だ!ブログなんか書いてないでさっさと作れ!と言われそうだ。ということで、カンファレンス終了かサンプル作成終了までブログの更新は休止しようと思う。

2009年11月01日

スマートフォンに機種変更

初めて買った携帯電話がいわゆるPHSであり、DDIポケット社のものだった。そのときの番号の語呂がいいため、今ではウィルコムとなった今も使い続けている。今使っているのの電池の持ちが悪くなってきていたので、機種変更することにした。
ちなみに、私の機種変更j経歴は
・東芝 キャロット
・東芝 ハイパーキャロット
・京セラ 京ぽん
・日本無線 WX321J リンクはたぶん後継機
で、変更した機種は5代目になる。

変更の理由は、電池の持ちが悪くなったのと、今の料金プランに当てはめると安上がりになるということ、それとちょっと訳アリで・・である。

さて、家からだと徒歩5分くらいの最寄のウィルコムカウンターのあるお店。機種変更の旨を伝え、「閉じたり開いたりするタイプは好きでない」ことを伝えるといろいろ薦められたが、SHARPの端末を希望するとスマートフォンしかなかった。他の携帯キャリアに変えるのも手だが、といわれたが、番号の関係でウィルコムに留まることにした。

で、SHARPはスマートフォンしかなく、そのうちでもいろいろあったが、お店の人のお勧めのAdvanced/ W-ZERO3[es]という機種にした。

携帯はメーカーが変わると使い勝手が大きく変わる。まして、今回はスマートフォンだ。画面にタッチする使い方があったりすると非常に困惑する。
今回いいなと思ったのが、Excelなんかを開けること。もしかしてVBAも使える?などと期待している。

2009年10月29日

群馬カンファレンス 本筋のネタあらかた完成

知人のお誘いを受け、ウェブクリエーターシンジケートカンファレンスで何か喋ることになった。
ちなみに、11/14(土)13:00~ 群馬の太田市、で開催されるのは先日も書いたとおり。

このカンファレンスでのネタを、空いた時間で行った。

まず、講演用の共通ネタのブラッシュアップ。案内には影の横顔だけでナニモノなのか分からない状態なのでまずは自己開示。と、その前にアレ。
で、本筋はやはり VBA 。Excelでは実演も考えている。その実演の前に Web の話をあのくらいして、どう VBA につなげて行くのかもだいたいできてきた。

当日のプレゼンツールはアレとアレで、もしホワイトボードがあったら使うが、なければPC上でアレを行うか。いや、PC上の方が投影できていいか。などと考える。

主催者は学園祭気分だそうだが、私も似た気分である。主催者ではないので、久しぶりに舞台に復帰するエンターティナーの気分か。どれだけ興味を持って貰えるか、どれだけ持ち帰って実践して貰えるか、そのための小ネタ(というか、仕掛けというのか)はもう少し詰めてみる所存である。


あとは、電車/車/バスのいずれで向かうか、とか。バスは新宿のどっかのホテルからから館林方面に向かう「新宿ライナー」ってのがあるらしく、太田市のバスターミナルにも停車するらしい。
車ならまだ未装着のETCを着けるか、とか考えている。しかし飲んで、翌日二日酔いで運転、ってことにならんだろうか?など心配事多し。

さて、当日に向けて気持ちを少しずつ上げていこう。
同じテーマの最新記事

2009年10月14日

VB リストビューについて

Excelのような表を表示したり表にデータを入力できる コントロールに、データグリッドがある。 が、使い方を探してみたがよく分からない。 そこで、リストビューを使うことにしました。 エクスプローラーのフォルダを表示する部分と同じような コントロールで、「詳細」表示の状態で使うことで 表として使うことが出来ます。 ただし、リストビューでできることは基本的に表示のみ。 リストビューを表の状態で使う場合、 各列の横幅をユーザーが変更することが出来ます。 ただ、幅の変更が有効なのか無効なのかを変更することが出来...

2009年10月11日

CADコマンド2-1 フォーム作成中

ようやくやる気が出てきたので 1年近く放置していた板カム、円筒カム作図用の CADコマンドの作成を再開しました。 前回のGUIはCADソフト付属のライブラリ関数のみを使ったのですが、 設定するパラメータの個数が多くなると厳しくなるので 今回は自作のダイアログでパラメータの設定をすることにしました。 何度かVBAでマクロを作ったことはあるのですが、 VBでフォームを作成するのはこれが始めて同然。 ・・・・・・、VBの"V"てvisualだよね? で、半日かけてフォームをここまで作りました。 [画像] 見た目は大体完成...

2009年09月30日

MS Project プロジェクトファイルのマージ

MS Project を大規模なプロジェクトで使うと、更新者がたくさん居て、ファイルの奪い合いで大変な思いをする。だからあまりこのツールが好きではなかった。

しかし、「プロジェクトファイルをリンクというかマージというか、できるらしい」という話を小耳に挟んだ。それができるのなら更新時はそれぞれのを、全体を俯瞰するときはそれぞれをマージして表示できるので便利だ。と、試してみたら意外と簡単に見つかった。メニューバーの[挿入]-[プロジェクト]でプロジェクトファイルが選択でき、指定すると読み込まれる。
ただ、これにも欠点があるようで、ファイルをまたいだ先行タスクの指定ができないので、サブプロジェクト同士の関係が密ならこのままではよくない。別途サマリー用のプロジェクトファイルを作る渡河する方がいいのかもしれない。

まあ、これもVBAが使えるので試す時間があれば、と思う。
同じテーマの最新記事

2009年09月25日

Office Developer ツールで行き詰まる

Framework構築で、とりあえずは Office の Developer ツールを使ってみた。このツールを使うのも、何年ぶりになるだろうか。6年ぶりくらい?いや、以前ブログで記事を書いた覚えがあるので、3年ぶりくらいか?

このツールを使うと DLL ファイルを作成することができる。簡単なモノを作成し、DLLを作成のうえ、Excelから呼び出してみる。
しかし、モジュールは認識するのだが内部へアクセスできない。以前はできたはずなのだが・・何か忘れてるのかな?などと調べてみるが、よく分からない。既に諦めモードである。

形より、提供するのが優先だと思うので、xla形式で作成するかな。しかし、xlaだと「参照設定」となるのが個人的にはあまり好きではな。また、要らないところまで見えてしまうので・・。もう少し頑張ってみようか・・。
同じテーマの最新記事

2009年09月23日

だってあれの中身、マクロの記録+ヘルプで分かることと変わらんのだもん

プログラミングに限った話ではないけれど。 参考書を選び間違えると 時間もお金も無駄にしてしまいます。 Excel VBAの参考書として以前買った本が使いにくかったので 新しい参考書を買いました。 ほとんど同じ価格、ページ数なのですが 情報量が全く違います。 説明が丁寧で分かりやすいです。 知りたい情報にアクセスしやすいです。 おかげでマクロのコードをより簡潔に書くことができます。

エンジニアが作る最新ITブログ トップ>エンジニアの発信する【VB/VBA】

メンバー紹介

タグパネル

ランキング

エンジニアが作る最新ITブログ DODA