0
各ユニークIDに関連するすべてのデータを新しいCSVファイルにコピーするコードを書く必要があります(ユニークIDごとに1つのCSVファイルを意味します)。私はExcel VBAの新機能です。データ全体をCSVファイルにコピーできます。しかし、私は一意のIDごとにそうしていません。今Excel VBA:目的のデータをコピー
Sub ExportContract(Control As IRibbonControl)
If ThisWorkbook.ActiveSheet.Name <> "Contract" Then
MsgBox "Please Select Contract tab and run again!"
Exit Sub
End If
Application.ScreenUpdating = False
AccountName = ThisWorkbook.Sheets("Information").Range("B4")
Path = Application.ActiveWorkbook.Path
Sheets("Contract").Select
Sheets("Contract").Copy
ActiveWorkbook.SaveAs Filename:=Path & "\" & AccountName & "_Contract.csv",
FileFormat:=xlCSV, CreateBackup:=False
ActiveWindow.Close
End Sub
、これはこのスニップのためのコードではありません。しかし、これはあなたが提供するソリューションを私が組み込む本当のプログラムです。
キャブあなたが共有してくださいあなたが試みたコード? – ainwood
@イングランド、あなたは今私を助けることができますか?ありがとう。 – user82698
ありがとうございます。あなたは何をしようとしているのかについてさらに多くの情報が必要です。スクリーンショットを見ると、各行に別々の.csvファイルが必要ですか? id = 1001では、同じIDに対して2つの異なる成績がありますか?ブックにエクスポートする他のデータはありますか? – ainwood