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 13 en VBA


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Femme Profil pro
    étudiante
    Inscrit en
    Mars 2014
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : étudiante
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2014
    Messages : 123
    Billets dans le blog
    1
    Par défaut Erreur 13 en VBA
    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
    Sub Tableau()
    ' Déclaration des variables
    Dim Tonnage As Integer
    Dim i As Integer
    Dim TblTunelle As Variant
     
    For i = 0 To 18
    Tonnage = Tonnage + TblTunelle(2, 19)
    TblTunelle(2, 19 - i) = TblTunelle(2, 18 - i)
    i = i + 1
    Next i
     
    ' lancer la procédure "ChangeValue" dans 10 secondes
    'Application.OnTime Now + TimeValue("00:00:10"), "ChangeValue"
     
    End Sub
    voila mon code je sais pas c'est quoi l'erreur aidez moi svp

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    l'erreur est que tu déclares une variable TblTunelle en tant que Variant (= tout type de variable)

    ensuite, tu l'utilises comme un tableau, mais sans l'avoir dimensionné au préalable, donc ça doit planter dès la ligne

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Tonnage = Tonnage + TblTunelle(2, 19)
    tu pars du principe que ton tableau est déjà dimensionné et qu'il possède des lignes et des colonnes ... or il est vide, c'est un objet qui ne contient rien et aucune position (index) pour recevoir des données

    je te conseille :

    - de déclarer directement ta variable en tant que tableau
    - si c'est une taille fixe : dans la déclaration tu indiques directement sa taille et ses dimensions
    - si c'est de taille variable : il faudra le redimensionner à chaque ajout


    il est impératif que tu assimiles la manipulation des tableaux avant de te lancer : http://silkyroad.developpez.com/vba/tableaux/

  3. #3
    Membre confirmé

    Femme Profil pro
    étudiante
    Inscrit en
    Mars 2014
    Messages
    123
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 34
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : étudiante
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2014
    Messages : 123
    Billets dans le blog
    1
    Par défaut Besoin d'aide merciii
    Merci Joe pour votre aide voula se que j'ai fait et sa fonctionne toujours pas j'ai mis en piéce jointe le fichier sur lequel je travail .
    En faite moi Normalement je voulais que ma valeur 53 placer dans la cellule B1 se déplace dans les cellules de B6 :T6 et que chaque déplacement de B1 dure 10 secondes et je veux que chaque passage de la valeur de B1 d'une cellule à l'autre, on vérifie que T6 si il est vide ou pas, si oui, B1 avance vers la cellule suivante, si non B1 n'avance pas.

    merci
    cordialement
    Fichiers attachés Fichiers attachés

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

Discussions similaires

  1. Erreur accés fichier? Vba
    Par antoine1504 dans le forum VBA Access
    Réponses: 6
    Dernier message: 03/07/2008, 11h38
  2. Erreur Requete en VBA
    Par Kalvin_20 dans le forum VBA Access
    Réponses: 9
    Dernier message: 06/05/2008, 15h09
  3. Erreur requete en vba
    Par Renardo dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 30/01/2007, 22h17
  4. Erreur requete en VBA
    Par temar dans le forum Access
    Réponses: 15
    Dernier message: 19/05/2006, 19h50
  5. erreur inconnue en VBA
    Par rapace dans le forum Access
    Réponses: 3
    Dernier message: 06/10/2005, 14h42

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