ヘルプ!Access が csv ファイルから間違った列をインポートしています。csv にはコンマはなく、(スペース)(スペース) のようなスペースはなく、(スペース) だけです。SERIAL_NRヘッダーに「」で終わっていますが、実際のcsvには値があります。
これにより、1000 行が追加されます。他に確認することはありますか?
これは卑劣で手抜きですが、alt+enter 文字 [chr(10)] がいくつかのセルに含まれていました。次のvbaコードを使用してそれを取り除きました。
sub cleaner()
Dim enterchar as string
enterchar = chr(10)
activesheet.usedrange.Replace What:=enterchar, Replacement:="", LookAt:=xlPart, _
SearchOrder:=xlByRows, MatchCase:=False
end sub
Access にインポートするための csv を準備するのは非常に便利です。csv をクリーニングするためのアドインを作成しました (重複、特殊文字などを排除します)。興味がある人は投稿します。
皆さんありがとう!