memorandums

日々のメモです。

VBA

VBAでSleepする方法

VBA

タイトルについてぐぐると以下のページがヒットしました。ありがたいです。Office TANAKA - Excel VBA Tips[CPUの使用率を抑える方法]DoEvents懐かしい。。。Excelでシミュレータを作ったときにお世話になりました。で、このページに書かれていた通りにやる…

VBAの関数の引数渡しのデフォルトはByRefです>自分

VBA

VBAでExcelのワークシート中のデータをCSVファイルに書き出すプログラムを作っていたときのことです。ファイル名とシート名をある関数に渡してCSVを読み書きできるような関数を作りました。概略は以下のような感じです。 Sub func(arg1 As String, arg2 As S…

MS-Excel VBA のバージョン差をなくしたい

VBA

Ajaxの盛り上がりでJavaScriptが注目を注目を集めています。その昔はブラウザ間の仕様差異のため、対応させるのに一苦労だったとか。 ブラウザ間の差異とJavaScriptそのものの実装効率を良くする手段としてprototype.jsやscript.aculo.usなどが開発されまし…

変数が定義されていません with mso定数

VBA

今日はVBAで30分はまりました。以下の行の「msoTextOrientationHorizontal」で「変数が定義されていません」というエラーが出るのです。他にも「mso〜」のところで同様のエラーが。 ActiveSheets.Shapes.AddLabel(msoTextOrientationHorizontal, p.X1 + 1, p…