シートオブジェクトの指定方法 シートの参照は、Visual Basic Editor で表示されるシートのオブジェクト名ではなく、シート名で指定する。 オブジェクト名で指定すると、シートが存在しないとき、エラーでエクセルが落ちる。
|
シートオブジェクトのコピー方法
|
Range オブジェクトの Formula プロパティ と FormulaLocal プロパティの違い
違いは、FormulaLocal は使用地域独自の関数を使えるが、Formula は使えないという点。
例えば半角文字を全角文字に変換する JIS( ) という日本固有の関数は、FormulaLocal では使える。 しかし Formula では、エラーにはならないが、JIS( ) を VB関数の DBCS( ) に置き換えた文字列が表示される。
|
Range オブジェクトの Address プロパティと AddressLocal プロパティの違い
英語や日本語では、違いはない。
ドイツ語では違いがあるというのをどこかで読んだ事があるが詳細は不明。 いずれ調べるつもり。
| VBA による VBComponents の操作での注意
エクセルVBAの、Thisworkbook.VBProject.VBComponents オブジェクトで、VBComponents.Add や
VBComponents.Remove 、 VBComponents.Import
でVBコンポーネントの追加削除を繰り返すと、エクセルファイルが肥大する事があるらしい。
|
|
|