SourceTreeで始めよう! Gitへの乗り換え指南 - Atlassian User Group NAGOYA 第3回 ユーザーミーティング http://www.kekyo.net/2015/07/23/5241Read less
プロシージャを他のプロシージャから呼び出して使用する場合に、指定する引数が呼出す毎に異なる場合、ParamArrayキーワードを用いて引数を指定します。 ParamArrayキーワードを用いた引数はVariant型配列として扱われ、データ型の宣言は出来ません。したがって、宣言は・・・ Sub/Function (ParamArray 引数名()) As ・・・ のようになります。 以下のサンプルではFunctionプロシージャ”MySum”に任意の数の引数を与え、すべてを合計した値を返します。”TEST”プロシージャを実行してください。 (サンプル) Function MySum(ParamArray MyVal()) As Currency Dim i As Long Dim Amount As Currency For i = LBound(MyVal) To UBound(MyVal
エクセル2000を使い始めて10年ほどになるでしょうか、 ずっと勘違いしていたことをつい最近気付いたのでした。 一行で複数の変数を宣言することは一般的にもよくあることだと思うのですが Dim i, j as Integer のように宣言すると i は Integer ではなく データ型を指定していない変数、 すなわち Variant として扱われてしまうのです。 基礎をしっかりと学んだ方はじゅうぶん承知されているのだろうけど、 独学自己流のワタクシ、複数のループ用変数を使うときなどしたり顔で Dim i, j, k as Integer とかやってました。 もちろん k だけでなく、i も j も全部の変数を Integer として宣言したつもりでw だってこの書き方そう思うよなぁw ほとんどの場合、データ型がVariantであっても若干パフォーマンスが低下する かもしれない、程度の影響し
Windows Vista (x64 Ultimate)が逝ったので、急遽Windows7 (x64 Home Premium)のアップグレード版をクリーンインストール。Windows7はなかなか面白いです。 ってことで、今回新たに追加されたっぽいショートカットキーを自分のためにおさらい。 http://www.microsoft.com/japan/enable/products/keyboard/windows7.mspx Win + 矢印キー (ウィンドウについて)↑最大化、↓最小化、←左に固定、→右に固定 Win + Shift + 矢印キー (ウィンドウについて)↑↓画面上下にウィンドウを伸長する、→←マルチディスプレイ間にウィンドウを移動する Ctrl + Win + B 通知領域にメッセージが表示されているプログラムに切り替える Win + Space デスクトップを見せる(
相変わらずExcel VBAを使いまくってる日々なので腹にためてることをちょっと書き込もうと思った。なんか前にも書いたかもしんない。知らない。 以下はバッドノウハウの類も含むカオス内容。 if文内に書いた条件は全て評価されることに注意する。CやJavaのようなショートサーキットタイプではない。 それでもif文の評価コストに慎重にならないこと。 他言語で&&で置き換えられる内容をif文のネストで表現している奴を見たらVB出身を疑うことができる。 変数の通用範囲がプロシージャレベルであることに注意すること。ブロックで通用範囲が消えたりしない。 Dim hoge as New ClassNameとした場合、hogeが始めて使われる場所で変数にNewしてSetされる。その後プロシージャ内でこの宣言が実行されたとしてもNewされることはない。プロシージャレベルでのオブジェクトの使いまわしが怖いならA
が良いかなーと思っています。 開発環境編 ざっと感覚値を書くと、 あまり複雑でない、小さめなアプリケーションや、ローカルで開発するメリットがあまり感じられない場合 ScriptEditorで作ったほうが良いです。 どうしてもバージョン管理したい、altJSで開発したい、Container Bound Scriptの開発じゃない Eclipseやその他サードパーティツールなどローカルで開発 初めてならやめておいたほうが良い。 ScriptEditor GASの開発環境は通常はScriptEditorになると思います。 僕もよくGoogleのAPIを利用するスクリプトを書く場合はScriptEditor上で開発します。 ScriptEditorでは各種ショートカットがありますので、手前味噌ですがこの記事を見ておくと良いと思います。 Eclipse 統合開発環境として有名なEclipseでもGA
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く