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 :

erreur d'exécution 13 incompatibilité de type


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 3
    Par défaut erreur d'exécution 13 incompatibilité de type
    Bonjour a tous
    je suis debutante en VBA
    et j'ai un probleme avec le code ci-dessous

    quand je l'execute j'ai une "erreur du type 13 incompatibilite de type"

    le code ci-dessous doit faire la somme des N premiers nombres
    pourriez vous m'aider?
    merci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Public Sub Somme()
    Dim Somme As Integer
    Dim n As Integer
    Dim i As Integer
    Nombre = InputBox$("Entrez un nombre")
    n = Val(Nombre)
    Somme = 0
    For i = 1 To n
        Somme = Somme + i
    Next i
    Nombre = Str(Somme)
    MsgBox ("La somme des" + i + "premiers nombres est" + Nombre)
    End Sub

  2. #2
    Expert confirmé
    Avatar de Qwazerty
    Homme Profil pro
    La très haute tension :D
    Inscrit en
    Avril 2002
    Messages
    4 117
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations professionnelles :
    Activité : La très haute tension :D
    Secteur : Service public

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 117
    Par défaut
    Bonjours et bienvenu
    Il est préférable d'indiquer la ligne ou ce trouve l'erreur, bon ici les code est court donc ça va aller ^^

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox ("La somme des" + i + "premiers nombres est" + Nombre)
    Ici tu fais bien ton transtypage en mettant somme, qui est un entier, dans Nombre, qui est un variant ici, en lui indiquant
    il faut donc faire la même chose pour i
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox ("La somme des" + str(i) + "premiers nombres est" + Str(Somme))
    Tu peux également noter que la conversion peut se faire directement dans la ligne de code du msgbox

    A++
    Qwaz

    MagicQwaz := Harry Potter la baguette en moins
    Le monde dans lequel on vit
    Ma page perso DVP
    Dernier et Seul Tutoriel : VBA & Internet Explorer
    Dernière contribution : Lien Tableau Structuré et UserForm
    L'utilisation de l’éditeur de message

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 3
    Par défaut Erreur d'exécution 13 incompatibilité de type
    C'est Bon, ça marche

    Merci Qwazerty!!!!

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

Discussions similaires

  1. [XL-2003] erreur d'exécution 13 incompatibilité de type
    Par joelweb dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 26/07/2012, 17h07
  2. Erreur d'exécution "13" incompatibilité de type
    Par zenico64 dans le forum VBA Outlook
    Réponses: 1
    Dernier message: 14/12/2010, 10h45
  3. Erreur d'exécution 13 : incompatibilité de type
    Par Ptikir dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 01/04/2009, 15h59
  4. "erreur d'exécution 13 : incompatibilité de type"
    Par oliver75 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 19/07/2007, 15h47
  5. erreur d'exécution 13, incompatibilité de type
    Par PHPdudimanche dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 01/06/2007, 15h20

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