Méthode Shape.Ungroup (Excel)

Dissocie toutes les formes groupées dans la forme ou la plage de formes spécifiée. Elle dissocie les images et les objets OLE d'une forme ou d'une plage de formes spécifiée.

Syntaxe

expression. Dissocier

expression Une variable qui représente uneForme d’objet.

Valeur renvoyée

Objet ShapeRange qui représente les formes non groupées.

Remarques

Un groupe de formes étant traité comme un seul objet, le regroupement et la dissociation des formes modifient le nombre d’éléments dans la collection Formes et modifient les numéros d’index des éléments qui viennent après les éléments affectés dans la collection.

Exemple

Cet exemple montre comment dissocier toutes les formes groupées ainsi que toutes les images ou tous les objets OLE de myDocument.

Set myDocument = Worksheets(1) 
For Each s In myDocument.Shapes 
 s.Ungroup 
Next

Cet exemple montre comment dissocier toutes les formes de myDocument sans dissocier les images ou les objets OLE.

Set myDocument = Worksheets(1) 
For Each s In myDocument.Shapes 
 If s.Type = msoGroup Then s.Ungroup

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.