Shape.Ungroup, méthode (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 Variable qui représente un objet Shape .

Valeur renvoyée

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

Remarques

Étant donné qu’un groupe de formes est traité comme un objet unique, le regroupement et le dissociation de formes modifient le nombre d’éléments de la collection Shapes et modifient les numéros d’index des éléments qui suivent 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.