Bonjour a tous,
j ai compilé ce code avec l enregistreur, mais je ne comprends pas pourquoi la 2eme tache ne s effectue pas. Si j inverse l ordre des taches c est la meme chose, systematiquement la 1ere tache s execute mais pas la 2eme....
je debute en VBA ( vous l aurez de toute facon compris a la vue du code )
Option Explicit
Sub diamafo()
' tache 1
Range("CI46:CI86,CF46:CF86").Select
Range("CF46").Activate
Selection.ClearContents
' tache 2
Range("CJ46").Select
ActiveCell.FormulaR1C1 = _
"=IFERROR(IF(RC[-3]=""P fils"",""."",VLOOKUP(RC[-72],_afo01,2,FALSE)),20)"
Range("CJ46").Select
Selection.AutoFill Destination:=Range("CJ46:CJ86"), Type:=xlFillDefault
Range("CJ46:CJ86").Select
End Sub
merci a vous les experts !
flo