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
    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 :
20220916_170527.gif

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
Bonjour Benjy,
Je suis sous Windows, XL2007 et votre tri semble marcher :
Regarde la pièce jointe 1149755
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.
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
 

Statistiques des forums

Discussions
314 717
Messages
2 112 169
Membres
111 450
dernier inscrit
nath_omic