Bonsoir,
Travaillant s/mac, plus pratique, j'ai peur que le zip ne passe pas.
J'ai simplement dé fusionné les cellules de titre dans les tarifs, sauf la A1.
Tu te places donc s/la cellule rouge dans le tableau 'coût...', et tu exécutes la macro.
Je te donne l'idée générale, je te laisse le soin de la paufiner, j'ai mis des msgbox avec des apostrophes, tu peux les enlever, ou les rendre actives.
Je me suis bien amusé, j'avais un problème similaire, ça m'a boosté.
Voilà la bestiole
Sub SeleX()
' SeleX Macro
' Macro enregistrée le 28/12/05 par Gruick
' Touche de raccourci du clavier: Option+Cmd+s
colcat = Selection.Cells.Offset(0, -1).Value
ligdep = Selection.Cells.Offset(0, -3).Value
'MsgBox 'Catégorie ' & colcat & ' Département ' & ligdep
Sheets('Grille tarifaire Transport').Select
Range('a1').Select
ActiveCell.Offset(0, colcat).EntireColumn.Select
Set zone1 = Selection
Range('a1').Select
ActiveCell.Offset(ligdep, 0).EntireRow.Select
Set zone2 = Selection
Prix = Intersect(zone1, zone2)
'MsgBox 'la valeur est ' & Prix
Sheets('Coût Transport').Select
ActiveCell = Prix
End Sub