Bonjour à tous,
En voulant tester ma macro sur un mac (office 2011) hier soir, j'ai appris que certaines fonctions en VBA ne sont pas compatible avec mac ! J'ai fait une macro pour le boulot et une partie des utilisateurs sont sous mac, ce qui rend complétement inutile tout le travail réalisé jusqu’à présent. Il est vrai que j'aurai du me poser la question au début mais je suis à mes tout débuts en VBA et pour moi du VBA sous exel etait du VBA et ce peut importe la plateforme (douce illusion !). Bref voici mon problème :
Ma macro repose sur un dictionnaire car c'est la seule méthode que j'ai trouvé pour créer une liste dans laquelle j'ai éliminé les doublons et la macro crée ensuite un onglet par Item (dictionnaire) d'où la nécessité de ne pas avoir de doublons.
Je suis à la recherche de toutes solutions permettant de remplacer le dictionnaire par une autre fonction sans pour autant que le temps d'exécution soit augmenté car la création des onglets est juste une étape préliminaire dans la macro. Bien entendu il faut que la fonction de remplacement soit compatible sous mac.
Je remercie par avance ceux qui prendront le temps de lire mon problème.
Vous trouverez un exemple en pièce jointe.
amicalement,
Nico
En voulant tester ma macro sur un mac (office 2011) hier soir, j'ai appris que certaines fonctions en VBA ne sont pas compatible avec mac ! J'ai fait une macro pour le boulot et une partie des utilisateurs sont sous mac, ce qui rend complétement inutile tout le travail réalisé jusqu’à présent. Il est vrai que j'aurai du me poser la question au début mais je suis à mes tout débuts en VBA et pour moi du VBA sous exel etait du VBA et ce peut importe la plateforme (douce illusion !). Bref voici mon problème :
Ma macro repose sur un dictionnaire car c'est la seule méthode que j'ai trouvé pour créer une liste dans laquelle j'ai éliminé les doublons et la macro crée ensuite un onglet par Item (dictionnaire) d'où la nécessité de ne pas avoir de doublons.
Je suis à la recherche de toutes solutions permettant de remplacer le dictionnaire par une autre fonction sans pour autant que le temps d'exécution soit augmenté car la création des onglets est juste une étape préliminaire dans la macro. Bien entendu il faut que la fonction de remplacement soit compatible sous mac.
Je remercie par avance ceux qui prendront le temps de lire mon problème.
Vous trouverez un exemple en pièce jointe.
amicalement,
Nico
Pièces jointes
Dernière édition: