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
| Private Sub CommandSave_Click()
Dim f1 As Worksheet
Dim f2 As Worksheet
Dim derlig As Long
Set f1 = Sheets("Client")
Set f2 = Sheets("Suivi")
If f1.Range("E10:H19") = "" Then
MsgBox "Vous devez renseigner les références rideaux" + Chr(10) + " avant de transférer vers le suivi !!!"
Exit Sub
End If
nbrelig = f1.Range("E10:E19").Find("*", , , , xlByColumns, xlPrevious).Row - 9
If MsgBox("Etes-vous certain de vouloir enregistrer le contenu ?", _
vbYesNo, "Demande de confirmation") = vbYes Then
For Z = 1 To nbrelig
derlig = f2.Range("A" & Rows.Count).End(xlUp).Row + 1
If f1.Range("E" & Z + 9) <> "" Then
f2.Range("A" & derlig) = f1.Range("K11").Value
f2.Range("B" & derlig) = f1.Range("K13").Value
f2.Range("C" & derlig) = f1.Range("K15").Value
f2.Range("D" & derlig) = f1.Range("J8:L8").Value
f2.Range("E" & derlig) = f1.Range("K5").Value
f2.Range("F" & derlig) = f1.Range("E" & Z + 9).Value
f2.Range("G" & derlig) = f1.Range("F" & Z + 9).Value
f2.Range("H" & derlig) = f1.Range("G" & Z + 9).Value
End If
f2.Range("J" & derlig) = f1.Range("K19").Value
f2.Range("K" & derlig) = f1.Range("K22").Value
f2.Range("L" & derlig) = f1.Range("H35").Value
Next Z
MsgBox "Les informations ont été transférées dans la feuille suivi"
End If
End Sub |