Sub Registre_des_recettes()
'------------------------
'Registre_des_recettes
'------------------------
'DECLARATION DE VARIABLES
Dim LasTrow As Integer
With Sheets("Registre_des_recettes")
If IsNumeric(Application.Match([b8], .[b:b], 0)) Then MsgBox "Facture déjà enregistrée", , "Information": Exit Sub
If MsgBox("Voulez-vous sauvegarder la facture !", vbYesNo + vbQuestion, "Confirmation") = vbNo Then Exit Sub
For Each c In Sheets("Facture").[a18:a30]
If c <> "" Then
LasTrow = .Cells(.Rows.Count, "A").End(xlUp).Row + 1 'DEFINITION DE LA VARIABLE
.Range("A" & LasTrow) = [G8].Value
.Range("B" & LasTrow) = [b8].Value
.Range("C" & LasTrow) = [E10].Value
.Range("D" & LasTrow) = c.Offset(, 5)
.Range("E" & LasTrow) = c.Offset(, 1)
.Range("F" & LasTrow) = c.Offset(, 6)
.Range("G" & LasTrow) = [f32].Value
End If
Next
End With
End Sub