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 d'ouverture de classeur sur 64 bits ou 32 bits Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    artiste peintre
    Inscrit en
    Mai 2017
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : artiste peintre
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2017
    Messages : 66
    Par défaut Problème d'ouverture de classeur sur 64 bits ou 32 bits Excel
    Bonjour à tous,

    Je viens vers vous car je n'arrive pas à trouver la solution à mon problème il faut dire que cette partie là je ne la connais pas réellement non plus j'ai trouvé ce code sur Internet qui soi-disant permet de pouvoir ouvrir le classeur soit sur une version 64 bits ou 32 bits hors il ne met plusieurs problèmes sur la version 32 bits.

    Comme je ne connais vraiment pas du tout cet parti de code VBA je viens vers vous pour vous demander et vous sollicitez si vous pouvez m'aider à trouver la solution en vous remerciant d'avance de votre aide.

    Les déclarations du code se trouvent dans le module 5

    Gestion_des_Artistes_v00.1.xlsm

    Doc2.pdf

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    Dans le module 5, le #End If est mal placé, car il est en plein dans le corps d'une fonction. De plus, il y a deux fonctions NewProc (L'une pour le 64 bits avec LongLong, l'une pour le 32 bits avec Long). Ces fonctions devraient être soit englobées dans les blocs #If ... #Else ou fait partie d'un nouveau bloc #If... #Else... #End If.


    Mais la première fonction NewProc n'est pas complète. Elle ne contient pas de End Function et il lui manque manifestement du code... Ces deux fonctions ne contiennent pas les mêmes variables, ce qui me pose question quant à l'utilité de ces doublons, voire de ces fonctions.

    En essayant de compiler le code, j'ai une erreur sur le Me.TextBox23 du userform2 car TextBox23 n'existe pas dans ce formulaire. Outre qu'avec 15 userform contenant pour certains plus de vingt textbox, il est utopie de produire du code de qualité en ne nommant correctement les userforms et les textbox. De plus, les données ne sont pas stockées dans des tableaux structurés, ce qui complique le code et le lie fortement à la place des données sur les feuilles.

    Il y a du boulot...
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  3. #3
    Membre actif
    Homme Profil pro
    artiste peintre
    Inscrit en
    Mai 2017
    Messages
    66
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Haute Vienne (Limousin)

    Informations professionnelles :
    Activité : artiste peintre
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2017
    Messages : 66
    Par défaut Besoin d'aide
    Bonjour,

    Tout d'abord merci de vous pencher sur mon problème je suis ravi de faire parti de ce forum.

    Est-ce que cela veut dire que tu vas m'aider ? Car c'est mon premier classeur où j'essaie de faire de la programmation pour aider une association à gérer ses artistes c'est peut-être pour ça que tu trouves un peu brouillon pour toi je réalise un autre classeur qui cellules et pour moi et je le travail différemment à force d'apprendre.

    Ce serait vraiment chouette si tu pouvais m'aider s'il te plaît.

Discussions similaires

  1. Problème multiplication sinus par data sur 640 bits
    Par wesleymec dans le forum Simulink
    Réponses: 4
    Dernier message: 25/09/2008, 16h58
  2. Problème d'ouverture de partition sur un disque dur
    Par mayloshi dans le forum Windows XP
    Réponses: 5
    Dernier message: 11/04/2008, 14h46
  3. Problème d'ouverture de classeur
    Par yadla dans le forum Excel
    Réponses: 6
    Dernier message: 11/08/2007, 23h16
  4. Problème d'ouverture de classeur Excel
    Par k_boy dans le forum Delphi
    Réponses: 2
    Dernier message: 21/07/2007, 14h12
  5. Réponses: 4
    Dernier message: 13/02/2006, 12h13

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