Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL pour MAC Problème macro tri

Benjy51190

XLDnaute Nouveau
Bonjour à tous et merci de prendre le temps de regarder à mon soucis.

J’ai préparé une macro de tri, mais à l’exécution, j’ai un message d’erreur 1004, m’indique que la taille des cellules fusionnées doit être identique.
Je suis clairement débutant, donc si quelqu’un peut m’expliquer et m’apporter la solution, je serai vraiment reconnaissant.

Je joins à ce post mon tableur contenant les macros en question (à télécharger via we transfert car trop volumineux pour l'ajouter à ce message): https://we.tl/t-0PoQWxTkm8
et je vous les remet également ci dessous ma macro pour plus de clarté et la photo du message d'erreur.
Merci beaucoup aux personnes qui passerons un peu de temps pour m’aider.
Bonne journée à tous

Sub NOM_A_à_Z()

’ NOM_A_à_Z Macro



ActiveWorkbook.Worksheets(« Compte_Boisson »).Sort.SortFields.Clear
ActiveWorkbook.Worksheets(« Compte_Boisson »).Sort.SortFields.Add Key:=Range(« F3:EH3 ») _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets(« Compte_Boisson »).Sort
.SetRange Range(« F2: EJ3311 »)
.Header = xlGuess
.MatchCase = False
.Orientation = xlLeftToRight
.SortMethod = xlPinYin
.Apply
End With

End Sub


Sub prenom_A_Z()

’ prenom_A_Z Macro



ActiveWorkbook.Worksheets(« Compte_Boisson »).Sort.SortFields.Clear
ActiveWorkbook.Worksheets(« Compte_Boisson »).Sort.SortFields.Add Key:=Range(« F2:EH2 ») _
, SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
With ActiveWorkbook.Worksheets(« Compte_Boisson »).Sort
.SetRange Range(« F2: EJ3311 »)
.Header = xlGuess
.MatchCase = False
.Orientation = xlLeftToRight
.SortMethod = xlPinYin
.Apply
End With
End Sub
 

Pièces jointes

  • par défaut 2022-09-16 à 10.31.43.jpg
    437.2 KB · Affichages: 27

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Benjy,
Je suis sous Windows, XL2007 et votre tri semble marcher :

Donc il semblerait que votre erreur résulte d'une incompatibilité Windows IOS au niveau XL.
Je sais qu'il existe certaines différences, mais malheureusement je n'y connait rien.
Certains sites en parlent ( ici , ici , ici , ici ... )
Désolé de la réponse aussi évasive.
 

Benjy51190

XLDnaute Nouveau
Merci beaucoup @sylvanu d'avoir regardé à mon problème.
Vous êtes la 2ème personne à me confirmer que sous Windows, la macro fonctionne, donc ça confirme que le problème viens de la version mac.
Du coup, je suis un peu perdu.
De mémoire, ma macro fonctionnait il y a quelques temps, et du jour au lendemain, elle n'a plus fonctionné sans que je ne sache vraiment quelle modification de mon tableau a provoqué le problème.
Merci en tout cas. J'espère trouver une solution
 
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…