Bonjour à tous,
Je bloque sur un détail de la macro suivante :
Sub BASCULE()
Dim OS As Worksheet
Dim OD As Worksheet
Dim CEL As Range
Dim DEST As Range
ActiveCell.Select
Set OS = Worksheets("BON BLEU EN ATTENTE")
Set OD = Worksheets("reception")
For Each CEL In OS.Range("I2:I" & OS.Cells(Application.Rows.Count, 9).End(xlUp).Row)
If CEL.Value = "RECEPT" Then
Set DEST = OD.Cells(Application.Rows.Count, "A").End(xlUp).Offset(1, 0)
OS.Cells(CEL.Row, 1).Copy DEST
OS.Cells(CEL.Row, 1).Copy DEST.Offset(0, 1)
OS.Cells(CEL.Row, 1).Copy DEST.Offset(0, 2)
OS.Cells(CEL.Row, 1).Copy DEST.Offset(0, 3)
OS.Cells(CEL.Row, 5).Copy DEST.Offset(0, 4)
OS.Cells(CEL.Row, 6).Copy DEST.Offset(0, 5)
OS.Cells(CEL.Row, 7).Copy DEST.Offset(0, 6)
OS.Cells(CEL.Row, 8).Copy DEST.Offset(0, 7)
OS.Cells(CEL.Row, 9).Copy DEST.Offset(0, 8)
OS.Cells(CEL.Row, 10).Copy DEST.Offset(0, 9)
OS.Cells(CEL.Row, 11).Copy DEST.Offset(0, 10)
OS.Cells(CEL.Row, 12).Copy DEST.Offset(0, 11)
OS.Cells(CEL.Row, 13).Copy DEST.Offset(0, 12)
End If
Next CEL
End Sub
Les cellules de l'onglet "BON BLEU EN ATTENTE" sont des formules.
Et je souhaiterai que la macro me les basculent sur l'onglet "reception" en valeur et non en formule.
Merci d'avance pour votre aide et bonne journée.
Cordialement,