Pb d'éxecution d'une macro

  • Initiateur de la discussion Initiateur de la discussion foufana
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

foufana

Guest
Bonjour à tous !

Un message d'erreur apparaît lorsque je veux éxecuter une macro. Le message d'erreur est le suivant:
"Cette opération requiert que les cellules fusionnées soient de taille identique."

Quelqu'un peut-il m'expliquer ce problème svp?

Merci à tous !
 
Re : Pb d'éxecution d'une macro

Bonjour

un exemple serait bien venu

A priori, dans ta feuille excel tu as des cellules fusionnées (pour faire beau, un titre...)
le soucis est que cela plante toutes les manips comme copier coller (la fusion te fait pointer sur une zone et non pas une cellule unique)

l'idéal est de supprimer les fusions
 
Re : Pb d'éxecution d'une macro

Voici la macro en question :

Sub CroissantEp()
Dim MyDynamicRange As Range
Set MyDynamicRange = Range(Range("A9"), Range("N65536").End(xlUp))
MyDynamicRange.Sort Key1:=Range("J9"), Order1:=xlAscending, Header:=xlYes
End Sub

J'espère que cela peut t'aider !
 
Re : Pb d'éxecution d'une macro

re

pour faire un essai, à ta place, j'enlèverais la fusion

sinon, peut-être en essayant d'enlever la ligne 9 de ta sélection (je bn'ai pas testé)

Set MyDynamicRange = Range(Range("A10"), Range("N65536").End(xlUp))
MyDynamicRange.Sort Key1:=Range("J10"), Order1:=xlAscending, Header:=xlNo
 
Re : Pb d'éxecution d'une macro

re

tu n'as pas de données en colonnes M et N, donc

Range("N65536").End(xlUp)) te remonte sans doute vers la ligne 6
si tu remplaces N par L tu détectes la fin de tableau, cela a l'air de fonctionner , à tester :

Set MyDynamicRange = Range(Range("A10"), Range("L65536").End(xlUp))
MyDynamicRange.Sort Key1:=Range("J10"), Order1:=xlAscending, Header:=xlNo

là je pars, retour dans l'après midi. Je reprendrai le fil si besoin
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

T
  • Résolu(e)
Microsoft 365 pb effacement macro
Réponses
8
Affichages
795
Themax
T
Retour