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 :

Analyse Erreur Automatique Macro Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Décembre 2014
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Décembre 2014
    Messages : 51
    Par défaut
    Bonjour, et voici le dernier problème de ma Macro aujourd'hui..


    Je veux copier la colonne des indices de ma feuille 2 à la feuille Export donc

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    ' Indice Référence Principale
     
       Sheets("Feuil2").Select
        Range("T2:T1000").Select
        Range(Selection, Selection.End(xlDown)).Select
        Selection.Copy
     
        Sheets("Export").Select
        Range("D2").Select
        ActiveCell.Offset(1, 0).Range("A1").Select
        Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Tous se passe bien, tous mes indices qui sont tous de 0 généralement se collent.
    Mais petit bémol !
    Ca créé automatiquement la petite case avec le petit "triangle vert" sur les cotés en haut à gauche des cases qui permet d'analyser une erreur
    Sauf que je ne veux pas que cette petite fonction apparait ! Je veux juste copier coller ma colonne moi !

    Comment puis je m'y prendre afin d'éviter cela??
    Merci encore bcp de votre aide!

    La question aussi c'est, est ce que ça existe au moins ? (un code qui empeche l'analyse erreur)

  2. #2
    Membre émérite
    Avatar de eric4459
    Homme Profil pro
    Ingénieur Gestion de Projets
    Inscrit en
    Avril 2014
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Gestion de Projets
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 605
    Par défaut
    Rebonjour Enzo,
    Je ne comprend pas pourquoi tu précises que tu veux copier les cellules de T2 à T1000 puis dans la ligne suivante tu vas copier depuis T2 toutes les cellules de ta colonne , si il y a 1200 lignes tu copieras 1200 lignes.
    Ensuite je ne comprends pas non plus pourquoi tu fais référence à la cellue A1 de la feuille export alors que tu colles tout en D3'
    Y-t-il des raisons à cela?
    Le code suivant ira chercher 999 valeurs dans ta colonne T de la feuille 2 et les collera en cellule D3 de la feuille export.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Sub test2()
    Dim exp  As Worksheet
    Dim rng As Range
    Set exp = ThisWorkbook.Sheets("export")
    Set rng = exp.Range("D3")
     rng = rng.Offset(0)
        Sheets("Feuil2").Select
        Range("T2:T1000").Copy
        exp.Select
        rng.Offset(1, 0).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
     
    End Sub
    Eric
    "Vous n’avez cessé d’essayer ? Vous n’avez cessé d’échouer ? Aucune importance !
    Réessayez, échouez encore, échouez mieux." Samuel Beckett
    Pensez aux balises et
    Visitez les FAQ Excel et allez faire un tour ici
    Tutoriels de SilkyRoad

  3. #3
    Expert éminent
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

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

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Par défaut




    Bonjour,

    regarder dans les options du classeur du côté de la Vérification des erreurs

    Et normalement avec le Générateur de macros, le code est livré sur un plateau !

  4. #4
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Décembre 2014
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Décembre 2014
    Messages : 51
    Par défaut
    Yes merci eric concernant la ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ActiveCell.Offset(1, 0).Range("A1").Select
    c'était juste une erreur, elle n'avait rien à faire ici,
    J'ai utilisé votre code qui me semblait bcp plus judicieux, merci, juste j'ai remplacé D3 par D2 car bizarrement ca mettait une case vide, mais apparemment c'est ce qu'il fallait faire car cela fonctionne.


    Mais malheureusement j'ai toujours mon problème qui persiste concernant l'analyse auto des erreurs ( le petit triangle vert en haut à droite de la case qui reste, et que je voudrais voir disparaitre)

    Merci Marc-L, je vais allé y jeter un coup d'oeil

    Mais si d'autres personnes connaissent déjà la solution, cela me ferait gagner un temps fou

    Merci bcp en tt cas

  5. #5
    Membre émérite
    Avatar de eric4459
    Homme Profil pro
    Ingénieur Gestion de Projets
    Inscrit en
    Avril 2014
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Gestion de Projets
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 605
    Par défaut
    Bonjour Enzo,
    Voici la solution à ton problème, sur Excel 2010 (la version que j'utilise) tu peux décocher une case "Activer la vérification des erreurs en arrière plan" dans le menu Option, onglet Formules.
    Eric
    "Vous n’avez cessé d’essayer ? Vous n’avez cessé d’échouer ? Aucune importance !
    Réessayez, échouez encore, échouez mieux." Samuel Beckett
    Pensez aux balises et
    Visitez les FAQ Excel et allez faire un tour ici
    Tutoriels de SilkyRoad

  6. #6
    Membre averti
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Décembre 2014
    Messages
    51
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Décembre 2014
    Messages : 51
    Par défaut
    D'accord merci beaucoup Eric, j'essaye tout de suite !

    Sur Excel 2007, je ne trouve pas malheureusement mais merci quand même de votre aide.

  7. #7
    Membre émérite
    Avatar de eric4459
    Homme Profil pro
    Ingénieur Gestion de Projets
    Inscrit en
    Avril 2014
    Messages
    605
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur Gestion de Projets
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2014
    Messages : 605
    Par défaut
    Enzo,
    Trouvé sur le net en 0,97 sec
    Eric
    "Vous n’avez cessé d’essayer ? Vous n’avez cessé d’échouer ? Aucune importance !
    Réessayez, échouez encore, échouez mieux." Samuel Beckett
    Pensez aux balises et
    Visitez les FAQ Excel et allez faire un tour ici
    Tutoriels de SilkyRoad

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

Discussions similaires

  1. Installation automatique macro Excel
    Par CaptainCavern dans le forum VBScript
    Réponses: 6
    Dernier message: 16/11/2012, 13h31
  2. erreur 1004 macro excel
    Par lerab51 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 04/05/2007, 21h27
  3. Réponses: 9
    Dernier message: 18/09/2006, 11h42
  4. [VBA-E] Macro automatique ouverture Excel
    Par P50 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 03/04/2006, 11h42
  5. Erreure pendant macro Excel
    Par nemesys971 dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 05/01/2006, 12h11

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