Excelで作成したデータをAccessにインポートしたいのですが、セルの内容によって処理を判定しながら入れたいのでVBAを使って入れようかと思っています。
VBA初心者
Excel 2010
Access 2003 です。
…というか、Excelで日付を入力している列があって、Access側でも日付/時刻型でフィールドを設定しているのですが、Excelで空欄のところがAccessでインポート時(TransferSpreadsheet acImport)に引っかかって内容が入ってきません。
Excelの空欄は入力がないのではなく、式が入っていて、特定のセルが空ならばここも空にする(=if(isblank(a1),"",a1)という感じ)になっています。
最初から空欄のときはインポートされていてるので、これが良くないんだと思うんですが、Excelでnullの設定ができないのでAccessで取り込み時に判定しながら空だったらnullにする、ということができればと思っております。
方法をご教示、または参考になる記述などありましたら教えていただければと思います。
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/19 06:36
2016/05/19 08:07