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 :

Boucle + Test = Erreur 2042


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de CristofMartins
    Homme Profil pro
    ICH-DEV
    Inscrit en
    Juillet 2012
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Suisse

    Informations professionnelles :
    Activité : ICH-DEV
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 140
    Par défaut Boucle + Test = Erreur 2042
    Bonjour,
    J'ai crée une boucle qui va rechercher une valeur dans une plage excel
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    For Each cell In sht.Range("a5:z" & Range("a65536").End(xlUp).row)
     
            If cell.Value = "%%DATE%%" Then
                cell = UserForm1.TextBox_LibreFrei_Date
            End If
     
    Next cell
    Le résultat est :
    La boucle s’arrête sur son premier teste en me disant qu'il y a une erreur 2042.

    Quelqu'un aurait une idée?

  2. #2
    Membre émérite Avatar de issoram
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2009
    Messages
    665
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2009
    Messages : 665
    Par défaut
    Bonjour,

    Ce n'est pas plutôt la valeur de ta TextBox que tu veux affecter à la cellule?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    cell.Value = UserForm1.TextBox_LibreFrei_Date.Text
    Cordialement.

  3. #3
    Membre confirmé Avatar de CristofMartins
    Homme Profil pro
    ICH-DEV
    Inscrit en
    Juillet 2012
    Messages
    140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Suisse

    Informations professionnelles :
    Activité : ICH-DEV
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2012
    Messages : 140
    Par défaut
    Salut,
    Oui et non. Je m'explique.
    Je fais un peu comme du "Publipostage"
    Donc d'abord je reçoit les info's depuis un userbox et je doit les mettre dans un formualire qui est en excel.
    Le but est que l'utilisateur puisse change ce forumulaire comme il veut donc, il faut que je fasse une sorte de publipostage.

    Alors qu'est-ce que je fais, je recoit par ex. la date depuis la userform et je la met dans la cellule correspondante. Mais pour savoir quelle est la cellule j'utilise une valeur par défaut que la cellule a et je la remplace par la nouvelle valeur.

    J'espere que tu ait compris.

    2ème, le problème ce n'est pas la userform mais si la cellule, parce que quand ma boucle arrive dans cette cellule, elle m'indique que la cellule à une valeur de "Erreur 2042" .

    Pour tant avant d'arriver a cette cellule, ma boucle à déjà fais le même truck avec le nom, le prenom, l'adresse et tout les reste du formulaire.

Discussions similaires

  1. à quoi correspond l'erreur 2042?
    Par pyrene dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 16/05/2008, 12h29
  2. Boucle test et remplissage d'une table
    Par delphino7 dans le forum Bases de données
    Réponses: 6
    Dernier message: 17/04/2008, 12h35
  3. [Dates] test erreur php
    Par omelhor dans le forum Langage
    Réponses: 3
    Dernier message: 15/07/2007, 18h04
  4. Test erreur : [: 10: =: argument expected
    Par Fluxy dans le forum Linux
    Réponses: 4
    Dernier message: 27/03/2007, 12h23
  5. getElementsByTagName ('*') 2balises dans la boucle test ?
    Par Lareine dans le forum Général JavaScript
    Réponses: 26
    Dernier message: 01/11/2005, 19h29

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