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 :

Aide création macro [XL-2013]


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai Avatar de kassarasta
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Février 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication
    Secteur : Alimentation

    Informations forums :
    Inscription : Février 2016
    Messages : 12
    Points : 10
    Points
    10
    Par défaut Aide création macro
    Bonjour a tous,

    Je refait une nouvelle conversation car je me suis aperçu que je m'exprimé mal sur l'ancienne.

    Etant nul en conception de macro ( limite j'y connais rien ) j'aurai besoin d'un coup de main.

    Ce dont j'ai besoin c'est que la macro recherche les doublons de la colonne A à D et que si c'est un doublons qu'il concatener la ligne entière! Et ce la jusqu’à la fin de mon fichier qui comporte pour le moment 96000 lignes et ou il risque y en avoir plus au final.

    Mon patron me demande cela aujourd'hui pour hier ( façon de parler ) donc c'est relativement urgent!!

    Merci d'avance à tous.

  2. #2
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 203
    Points : 14 354
    Points
    14 354
    Par défaut
    Bonjour,

    Désolé, mais ce forum n'est pas, à mon avis, destiné à fournir des solutions clé en main à des utilisateurs qui ne comprendront rien à ce qu'on leur fournit. Je ne vois pas l'intérêt de faire croire à ton patron que tu connais VBA alors que tu l'ignores. "Ignorance n'est pas vice" comme on dit. Tu y gagneras peut-être une formation.
    Cordialement.

    Daniel

    La plus perdue de toutes les journées est celle où l'on n'a pas ri. Chamfort

  3. #3
    Membre à l'essai Avatar de kassarasta
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Février 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication
    Secteur : Alimentation

    Informations forums :
    Inscription : Février 2016
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Bonjour Daniel,

    Je suis bien d'accord avec vous, mais l'objectif n'est pas de faire croire à mon patron que je suis doué en VBA il le sait deja que je suis une bille a ce sujet.

    L'objectif réel est de lui fournir la réponse qu'il souhaite le plus rapidement possible!

    La formation est une bonne idée et lui re-soumettrai l'idée en espèrant avoir une réponse positive cette fois ci!!

  4. #4
    Expert éminent sénior
    Homme Profil pro
    aucune
    Inscrit en
    Septembre 2011
    Messages
    8 203
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Septembre 2011
    Messages : 8 203
    Points : 14 354
    Points
    14 354
    Par défaut
    Donne un exemple de tes données parce que je ne comprends pas bien ce que tu veux faire des doublons.
    Cordialement.

    Daniel

    La plus perdue de toutes les journées est celle où l'on n'a pas ri. Chamfort

  5. #5
    Membre à l'essai Avatar de kassarasta
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Février 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication
    Secteur : Alimentation

    Informations forums :
    Inscription : Février 2016
    Messages : 12
    Points : 10
    Points
    10

  6. #6
    Membre régulier Avatar de DonkeyPuncher
    Homme Profil pro
    Inscrit en
    Avril 2013
    Messages
    56
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : Canada

    Informations forums :
    Inscription : Avril 2013
    Messages : 56
    Points : 113
    Points
    113
    Par défaut
    Salut,

    Si tu as le même contenu dans les colonnes A à D, tu dois concaténer ces 4 valeurs c'est bien ça? Où faut-il mettre le résultat ensuite?

    DP
    DP

  7. #7
    Membre à l'essai Avatar de kassarasta
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Février 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication
    Secteur : Alimentation

    Informations forums :
    Inscription : Février 2016
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    Le test de doublon doit etre fait sur les colonnes A à E et si c'est un doublons concatener la ligne entiere.

  8. #8
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    soit tranquilles, c'est moi qui n'est rien compris!
    je pesai que le macro que je tes fournis faisait exactement ce que tu demandais!
    Fichiers attachés Fichiers attachés

  9. #9
    Membre à l'essai Avatar de kassarasta
    Homme Profil pro
    Responsable du parc et des réseaux de télécommunication
    Inscrit en
    Février 2016
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Responsable du parc et des réseaux de télécommunication
    Secteur : Alimentation

    Informations forums :
    Inscription : Février 2016
    Messages : 12
    Points : 10
    Points
    10
    Par défaut
    pas grave j'ai réussit a faire quelque chose mais dit moi si vous pensez que cela va.

    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
    17
    18
    19
    20
    21
    22
    23
    24
    Sub test()
     
    With Sheets(1)
     
    Dim DernLigne As Long
    DernLigne = Sheets(1).Range("A" & Rows.Count).End(xlUp).Row
     
    For i = 3 To DernLigne
     
    If Cells(i, 1).Value = Cells(i - 1, 1).Value Then
     
    For j = 6 To 22 'de la col F:F à V:V
    Cells(i - 1, j).Value = Cells(i - 1, j).Value & " ; " & Cells(i, j).Value
    Next j
     
    Rows(i).Delete
     
    i = i - 1
     
    End If
    Next i
     
    End With
    End Sub

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

Discussions similaires

  1. [XL-2010] Aide création macro
    Par Alex74330 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 17/04/2015, 10h49
  2. [VBA-E] aide pour macro sur excel
    Par letoulouzin31 dans le forum Macros et VBA Excel
    Réponses: 21
    Dernier message: 24/05/2006, 11h29
  3. Aide création requette MDX
    Par Tankian dans le forum MS SQL Server
    Réponses: 8
    Dernier message: 23/05/2006, 17h23
  4. création macro "parcourir
    Par marie100282 dans le forum Access
    Réponses: 3
    Dernier message: 05/05/2006, 15h12

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