0

常駐データでいっぱいの新しいアプリケーションの作成に取り組んでいます。各物件の居住者のリストをエクスポートする必要があります。残念ながら、新しいアプリケーションでは、居住者が一度に 1 つのプロパティをインポートする必要があります。これは、Excel ファイルをエクスポートし、データをわずかに変更してから、新しいアプリケーションにインポートすることで、200 以上のプロパティを読み込んでいることを意味します。

エクスポートされるプロパティごとに、最初の列から「-」を削除し、ドキュメント全体から「,」をすべて削除する必要があります。次に、日付列の書式を「mm/dd/yyyy」に変更します。次に、ドキュメントが CSV として保存され、インポートできるようになります。

Excelファイルの更新を実行してcsvに保存できるスクリプトを書きたいと思います。これが私の時間の価値があるかどうかアドバイスしてください。これは 1 回限りのロードなので、電源を通すだけの方がよい場合があります。

ありがとうございました

4

1 に答える 1

1

これがあなたが達成したいことであるかどうか確信が持てないので、おそらく少し時期尚早ですが、これを試すことができます(最初に保存してください):

Sub replaceStuff()

    ActiveSheet.Range("A:A").Replace "-", ""
    ActiveSheet.Cells.Replace ",", ""
    ThisWorkbook.SaveAs "doc", xlCSVWindows

End Sub
于 2012-10-08T00:23:04.230 に答える