Rechercher : dans
Par :

VBA Excel Selection.Rows.Ungroup

Dernière réponse le 6 jui 2009 à 14:34:08 zebulon2503, le 2 jui 2009 à 15:37:08 
 Signaler ce message aux modérateurs

Salut
J'ai un petit problème dans un programme VBA Excel.
Je veux dégrouper des lignes grouper mais ca ne marche pas. Voici le code :

Range("A1:IV65536").Select
Selection.Rows.Ungroup

Je suis obligé de tout selectionner car je ne connais pas les numéros des lignes groupées.
J'ai exécuter le programme pas à pas, quand il arrive à cette instruction, les lignes se dégroupent normalement, puis un message d'erreur apparaît :
Erreur d'exécution '1004':
La méthode Ungroup de la classe Range a échouée

Une idée pour corriger ce problème ?

Merci :) Les cons peuvent avoir l'air intelligent à première vue... Heureusement pour eux que la vitesse de la lumière est supérieure à celle du son.

Meilleures réponses pour « VBA Excel Selection.Rows.Ungroup » dans :
Tableur - La sélection des cellules VoirSélection de cellules Le tableur est un formidable outil pour manipuler des données. Ainsi, pour pouvoir manipuler les données il est nécessaire de disposer d'outils permettant de sélectionner rapidement toutes les cellules dont on a...

1

pilas31, le 3 jui 2009 à 00:30:15

Bonjour,

Je pense que cette erreur se produit lorsque les lignes ne sont pas groupées. Il faut essayer d'utiliser plutôt l'instruction d'effacement de plan qui ne provoque pas l'erreur :

Range("A1:IV65536").Select
Selection.ClearOutline


A+ Cordialement,

Répondre à pilas31

2

 zebulon2503, le 6 jui 2009 à 14:34:08

Merci Pilas31, mais ca ne marche pas non plus :(
Une autre idée?
A+
Les cons peuvent avoir l'air intelligent à première vue... H­eureusement pour eux que la vitesse de la lumière est supéri­eure à celle du son.

Répondre à zebulon2503