Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal c As Range, Cancel As Boolean)
Dim o As Object
Set o = Sheets("Fiche artiste")
If c.Column = 24 And c.Row > 5 And c > 0 Then
c.Offset(, -22).Copy o.Range("b4")
c.Offset(, -21).Copy o.[b7]
c.Offset(, -20).Copy o.[b11]
c.Offset(, -19).Copy o.[b13:c13]
c.Offset(, -18).Copy o.[b15]
c.Offset(, -17).Copy o.[c15]
c.Offset(, -16).Copy o.[c11]
c.Offset(, -13).Copy o.[e4]
c.Offset(, -12).Copy o.[f4]
c.Offset(, -11).Copy o.[g4]
c.Offset(, -10).Copy o.[e7]
c.Offset(, -9).Copy o.[f7]
c.Offset(, -8).Copy o.[e11]
c.Offset(, -7).Copy o.[f11]
c.Offset(, -6).Copy o.[g11]
c.Offset(, -3).Copy o.[f14]
c.Offset(, -2).Copy o.[b18:c18]
c.Offset(, -1).Copy o.[e18:g18]
End If
o.Activate
End Sub