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 '1004': La formule que vous avez tapée contient une erreur [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 53
    Points : 51
    Points
    51
    Par défaut Erreur d'exécution '1004': La formule que vous avez tapée contient une erreur
    Bonjour tout le monde, je viens solliciter votre aide à propos d'une macro qui crée une erreur d'exécution '1004': La formule que vous avez tapée contient une erreur.

    Cette macro se déroule sans aucun problème en y ajoutant un point d'arrêt avant l'instruction 'fautive' mais doit être poursuivie par l'appui de F5.

    Voici une partie du code qui bloque sur l'avant dernière ligne.

    Merci pour vos futures réponses.

    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
     ' Récupère les coordonnées de la fin de la zone
                Colonne2 = Cells(I, Col - Cible + 1).Column
                Ligne2 = Cells(I, Col - Cible).Row
     
                ' Fichier suivant
                Fichier = Dir
     
              Loop
              I = I + 1
     
              Nom = "Zone_" & Right("000" & Z, 4)
              Ref = "=Listing!R" & Ligne1 + 1 & "C" & Colonne1 & ":R" & Ligne2 & "C" & Colonne2
     
              ActiveWorkbook.Names.Add Name:=Nom, RefersToR1C1:=Ref
              ListeReps SubFolder.path, True, Recherche

  2. #2
    Membre émérite Avatar de curt
    Homme Profil pro
    Ingénieur Etudes
    Inscrit en
    Mars 2006
    Messages
    1 566
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur Etudes
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 566
    Points : 2 525
    Points
    2 525
    Par défaut
    Bonsoir corinthien,

    c'est un peu court pour trouver l'erreur.
    Peux-tu mettre le module complet ?

    Curt
    Pas de demande par MP, sinon j'correctionne plus, j'dynamite, j'disperse, j'ventile !!!
    ---------------------------------------------------------------------
    Vous avez un talent insoupçonné... Faites-en profitez les autres. Un p'tit CLIC pour une grande cause.
    Et si vous faisiez un bon geste en 2024 ? Soyez utile, ça vous changera ! Moi, ça m’a changé !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 53
    Points : 51
    Points
    51
    Par défaut
    Merci Curt, je suppose qu'il faut mettre le classeur en pièce jointe
    Fichiers attachés Fichiers attachés

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 53
    Points : 51
    Points
    51
    Par défaut Erreur d'exécution '1004': La formule que vous avez tapée contient une erreur
    Bonjour tout le monde, si ça peut vous rassurer sur le contenu du zip, voici les modules servant pour mon classeur.

    Merci d'avance pour vos réponses.
    Fichiers attachés Fichiers attachés

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 53
    Points : 51
    Points
    51
    Par défaut
    Merci pour vos nombreuses réponses, j'ai trouvé la solution sur d'autres forums.

  6. #6
    Membre expérimenté
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Avril 2008
    Messages
    875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2008
    Messages : 875
    Points : 1 394
    Points
    1 394
    Par défaut
    cette formule est bizarre

    Citation Envoyé par corinthien Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ref = "=Listing!R" & Ligne1 + 1 & "C" & Colonne1 & ":R" & Ligne2 & "C" & Colonne2
    c surtout "ligne1+1 qui me chiffonne, j'aurai plutôt écrit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Ref = "=Listing!R" & (Ligne1 + 1) & "C" & Colonne1 & ":R" & Ligne2 & "C" & Colonne2

    pourrai tu ajouter

    avant activeworkbook.names et nous donner le résultat?

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2010
    Messages : 53
    Points : 51
    Points
    51
    Par défaut
    Merci Benjîle de t'y intéresser, le Ligne+1 ou (Ligne+1) ne change rien au résultat.

    C'est la seule méthode que j'aie trouvé pour ajouter des range nommés avec les références absolues.

    J'utilise la version x64, je l'ai testé sur un x86 et miracle, elle va jusqu'au bout.

    Merci encore.

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

Discussions similaires

  1. [XL-2003] Evènement "La valeur que vous avez tapée n'est pas valide".
    Par pgtsdvl dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 21/07/2010, 06h31
  2. Réponses: 13
    Dernier message: 29/06/2007, 18h03
  3. Erreur d'exécution '1004' lors d'une mise en page
    Par alex.a dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/06/2007, 09h00
  4. [VBA-E] Erreur d'exécution '1004'
    Par bibi5883 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 13/03/2007, 14h31
  5. [VBA-E] erreur d'exécution 1004 ?
    Par toy dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 24/05/2006, 13h15

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