Sub travdemande()
Dim cellule As Range
Dim plage As Range
Dim nomfeuille1 As String
Dim col1 As String
Dim lidep1 As Long
'**********************************
' a modifier
nomfeuille1 = ActiveSheet.Name '"Feuil1"
col1 = "a" 'colonne à tester
lidep1 = 2 ' ligne de départ
'************************************
With Sheets(nomfeuille1)
Set plage = .Range(col1 & lidep1 & ":" & col1 & .Range(col1 & "65536").End(xlUp).Row)
For Each cellule In plage
If cellule.Value = " total" Then ' si on trouve la valeur on recopie
cellule.Offset(0, 1).Value = cellule.Offset(0, 2).Value
' offset(même ligne = 0, décalage pour les colonnes)
'colonne de départ a : +1 donne colonne b
' +2 donne colonne c
End If
Next cellule
End With
End Sub