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

Access Discussion :

Erreur 13 : incompatibilité de type


Sujet :

Access

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Février 2006
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 13
    Points : 9
    Points
    9
    Par défaut Erreur 13 : incompatibilité de type
    Bonjour je souhaite copier sur x semaine un bout de code , en changeant certaines formules en fonction de la semaine mais je bloque ici :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    x = "=SI('K:\PLANNING\[Planning 2007.xls]sem " + CStr(i) + "'!C$94>1;" + Chr(34) + "Complet" + Chr(34) + ";" + Chr(34) + "." + Chr(34) + ")"
        Worksheets(l).Range("C" + n).Value = x
    Il me met l'erreur 13 lorsque j'arrive sur la deuxieme ligne de code

    Je vous met egalement mon code complet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Dim i, z, l, m, n
    Dim x
     
        For n = 5 To 15
     
        x = "=SI('K:\PLANNING\[Planning Agence 2007.xls]sem " + CStr(i) + "'!C$94>1;" + Chr(34) + "Complet" + Chr(34) + ";" + Chr(34) + "." + Chr(34) + ")"
     
        Worksheets(l).Range("C" + n).Value = x
        x = "=SI('K:\PLANNING\[Planning Agence 2007.xls]sem " + CStr(i) + "'!E$94>1;" + Chr(34) + "Complet" + Chr(34) + ";" + Chr(34) + "." + Chr(34) + ")"
        Worksheets(l).Range("E" + n).Value = x
    Next n

  2. #2
    Expert éminent
    Avatar de cafeine
    Inscrit en
    Juin 2002
    Messages
    3 904
    Détails du profil
    Informations forums :
    Inscription : Juin 2002
    Messages : 3 904
    Points : 6 781
    Points
    6 781
    Par défaut
    Hello,

    deux petits conseils :
    - change d'opérateur de concaténation "&" est préférable à "+"
    - penche-toi sur la fonction INDIRECT()

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

Discussions similaires

  1. [E-03] Erreur 13 : incompatibilité de type
    Par bong03 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/04/2009, 10h27
  2. [A-07] Erreur n°13 : Incompatibilité de type
    Par Leimi dans le forum VBA Access
    Réponses: 2
    Dernier message: 17/03/2009, 11h15
  3. Erreur d'incompatibilité de types
    Par étoile de mer dans le forum Débuter
    Réponses: 27
    Dernier message: 01/06/2008, 17h14
  4. DLookup, Erreur d'incompatibilité de type (13)
    Par athos7776 dans le forum VBA Access
    Réponses: 5
    Dernier message: 08/08/2007, 17h25
  5. [VBA-A] ADO - Erreur 13 Incompatibilité de Type
    Par db30 dans le forum VBA Access
    Réponses: 4
    Dernier message: 15/04/2006, 14h30

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