Compatibilite PC<->Mac... panique à bord !!!

i0r@eK

XLDnaute Nouveau
Salut tout le monde,

voila je viens de finir mon programme vba sur excel 2000 PC qui est en fait destiné à excel Mac vX.

ce matin, tout content je mets mon petit programme sur le Mac et la grsse panique rien ne marche !!! que ce soit mes boutons de lancement de userforms sur les feuilles aux userforms elles-mêmes !!!

est ce que quelqu'un connait la source de mon problème ???

En espérant que quelqu'un pourra m'aider...

merci d'avance pour toutes vos réponses !!!
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Bonjour

Pour tes boutons de lancement il me semble que Jean-Marie m'avait demandé d'utiliser ceux de la barre 'Formulaire' et non 'Boite à outils de controles'

Pour le reste je laisse les spécialistes MAC (Dan Jean-Marie ...)
 

Hervé

XLDnaute Barbatruc
bonjour ior@ek, pascal, le forum

J'ai pas de solution pour tes soucis de compatibilité, par contre ton dernier bug devait déjà ce produire sur PC.

En effet tu ne peux pas sélectionner une cellule d'une autre feuille sans avoir sélectionné cette dite feuille au préalable.

essaye comme ceci :

Sheets('feuil1').Select
Range('A1').Select

salut

Message édité par: herve, à: 29/07/2005 10:43
 

G.David

XLDnaute Impliqué
Pour les user form si tu as des combobox dedans la methode a employée pour eux est add item si tu employes Rowsource BUG
Excel 2000 est 100% compatible avec Excel2004 pour mac avec Juste 95% de mise au point:) (je parles d'experience )
Cordialement
G.David
 

i0r@eK

XLDnaute Nouveau
le problème c'est que j'utilise déja la méthode AddItem...

pour la cellule je me suis trompé, en fait le code exacte c'est :

Sheets('Feuil1').Activate
sheets('Feuil1').Range('A1').Select

et il bug sur Sheets('Feuil1').Activate ou si je change sur sheets('Feuil1').Select !

désolé...

je ne comprends plus rien... si vous avez d'otres idées je suis plus que preneur !

merci beaucoup pour votre aide !!!

Guillaume

Message édité par: i0r@eK, à: 29/07/2005 12:00
 

G.David

XLDnaute Impliqué
Ta version MAC 98 ou 2004 ;si c'est 98 il vaut mieux reecrire les macros sur le MAC . A la boutique j'ai carrément renoncer a adapter les programme sur Mac . si la boite ne peut pas uniformiser son parc il faut qu'elle revienne aux fiches de bristol une boutique qui s'équipe en informatique sur des promos ..... :) :) :)
A pleurer :eek: :unsure: :( :sick:
G.David
 

i0r@eK

XLDnaute Nouveau
juste comme ça est ce que vous savez pourquoi il bug sur

sheets('Feuil1').Activate ou sursheets('Feuil1').Select ???

j'ai retaper une petite macro qui passe nikel sauf quand j'ajoute cette commande qui m'est nécessaire...

Merci par avance !!!!!

PS : merci pour tout le tps que vous passé à répondre aux posts !!!!!!!!
 

Dan

XLDnaute Barbatruc
Bonjour,

Je m'insère un peu dans votre conversation mais disposant d'un MAC, peut être pourrais-je aider un peu.

Evite de placer des commandes combinées telles que celle dont tu parles: sheets('Feuil1').Range('A1').Select

Place plutôt cette commande :

Code:
Worksheets('Feuil1').Activate
Range('A1').Select

Cela devrait fonctionner sur PC et sur MAC.

Vérifies aussi ta version d'excel. As-tu bien Excel 2004 ?


;)
 

i0r@eK

XLDnaute Nouveau
malheureusement ma feuille s'appelle bien Feuil1... :'( j'aurais bien aimé que se ne soit pas le cas...

en fait pour les commandes combinées du type
sheets('Feuil1').Range('A1').Select

je les ai remplacé par
sheets('Feuil1').Activate (ou select)
range('A1').Select

mais il bug en permanence sur la ligne
sheets('Feuil1').Activate ou select quelque soit la comande !!!

auriez vous une idée ???????


merci d'avance pour votre aide !

Guillaume
 

Discussions similaires

Réponses
3
Affichages
865