1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46
| Sub Export_Modules()
Dim Plage As Object, Ligne As Object, Tmp As String
Dim Tmp_Article, Tmp_Qte, Tmp_Long, Tmp_Larg, Tmp_Num, Tmp_Sens, Tmp_Niv, Tmp_T_aller, Tmp_T_retour, Tmp_Qte_bague, Tmp_Qte_coupleur, Tmp_Qte_coupleur_rapide, Tmp_1 As Single
Dim i As Integer
i = 1
Dim Chemin, CheminNouvNom As String
Chemin = Workbooks(ActiveWorkbook.Name).Path
Dim NomCourt As String
NomCourt = Left(ThisWorkbook.Name, Len(ThisWorkbook.Name) - 5)
Dim NouveauNom As String
NouveauNom = ("\Export_module_" & NomCourt & ".csv")
CheminNouvNom = (Chemin & NouveauNom)
Set Plage = Sheets("Export_trame").Range("A1:M" & Sheets("Export_trame").Range("A2000").End(3).Row)
Open CheminNouvNom For Output As #1
For Each Ligne In Plage.Rows
Tmp = ""
Tmp_Article = Sheets("Export_trame").Range("A" & i).Value
Tmp_Qte = Sheets("Export_trame").Range("B" & i).Value
Tmp_Long = Sheets("Export_trame").Range("C" & i).Value
Tmp_Larg = Sheets("Export_trame").Range("D" & i).Value
Tmp_Num = Sheets("Export_trame").Range("E" & i).Value
Tmp_Sens = Sheets("Export_trame").Range("F" & i).Value
Tmp_Niv = Sheets("Export_trame").Range("G" & i).Value
Tmp_T_aller = Sheets("Export_trame").Range("H" & i).Value
Tmp_T_retour = Sheets("Export_trame").Range("I" & i).Value
Tmp_Qte_bague = Sheets("Export_trame").Range("J" & i).Value
Tmp_Qte_coupleur = Sheets("Export_trame").Range("K" & i).Value
Tmp_Qte_coupleur_rapide = Sheets("Export_trame").Range("L" & i).Value
Tmp_1 = Sheets("Export_trame").Range("M" & i).Value
If Tmp_1 <> 0 Then
Tmp = (Tmp_Article & ";" & Tmp_Qte & ";" & Tmp_Long & ";" & Tmp_Larg & ";" & Tmp_Num & ";" & Tmp_Sens & ";" & Tmp_Niv & ";" & Tmp_T_aller & ";" & Tmp_T_retour & ";" & Tmp_Qte_bague & ";" & Tmp_Qte_coupleur & ";" & Tmp_Qte_coupleur_rapide)
Print #1, Tmp
End If
i = i + 1
Next
Close
End Sub |
Partager