2010-06-02 4 views
1

Dans les bibliothèques Excel Interop, est-il des fonctionnalités pour déterminer si un objet Range donné est contenu dans un autre objet Range?dans Excel Si vous comparez des

Il me serait assez simple de comparer les indices de ligne et de colonne de chaque Range, mais les choses se compliquent lorsque vous voulez comparer deux plages qui peuvent être sur des feuilles de calcul différentes.

Répondre

2

Application.Intersect fera le travail.

Il vous donnera une gamme qui est l'intersection de deux gammes A et B

Si Range A est contenu dans Plage B, le résultat aura la même largeur et hauteur que A.

Le résultat sera null/Nothing si les plages ne se croisent pas du tout.

Questions connexes