投稿者「supermab」のアーカイブ

Excel-DNA で XLL をつくる(その16)

このギャラリーには10枚の写真が含まれています。

今回は、開発環境を使ってデバッグしながら、関数を記述してみたいと思います。これまでは、一つのセルに入力された UDF に対して結果を返す関数を定義してきましたが、配列数式として入力された関数の場合はどのように記述すればい … 続きを読む

その他のギャラリー | 2件のコメント

複数条件分岐って・・・どうされてますか?

このギャラリーには1枚の写真が含まれています。

 複数の条件の組合せによって処理が変わる場合の条件分岐って・・・皆さんどうされていますか? 条件が少ない時は IF文 のネストで分岐しても良いのですが、条件が多くなるとコードが分かり難くなるし記述漏れも起きます。  私は … 続きを読む

その他のギャラリー | 1件のコメント

Excel-DNA で XLL をつくる(その15)

このギャラリーには1枚の写真が含まれています。

 今回は、Excel-DNA で関数の揮発性を制御してみたいと思います。 (揮発性関数と揮発性操作については、Excel 2010 のパフォーマンス(MSDN) を参照してください)  例えば、RAND関数 は揮発性関数 … 続きを読む

その他のギャラリー | コメントする

なぜ Excel-DNA なのか?

 ここまで、Excel-DNA のいくつかの機能を利用してユーザー定義関数(UDFs:User Defined Functions)の作成方法を紹介してきました。まだ利用していない機能も多いのですが、ちょっと立ち止まって … 続きを読む

その他のギャラリー | 1件のコメント

Excel-DNA で XLL をつくる(その14)

このギャラリーには1枚の写真が含まれています。

 Excel-DNA の最新バージョンがアップされました♪ これ → Excel-DNA 0.29 大きなところでは…「64bit 正式対応」,「リボンUI によるTagMacro実行」,「COMServerサポート」と … 続きを読む

その他のギャラリー | 1件のコメント

Excel-DNA で XLL をつくる(その13)

このギャラリーには3枚の写真が含まれています。

 今回は、Yahoo が公開しているWebAPI の中から、日本語形態素解析 を利用してみたいと思います。 使用例として、「高橋みなみ」を、苗字と名前の間にスペースを挿入して「高橋 みなみ」と返す関数を作ってみます。   … 続きを読む

その他のギャラリー | コメントする

Excel-DNA で XLL をつくる(その12)

このギャラリーには2枚の写真が含まれています。

 郵便番号と住所の相互検索をするには、郵便番号変換ウィザードを使う方法もありますが、「関数」として値を代入してくれると、手間が省けますね^^ WebAPI を使って「郵便番号⇔住所」相互検索する関数を記述してみます。   … 続きを読む

その他のギャラリー | 3件のコメント

Excel-DNA で XLL をつくる(その11)

このギャラリーには5枚の写真が含まれています。

 ネット上で、たまたま「組合せ」の問題を見つけて・・・ピクピクっと反応してしまい・・・ 「メンバーが極力重複しないランダムなグループをExcelで作成する方法。」って質問を、考えてみました。  質問にある、「班内のメンバ … 続きを読む

その他のギャラリー | 8件のコメント

Excel-DNA で XLL をつくる(その10)

このギャラリーには2枚の写真が含まれています。

 今回はPCに接続されたUSBメモリの履歴をレジストリから取得してExcel のシートに列挙してみます。 誰かが、あなたの PC から、こっそりデータを盗み出したりしてませんか? (こんな感じ↓) 実行すると・・・ (こ … 続きを読む

その他のギャラリー | コメントする

Excel-DNA で XLL をつくる(その9)

このギャラリーには2枚の写真が含まれています。

 これまでは、Excel-DNA を使って シート上で利用できる「関数」を作ってきました。今回は、「コマンド」を作ります。 関数のように式を入力したセルに値を返すのではなく、Excel-DNA から Excel のセルの … 続きを読む

その他のギャラリー | 8件のコメント