IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Compatibilité du code VBA sous Excel 2007 avec des versions plus récentes. [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 5
    Par défaut Compatibilité du code VBA sous Excel 2007 avec des versions plus récentes.
    Bonjour,
    J'utilise la version 2007 d'Excel. Je souhaite, pour me former, acheter des livres sur la programmation VBA sous Excel.
    Si j'achète un ouvrage rédigé en 2020 ou 2024 le code est-il toujours similaire à celui de 2007 ou a-t-il changer radicalement ?
    Dans le même esprit, si je code sous Excel 2007 avec un exemple tiré d'un livre pour Excel 2019, peut-il y avoir des risques de bugs pour des commandes non reconnues ?
    Merci de votre réponse.
    Bien cordialement.

  2. #2
    Rédacteur

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2013
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Août 2013
    Messages : 1 022
    Par défaut
    Bonjour,
    A mon avis sur les grandes lignes vous pourrez vous y retrouver.
    Mais le VBA pour Excel 2007 est la version 6.1 alors que depuis 2013 il est en version 7.1, qui prend en charge les API en 64 Bits, mais surtout les tableaux (tableaux structurés).
    Et sachant qu'aujourd'hui il est fortement conseillé d'utiliser les tableaux au lieu des plages de données classiques, vous risquez de passer à côté de l'essentiel.
    Bonne continuation.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 5
    Par défaut
    Bonjour Laurent,
    Merci pour ces précieuses informations. Je vais opter pour une version récente d'Excel et le VBA associé afin, comme vous le dite, de ne pas passer à côté des évolutions structurelles de ce langage.
    Du chemin en perspective qui me ramènera sur le forum afin de maîtriser toute les subtilités du code.
    Bien cordialement

  4. #4
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 149
    Billets dans le blog
    2
    Par défaut
    Bonjour,

    Pour compléter
    De mémoire Excel 2007 était une version mal bouclée d'Excel (enregistreur fonctionnant partiellement, Ruban mais pas d'onglet Fichier et non personnalisable, Tableaux structurés sans pouvoir les programmer...)
    Je pense qu'en plus, au vu de cette version 2007 à mi-chemin entre 2003 (ancienne interface) et 2010 (nouvelle) il serait en effet préférable de se mettre à jour sur une version récente d'Excel

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 5
    Par défaut
    Bonjour tititoto2008,
    Merci de tes précisions. En effet, Excel était un peu bancale dans son interface mais me convenait pour "bricoler un peu". J'étais hésitant vu le prix d'une nouvelle licence , mais pour réaliser un travail sérieux autant partir sur un logiciel "propre".
    Cordialement

  6. #6
    Membre Expert
    Avatar de tototiti2008
    Homme Profil pro
    Formateur/développeur
    Inscrit en
    Octobre 2008
    Messages
    1 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Formateur/développeur

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 149
    Billets dans le blog
    2
    Par défaut
    Re,

    Il y a des versions OEM d'Office Pro Plus a des prix abordables, il me semble

  7. #7
    Membre Expert Avatar de Nain porte koi
    Homme Profil pro
    peu importe
    Inscrit en
    Novembre 2023
    Messages
    1 161
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : peu importe

    Informations forums :
    Inscription : Novembre 2023
    Messages : 1 161
    Par défaut
    Hello,

    bien que je ne l'encourage pas, ici y'a du vraiment pas cher
    https://www.cdiscount.com/search/10/...ffice+365.html
    Le problème c'est que du jour au lendemain ça risque de ne plus fonctionner et impossible de se connecter sous son vrai compte MS

    Ceci dit, une licence 365 c'est un abonnement à 69€ par an tout ce qu'il y a de plus officiel et je ne trouve pas ça "ruineux"

  8. #8
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 5
    Par défaut Re
    Bonjour,
    Merci pour ces pistes de réflexion. Au final, je vais opter pour Microsoft 365 Personnel à 69,00 €/an et ainsi bénéficier de la mouture la plus récente du logiciel.

  9. #9
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 558
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 558
    Par défaut
    Bonjour

    On trouve régulièrement des abonnements à 50€ par an sur Amazon (en général des promos pour 15 ou 27 mois. Je suis paré jusqu'à janvier 2028 pour ma part).

    Je te conseille d'attendre les soldes de janvier.

    En attendant tu peux me contacter en MP pour une solution d'attente...

  10. #10
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 5
    Par défaut
    Bonjour 78chris,

    Je n'ai pas pu me reconnecter avant ce matin et je suis passé à côté de ta solution. Hier, après mon dernier message, j'ai acheté et téléchargé Microsoft 365 Personnel à
    69,00 €/an. Encore un grand merci pour ta proposition que j'ai, hélas, loupé. Un grand merci également à tous les membres du forum qui ont pris le temps de répondre à mes questions et leurs pistes de réflexions.
    Très cordialement à tous et bonnes fêtes de fin d'année.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Valeur juridique d'un code VBA sous excel
    Par Ania dans le forum Juridique
    Réponses: 6
    Dernier message: 20/02/2009, 11h48
  2. Perte du code VBA entre Excel 2007 et antérieure
    Par GreatDeveloperOnizuka dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 01/07/2008, 21h42
  3. Lenteurs de macros VBA sous Excel 2007 vs Excel 2003
    Par nicotab dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 06/11/2007, 18h47
  4. [VBA] VBA sous Excel 2007
    Par tangjuncn dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 28/02/2007, 16h06
  5. PW perdu dans code VBA sous Excel ?
    Par electrosat03 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 21/01/2007, 22h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo