VBA/VB6 と .net では 同じ Integer でも取り得る値が違う。
前者は 2バイト、後者は4バイトである。ちなみにSQL Server は後者に準ずる。
VBAでVB.netのモジュールを呼び出すとか、SQL Serverと連携する場合は、相手がIntegerならLongで対応しないといけない。
前者は 2バイト、後者は4バイトである。ちなみにSQL Server は後者に準ずる。
VBAでVB.netのモジュールを呼び出すとか、SQL Serverと連携する場合は、相手がIntegerならLongで対応しないといけない。