Je me suis très certainement mal expliqué,pour reprendre ton exemple,si je sélectionne la cellule C14 (71), je souhaitais quelle soit reportée "automatiquement" dans la cellule F4,sans multiplicateur ligne 9 ,ce qui me permet de calculer ma marge de 1.31 en cellule H4 rien quant sélectionnant un prix
Dans votre exemple, vous aviez mentionné 1.4 et comme je ne trouvais pas cela dans votre ligne 4 et par rapport à votre exemple, j'ai donc considéré que vous vouliez récupérer la ligne 9 de la colonne choisie.
le code est plus simple alors
Option Explicit
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Count > 1 Then Exit Sub
If Not Intersect(Target, Range("C10:AK103")) Is Nothing Then
Range("F4") = Target.value
End If
End Sub