役に立ちそうもないTips移転版

俺得なTipsを書き連ねるだけのブログ。

2013-06-01から1ヶ月間の記事一覧

複数セルのRange#Valueに設定するデータの形

取って来る時は1起点の添え字の二次元配列なので、設定するときもその体裁にならわないとだめかと思ってたが、別に0起点の一次元配列でも受け付けるっぽい。 (もちろん、1行複数列の範囲に対して突っ込む場合だが。) つまりコードで表ラベルを設定するときに…

Excel「プライバシーに関する注意」の謎

もはやTipsですらなく単なる愚痴に近いが。Excel2007以降らしいが、ファイル保存時にやたら長いダイアログが出てきて プライバシーに関する注意:このドキュメントには、マクロ、ActiveXコントロール、XML拡張パックの情報、またはWebコンポーネントが含まれ…

VBA: Enumメンバ名の衝突時の挙動

VBAのEnumはEnum自体の名前を略して、メンバ名だけで書けたりする。 Enum HogeにメンバPiyo = 2、とか指定してある時、Hoge.Piyoと書いてもいいがPiyoだけでもOK。 では複数のEnum定義で同じメンバ名があったら? 答えは単純で「Enum名を略した場合あいまい…