Je m'appelle phochka. Je suis nouveau ici et je ne suis pas un expert en VBA mais j'aime bien Excel. Je lance une macro, alors que je mets la référence relative, j'obtiens la Row en dur. Comme j'utilise la  macro ailleurs par exemple Row 1149, il me remet en Row1200.  Ci-joint le fichier
Merci.
Sub Macro3()
'
' Macro3 Macro
'
' Touche de raccourci du clavier : Option+Cmd+y
'
ActiveCell.FormulaR1C1 = _
"=IF(COUNTIF(R1200C4:RC23,R1C),COUNTIF(R1200C4:RC23,R1C),"""")"
ActiveCell.Select
Selection.AutoFill Destination:=ActiveCell.Range("A1:BR1"), Type:= _
xlFillDefault
ActiveCell.Range("A1:BR1").Select
Selection.AutoFill Destination:=ActiveCell.Range("A1:BR42"), Type:= _
xlFillDefault
ActiveCell.Range("A1:BR42").Select
End Sub
	
		
			
		
		
	
				
			Merci.
Sub Macro3()
'
' Macro3 Macro
'
' Touche de raccourci du clavier : Option+Cmd+y
'
ActiveCell.FormulaR1C1 = _
"=IF(COUNTIF(R1200C4:RC23,R1C),COUNTIF(R1200C4:RC23,R1C),"""")"
ActiveCell.Select
Selection.AutoFill Destination:=ActiveCell.Range("A1:BR1"), Type:= _
xlFillDefault
ActiveCell.Range("A1:BR1").Select
Selection.AutoFill Destination:=ActiveCell.Range("A1:BR42"), Type:= _
xlFillDefault
ActiveCell.Range("A1:BR42").Select
End Sub