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'execution 13


Sujet :

Macros et VBA Excel

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Décembre 2018
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Décembre 2018
    Messages : 1
    Par défaut erreur d'execution 13
    bonsoir j'ai fais un code vba qui me permet de calculer un coefficient Cfc et dans celui-ci y a une valeur qui me cause probleme Dc, lorsque cette valeur est entiere tout va bien mais malheureusement cette valeur est decimale et quand je lance le programme j'ai l'erreur 13. cette variable est declare en type variant j'ai essayer en double mais lorsque je rentre sa valeur (10^-12) on me renvoie l'erreur 13. merci de m'aider le programme est le suivant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    Function Erf(y As Variant) As Variant
     
    Dim N As Integer, S As Double, Pas As Double
    N = 1000
    Pas = y / N
    S = (1 + Exp(-(N * Pas) ^ 2)) * 5257 / 17280
    S = S + (Exp(-(Pas) ^ 2) + Exp(-((N - 1) * Pas) ^ 2)) * 22081 / 15120
    S = S + (Exp(-(2 * Pas) ^ 2) + Exp(-((N - 2) * Pas) ^ 2)) * 54851 / 120960
    S = S + (Exp(-(3 * Pas) ^ 2) + Exp(-((N - 3) * Pas) ^ 2)) * 103 / 70
    S = S + (Exp(-(4 * Pas) ^ 2) + Exp(-((N - 4) * Pas) ^ 2)) * 89437 / 120960
    S = S + (Exp(-(5 * Pas) ^ 2) + Exp(-((N - 5) * Pas) ^ 2)) * 16367 / 15120
    S = S + (Exp(-(6 * Pas) ^ 2) + Exp(-((N - 6) * Pas) ^ 2)) * 23917 / 24192
    For J = 7 To N - 7
          S = S + Exp(-(J * Pas) ^ 2)
    Next J
    Erf = S * Pas / Sqr(Atn(1#))
    End Function
     
    Sub exemple1()
     
        Dim Dc As variant
        Dim Cs As Integer
        Dim a As Integer
        Dim b As Integer
        Dim N As Integer
     
        cell1 = InputBox("Entrez le temps t")
        a = InputBox("Entrez la borne inférieur de x")
        b = InputBox("Entrez la borne supérieur de x")
        N = b - a
            Cs = InputBox("Entrez la concentration des chlorures libres")
        Dc = InputBox("Entrez le coefficient")
        ReDim X(1 To N + 1) As Variant
        ReDim Cfc(1 To N + 1) As Variant
     
        Worksheets(1).Range("c4").Value = cell1
        Worksheets(1).Range("c6").Value = Dc
        Worksheets(1).Range("c7").Value = Cs
     
        For i = 1 To N + 1
            X(i) = i - 1
           Worksheets(1).Range("b11").Offset(i - 1, 0) = X(i)
        Next i
     
        For i = 1 To N + 1
            Cfc(i) = Cs * (1 - Erf(X(i) / (2 * Sqr(Dc * t))))
           Worksheets(1).Range("e11").Offset(i - 1, 0) = Cfc(i)
        Next i
    End Sub
    Fichiers attachés Fichiers attachés

Discussions similaires

  1. erreur d'execution 3704, ...:objet n'est pas ouvert
    Par cari dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 29/11/2005, 15h44
  2. [ERREUR D'EXECUTION] Segmentation Fault
    Par CestPasMoi dans le forum C++
    Réponses: 3
    Dernier message: 26/11/2005, 17h38
  3. Réponses: 3
    Dernier message: 03/11/2005, 18h41
  4. [LDAP][Interface Winldap.h] Erreur d'execution
    Par -=Spoon=- dans le forum Autres SGBD
    Réponses: 2
    Dernier message: 10/03/2005, 17h10
  5. [javamail] erreur d'execution
    Par bibx dans le forum API standards et tierces
    Réponses: 11
    Dernier message: 05/12/2003, 11h04

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