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 :

Excel: Erreur 2036


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 159
    Par défaut Excel: Erreur 2036
    Bonjour, j'ai un petit soucis, quand je fais touner ma macro, j'ai un message d'erreur : Erreur d'exécution '13'
    Incompatibilité de type

    et quand je met un espion sur ma variable, ca me met comme valeur : Erreur 2036 et comme type :variant/error, c'est la première fois que j'ai ca et je ne vois pas comment résoudre le problème.

    Quelqu'un peut m'aider??

  2. #2
    Modérateur
    Avatar de AlainTech
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Mai 2005
    Messages
    4 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 71
    Localisation : Belgique

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : Finance

    Informations forums :
    Inscription : Mai 2005
    Messages : 4 235
    Par défaut
    Non!


    Pas sans ton code!


    On n'est pas devins...
    N'oubliez pas de cliquer sur quand vous avez obtenu ou trouvé vous-même la réponse à votre question.
    Si vous trouvez seul, pensez à poster votre solution. Elle peut servir à d'autres!
    Pensez aussi à voter pour les réponses qui vous ont aidés.
    ------------
    Je dois beaucoup de mes connaissances à mes erreurs!

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2007
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 159
    Par défaut
    voilà mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
                    If q1_envcont_confinal >= 1 Then
                        q1_envcont_confinal = q1_envcont_confinal - 0.5
                    ElseIf q1_envcont_confinal >= 2 Then
                        q1_envcont_confinal = q1_envcont_confinal - 1
                    ElseIf q1_envcont_confinal >= 3 Then
                        q1_envcont_confinal = q1_envcont_confinal - 1.5
                    ElseIf q1_envcont_confinal >= 4 Then
                        q1_envcont_confinal = q1_envcont_confinal - 2
                    ElseIf q1_envcont_confinal >= 5 Then
                        q1_envcont_confinal = q1_envcont_confinal - 2.5
                    End If
    et c'est pour le variable q1_envcont_confinal que ca me met le message d'erreur. normalement la variable est un nombre réel . cette partie du programme fait partie d'une boucle qui tourne sur 6000 lignes et ca bugs à la 757ème ligne.

  4. #4
    Expert confirmé Avatar de illight
    Homme Profil pro
    Analyste décisionnel
    Inscrit en
    Septembre 2005
    Messages
    2 344
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Analyste décisionnel
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2005
    Messages : 2 344
    Par défaut
    t'a regardé la valeur à la ligne 757 pour voir s'il y avait pas une erreur ?

    ç te surligne sur quelle ligne en jaune ou tu as l'erreur ?
    1. Avant de poster, et http://www.developpez.com/sources/
    2. Lors du post, n'oubliez pas, si besoin les balises CODE => voir ici pour l'utilisation
    3. N'oubliez pas le
    4. N'oubliez pas le si la réponse vous a été utile !

  5. #5
    Inactif  
    Avatar de ouskel'n'or
    Profil pro
    Inscrit en
    Février 2005
    Messages
    12 464
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 12 464
    Par défaut
    Tu vois, c'est bien, tu nous donnes le N° de l'erreur. Mais pour connaître le message d'erreur, ça nous oblige à faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Sub macro4()
    MsgBox Error(2036) 'Erreur définie par l'application ou par l'objet
    Msgbox Error(13) 'Incompatibilité de type 
    End Sub
    C'est agaçant !
    Donc, le message d'erreur et la ligne concernée peinte en rouge, c'est mieux
    Pour ton pb, comment déclares-tu q1_envcont_confinal et quelle est sa valeur quand tu as l'erreur ?

Discussions similaires

  1. [XML][Excel] Erreur d'ouverture
    Par Promesses dans le forum XML/XSL et SOAP
    Réponses: 3
    Dernier message: 03/11/2010, 14h13
  2. [VBA][EXCEL] Erreur génération d'un graphique
    Par PoZZyX dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 16/01/2006, 15h52
  3. [VBA][EXCEL]Erreur '1004' avec "Application.Run"
    Par Ania dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/01/2006, 10h50
  4. [Excel] Erreur 1004 avec un search
    Par Invité dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 23/12/2005, 13h54
  5. [OLE Excel] Erreur
    Par JBrek dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 23/03/2003, 18h28

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