- ベストアンサー
Access フィールドサイズ
ExcelからAccessへインポートする際にテキスト型のフィールドサイズは255となりますが、複数のフィールドを一度に同じサイズにする方法はありますでしょうか? 基本的なことかと思いますがよろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
TransferSpreadsheet メソッド では各フィールドのサイズを指定するのは無い様です。 ーーー (アクセス)VBAでなら Sub test15() Dim dbsA As Database Set dbsA = CurrentDb dbsA.Execute "ALTER TABLE 名簿 ALTER COLUMN [氏名] text(15)" End Sub でサイズが255の氏名フィールドが15になりました。こういうのを 全フィールドに渡って(dbsA("名簿").Fields.Count分)繰り返すとか。
お礼
VBAでないと無理なんですねー 自分でもいろいろ考えたんですけど。ありそうでないんですね。 ありがとうございます!