Degrouper lignes

Bonjour

J'ai un bout de code qui degroupe les lignes de mon onglet shR: shR.Rows("1:" & derligneRap).Ungroup

Si je lance depuis VBA ou depuis un bouton situé sur la feuille en question ca fonctionne très bien, en revanche si le bouton est situé sur un autre onglet ca ne fonctionne pas (La méthode Ungroup de la classe Range a échoué), même en ajoutant un shR.Activate ou shR.Select, j'ai la même erreur.

Comment faire pour arriver à lancer cela depuis un ontre onglet?

Merci d'avance pour votre aide.

bonjour,

il faut voir la partie précédente à cette ligne. On a une ligne avec "Set shR= ...", c'est bien que cette ligne utilise la feuille désirée ?

En fait j'ai trouvé, c'était une erreur bête de ma part, j'ai oublié la référence à la feuille shR lorque je défini la dernière ligne derligneRap, du coup il me calcule la dernière ligne par rapport à la feuille sur laquelle est le bouton pointant vers la macro et donc au lieu de valeur 74 derligneRap vaut 1, d'où l'impossibilité à dégrouper.

Rechercher des sujets similaires à "degrouper lignes"