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 :

problème de compatibilité entre macro 64 bits et 32 bits [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2013
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Aruba

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2013
    Messages : 32
    Par défaut problème de compatibilité entre macro 64 bits et 32 bits
    bonsoir,

    je possède la macro (attachée) entièrement développé par notre ami Pierre Tatiak, elle marche impeccablement sur mon pc Windows 7 français office 2010 32 bits, mais une fois je l'ai essayé sur Windows 7 anglais office 2010 64 bits , certaines fonctionnalités ne exécutent plus tel que :

    contrat en cours
    location en cours

    la saisie de la date car Tatiak l'a mis sous format jj/mm/aa alors que mon laptop est sous format anglais mm/jj/aa

    PS: TATIAK n'a pas trouvé la solution
    Fichiers attachés Fichiers attachés

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonsoir,
    Ta question est à tiroir car tu y parle de 32 64 bits, date français /anglaise.

    De toutes les façons le dialogue entre vba et Excel les date toujours au format international cells(1,1)=format (date,"yyyy-mm-dd").
    Ton applications doit fonctionner sur um parque de pc hétéroclite ou que sur 64 bits.

    Interconnectés avec Word Outlook?

  3. #3
    Membre averti
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2013
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Aruba

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2013
    Messages : 32
    Par défaut
    pour les contrats et locations en cours , ils sont liés à un fichier word, est ce que tu veut que je l'attache lui aussi

  4. #4
    Invité
    Invité(e)
    Par défaut
    Pour ce qui concerne Word, enlèves la référence dans ton projet.
    Et remplace les dim wd as new Word.application par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    dim wd as Object
    Set wd =creatobject("Word.application")
    Pour tout ce qui est trim left vba.left

  5. #5
    Membre averti
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Mai 2013
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Aruba

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Mai 2013
    Messages : 32
    Par défaut
    je suis nul en macro quelqu'un peut faire cette proposition

  6. #6
    Invité
    Invité(e)
    Par défaut
    bonjour,
    il y a 2 façon d'utiliser des application externe (Word, Outlook...) soit de définir un variable qui utilise les références dans le projet VB menu->Outils->Références!
    dans ce cas de figure, l'application tentera d'utiliser la version (Word;Outlook..) défini par la référence , on déclare un variable qui du type de la référence. Dim Wrd as new Word.Application.

    il est possible de créer des variable dynamiquement sans passer par les références! dans ce cas , la variable créée, utilise l'application (Version 32 64 bits, 2000;2007;2013..) installé sur la machine de l'utilisateur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     dim Wrd as object
    set Wrd=CreateObject("Word.Application")
    vas dans les référence ( menu->Outils->Références) et décoche la librairie Word.

    vas dans le menue Débogage->Compiler VBAprojet là excel vas t'indiquer in certain nombre d'erreurs, replace les déclaration actuel Dim Wrd as new Word.Application par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     dim Wrd as object
    set Wrd=CreateObject("Word.Application")
    Images attachées Images attachées  
    Dernière modification par Invité ; 31/03/2015 à 13h54.

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

Discussions similaires

  1. Problème de compatibilité entre composant COM et 64 bits
    Par Raymonde dans le forum Général Dotnet
    Réponses: 6
    Dernier message: 17/09/2012, 18h05
  2. Réponses: 5
    Dernier message: 16/03/2006, 00h09
  3. Réponses: 4
    Dernier message: 06/03/2006, 20h14
  4. Problème de compatibilité entre deux scripts
    Par frutix dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 20/01/2006, 14h24
  5. Problèmes de compatibilité entre sdk 9.0c et geforce 2/4
    Par Francky033 dans le forum DirectX
    Réponses: 2
    Dernier message: 01/10/2004, 14h22

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