AUTOMATISER une re organisation des données

Bonjour

Une autre méthode

Encore une fois merci Banzai04 !!!

Salut

J'ai un nouveau problème..

Toujours dans l'optique de ma reorganisation des données j'ai besoin de rajouter des données provenant d'une nouvelle feuille (feuille 4 dans mon exemple) au donné de ma feuille 3 ...

ci joint un exemple plus parlant...

J'ai essayé d'utiliser la même moulinette que precedement .. mais ça me retourne plein de doublon et plein de lignes inutiles .. je ne sais comment faire

Je vous remercie !!!

Bonjour

A vérifier

C'est good problème résolu

Ma petite moulinette ne fonctionne pas en fait dans le cas où j'ai dans la colonne "nom" de ma feuil 3 j'ai 2 fois le meme éléments....

ça me retourne les mauvaise données..

Comment puis je faire ??

help

Sub ajout()
Dim J As Long
Dim I As Integer
Dim K As Integer
Dim L As Long
Dim Lg As Long
Dim Cl As Integer
Dim Ws As Worksheet

  Set Ws = Sheets("Feuil3")           ' Page de recopie
  Lg = 2                              ' 1ère ligne de la recopie
  Cl = 9                              ' 1ère colonne de la recopie

  Application.ScreenUpdating = False

  Ws.Cells(Lg, Cl).Resize(1, 6) = Array("p1", "P2", "p4", "P5", "p6", "P7")

  With Sheets("Feuil4")
  For L = 3 To Sheets("Feuil3").Range("H" & Rows.Count).End(xlUp).Row
    For J = 2 To .Range("A" & Rows.Count).End(xlUp).Row

        If .Cells(J, "A") = Sheets("Feuil3").Cells(L, "H") Then

             Lg = Lg + 1
              Ws.Cells(Lg, Cl).Resize(1, 6) = Array(.Cells(J, "B"), .Cells(J, "C"), .Cells(J, "E"), .Cells(J, "F"), .Cells(J, "G"), .Cells(J, "H"))

        End If
        Next J
      Next L

  End With
End Sub

Bonjour

TWRJ22 a écrit :

Ma petite moulinette ne fonctionne pas

Transmets le fichier

il faut peut etre inversé les for ...

merci de ton aide

Bonjour

Tu m'as renvoyé une ancienne version !!!!

Salut

oups désolé

16test.xlsm (24.87 Ko)

Il faut imaginer que la feuille 4 a 15000 lignes et 200 colonnes....

J'aimerais bien utiliiser un find au lieu de faire un scan de tout le tableau .. avec les 2 for et le if

Mais j'ai du mal à le mettre en place

Bonjour

TWRJ22 a écrit :

C'est good problème résolu

C'est bien toi qui a dit ça

Ensuite tu modifies la macro et le résultat n'est plus conforme à ce que attendais

Que veux tu que je fasse ?

Remets l'ancienne macro

Ou alors par rapport au résultat obtenu indiques ce que tu veux

la je nage complétement

TWRJ22 a écrit :

J'aimerais bien utiliiser un find au lieu de faire un scan de tout le tableau

C'est ce que faisait la macro

ohhhh mince je suis trop c** j'avais pas vu ta V0005 .... je vais regarder

Désolé ... pfff

merci de ton aide encore une fois


Trop bien ta V005 répond exactement à ce que je veux faire merci

Rechercher des sujets similaires à "automatiser organisation donnees"