/ / Développement Excel: Comment détecter qu’une plage chevauche une autre plage? - excel, interop, vsto

Développement Excel: Comment détecter qu'une plage chevauche une autre plage? - excel, interop, vsto

Je travaille sur un projet VSTO Excel et j'ai quelques difficultés à gérer les objets Range.

En fait, j’ai le cas où j’ai besoin de savoir si la plage actuellement sélectionnée chevauche une autre plage que j’ai enregistrée dans la liste. Donc, fondamentalement, j'ai 2 instance Range et je veux comparer leur position.

Cela me paraissait simple, mais avec tout le dynamisme d’Interop, je suis un peu confus en ce qui concerne les données sur lesquelles je devrais me fier.

Réponses:

6 pour la réponse № 1

Application.Intersect renvoie une plage qui est une intersection des plages fournies, ou null s’ils ne se chevauchent pas.