Macro pour excel 2000 mac

  • Initiateur de la discussion Initiateur de la discussion jeanclaude57
  • 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 !

J

jeanclaude57

Guest
Bonsoir à tous.

Sur le fichier joint j'ai une macro avec 4 boutons que je me servais sur excel 97 sur windows 98.

Mais voila mon patron m'a acheté un mac et installé excel 2000.

Les boutons que j'ai placé je n'arrive plus à les éditer et les macros
correspondante ne fonctionne plus.

Si quelqu'un a une idée de ce qu'il faut faire il serait le bien venu.

Merci [file name=Jeanclaude.zip size=23170]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Jeanclaude.zip[/file]
 

Pièces jointes

Bonsoir Jean-Claude

Les objets de la barre d'outils 'contrôle' ne fontionnent pas. Tu dois les remplacer par des boutons de la barre d'outils 'formulaire', ou par des objets qui peuvent être affectés par une macro.

Dans ton code, tu dois remplacer le 'private' de tes sub par 'public', je te conseille aussi de mettre le code dans un module et non dans la feuille du classeur.

@+Jean-Marie
 
Bonsoir jeanclaude57,

Tout d'abord, je te conseille vivement la lecture de la Lien supprimé de mon ami Jean-Marie, dont le titre est fort explicite : 'L'objet de cette page, est de vous décrire les sources des problèmes de la création et du portage des macros VBA sous environnement mac.'

Tu trouveras ci-joint ton fichier que j'ai commencé à modifier pour qu'il puisse fonctionner sous Mac :
[ol][ul][li]Echange des boutons contre des objets 'dessin' : sous environnement Mac, les contrôles ActiveX (comme les Boutons de la boîte à outils Contrôles) ne sont pas supportés, il te faut les échanger contre de simple Shapes (barre d'outils dessin) ou, sauf erreur de ma part, des boutons issus de la barre d'outils formulaires.[/li]
[li]Les procédures 'Private Sub CommandButton?_Click()' dans le module de code de la feuille, sont donc à supprimer et à remplacer par des procédures placées dans un module de code général (exemple : Module1).[/li]
[li]Le lien 'Bouton/Macro' se fait comme suit : faire un clic droit sur l'objet dessin et choisir 'Affecter une macro...'. Puis choisir la procédure dans la liste et valider.[/li][/ul][/ol]

Dans le classeur joint, j'ai fait l'échange des boutons ActiveX par des objets dessin et j'ai remis en place le code correspondant au premier bouton. Je te laisse faire de même pour les 3 autres boutons...

Cordialement, [file name=PourJeanclaude57.zip size=18230]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/PourJeanclaude57.zip[/file]


EDITION
Oups, désolé Jean-Marie, je ne t'ai pas vu arriver... ben au moins, on est en phase ! 🙂

Message édité par: myDearFriend!, à: 11/10/2005 20:42
 

Pièces jointes

- 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

M
Réponses
3
Affichages
4 K
_matt_44
M
Réponses
5
Affichages
1 K
J
Réponses
1
Affichages
1 K
S
Réponses
3
Affichages
1 K
B
  • Question Question
Réponses
0
Affichages
1 K
Bertrand
B
B
Réponses
2
Affichages
1 K
C
Réponses
4
Affichages
1 K
C
Réponses
12
Affichages
2 K
P
Réponses
8
Affichages
1 K
Papaye
P
J
Réponses
4
Affichages
1 K
E
Réponses
4
Affichages
1 K
A
H
Réponses
2
Affichages
837
henri
H
L
Réponses
4
Affichages
1 K
P
Réponses
10
Affichages
1 K
placis
P
N
Réponses
6
Affichages
1 K
J
Réponses
4
Affichages
1 K
J
Réponses
5
Affichages
4 K
P
Retour