Bonjour !!
C'est super !
Une derniere question, tel qu'est fait le code VBA, il faut qu'une action se passe dans l'onglet du batiment en question; par exemple il faut que la bible ou la gamme soit changer dans l'onglet du bâtiment.
Est il possible que cette action fasse référence à des cellules d'un autre onglet ?
If Not Application.Intersect(Target, Range("X4:X2")) Is Nothing And Target.Count = 1 Then 'Si oui
Application.EnableEvents = False ' On suspend la detection des évènements pour ne pas déclencher la macro inutilement
Dim sh As Worksheet
Set sh = ActiveSheet
Dim cherche As String ' On déclare une variable chaine de caractères
With sh ' On indique avec quelle feuille on travaile
cherche = .Range("X4").Value & " " & .Range("X2").Value ' On affecte à la variable la concaténation des deux cellules de sélection
End With
If Range("X4") <> "" And Range("X2") <> "" Then ' On verifie que la selection est valide
En gros les cellules X4 et X2 sont modifiées dans un autre onlget.
Merci encore de ton aide.