住所、戸主姓、戸主名前、家族姓、家族名、家族の続柄などのExcelデータからCSVデータを取り出します。これを対象にXP時代(Win10でも動く)の変換ソフトで、アクセス2000で作成したXP時代のプログラム用にコンバ-トしようとすると、「コンバートできません。Nullの使い方が不正です」と出ます。
これを解消してコンバートしたいです。
Nullを削除しようと、以下で処理しましたが、「出るはずの」イミディエイトウィンドウには何も出ません。
処理後のCSVをコンバートしても、変わらず「Nullの使い方が不正です」が出ます。
基本的に何か間違っているのでしょうか?
ご指摘、ご指導をお願いいたします。
Sub Null問題()
Dim MaxRow As Integer, Cel(3000, 10) As Variant, i As Integer, j As Integer
Sheets("Data").Select MaxRow = Range("H65536").End(xlUp).Row - 1 'データの最大行数を取得 Range("A1").Select For i = 1 To MaxRow For j = 1 To 10 Cel(i, j) = Cells(i, j).Value 'Cel(i, j) にデータを取得 If Cel(i, j) = Null Then Cel(i, j) = "" Debug.Print Cel(i, j) Else Cel(i, j) = Cel(i, j) End If Next j Next i
End Sub
以上です。
回答2件
あなたの回答
tips
プレビュー