Questions sur macro

Résolu/Fermé
Mots croisés Messages postés 3058 Date d'inscription dimanche 22 mai 2005 Statut Membre Dernière intervention 20 février 2024 - 6 mars 2016 à 15:44
Mots croisés Messages postés 3058 Date d'inscription dimanche 22 mai 2005 Statut Membre Dernière intervention 20 février 2024 - 6 mars 2016 à 18:25
Bonjour,

Sur un programme je me suis crée, et pour son bon fonctionnement, quelques codes VBA (écrits par quelque uns d'entre vous) ont été insérés à ce projet.
Je dois envoyer ce "programme", "projet" (je ne sais comment dire) par mail à un ami.
La question est :
Est ce que ces macros fonctionneront (SANS SOUCI) sous un autre OS et sous une autre version d'Excel? Ne sachant pas si mon ami a Windows 10 et Excel 2010. Sachant que ces codes VBA ont été écrits sous cet OS et sous cette version d'Excel.

Merci


A voir également:

3 réponses

Mike-31 Messages postés 18314 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
Modifié par Mike-31 le 6/03/2016 à 16:24
Bonjour,

Enregistre sous ton fichier et dans type: sélectionne Classeur Excel 97-2003(*.XLS) pour lui donner l'ancienne extension d'Excel comme cela il sera lu sur la plupart des versions

ou télécharge sur les versions Excel antérieures à 2007 le pack de compatibilité qui est gratuit à partir de ce lien
https://www.commentcamarche.net/telecharger/bureautique/16799-pack-de-compatibilite-microsoft-office/
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Mots croisés Messages postés 3058 Date d'inscription dimanche 22 mai 2005 Statut Membre Dernière intervention 20 février 2024 110
Modifié par Mots croisés le 6/03/2016 à 17:30
Bjr Mike

J'ai téléchargé le pack de compatibilité. Hors ensuite je ne vois rien nul part lorsque j'enregistre sous par exemple. La compatibilité est silencieuse donc, rien à faire?

Puis :

Après contact, mon ami a 2007. Et les codes VBA dont je parlais, sont les tiens justement. Ceux que tu m'as écrit pour ouvrir (par exemple) sur la première page de mon programme, tout comme afficher Excel en plein écran complet, (ce qui est parfait pour moi).
Alors tu sauras me dire en fait, si une fois les codes entrés pour moi sur mon 2010 fonctionneront bien sur son 2007, (parce que je fais une copie de mon programme que j'adapte pour lui).

Si il risque d'y avoir un quelconque conflit, auquel cas, je lui fais son programme sans code.

Merci
0
Mike-31 Messages postés 18314 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
6 mars 2016 à 17:52
RE,

le pack de compatibilité comme je te l'ai écrit est pour les versions Excel antérieures à 2007 et travaille en arrière plan

il ne devrait donc pas y avoir de problème avec les codes sauf si le niveau de sécurité des macros est trop élevé mais la c'est autre chose et dans ce cas il faudra soit baisser le niveau de sécurité ou se créer une signature numérique que j'ai expliqué ici
0
Mots croisés Messages postés 3058 Date d'inscription dimanche 22 mai 2005 Statut Membre Dernière intervention 20 février 2024 110
6 mars 2016 à 18:05
Oki Mike, j'ai suivi tes instructions en ce qui concerne la signature numérique.

Alors pour résumer, mon ami (avec ma certification enregistrée) ne devrait pas avoir de restriction sur les macros en ouvrant le doc?
0
Mike-31 Messages postés 18314 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 26 avril 2024 5 073
6 mars 2016 à 18:09
Re,

Non ça ne fonctionne pas comme cela, si tu as signé les codes à partir d'une signature créé sur ton ordi, la signature est sur ton ordi pas sur celui de ton ami, il conviendra de créer une signature sur chaque ordi utilisé pour authentifier les codes
0
Mots croisés Messages postés 3058 Date d'inscription dimanche 22 mai 2005 Statut Membre Dernière intervention 20 février 2024 110
6 mars 2016 à 18:25
ah oki, bien compris.

Pour ne pas qu'il ait de souci, j'abaisse le niveau des macros, ça sera mieux alors.
Et si il a souci, comme je disais, j'abandonne les codes, c'est pas important.
Disons que c'était pour le fun. Excel qui s'ouvre en plein écran, c'est bo :-).

Merci Mike, bonne soirée.
0