J'essaye de trouver une formule excel me donnant un ensemble de combinaisons
possible, d'après les valeurs présentes dans deux colonnes.
Exemple : mes données de base sont présentées de la manière suivante :
Colonne A Colonne B
"Mode transport" "Objet"
Voiture Personnel
Train Professionnel
Avion
Mon objectif est que dans une autre feuille excel, excel présente en temps
réél les donées sous forme de " liste" de combinaison :
Exemple :
Colonne A Colonne B
"Mode transport" "Objet"
Voiture Personnel
Voiture Professionnel
Train Personnel
Train Professionnel
Avion Personnel
Avion Professionnel
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Daniel
Bonjour. Essaie (remplace "Feuil3" par le nom de ta feuille cible) :
Sub test() Dim Plage1 As Range, Plage2 As Range, c As Range Dim x As Range, Ligne As Long Set Plage1 = Range("A2", Range("A65536").End(xlUp)) Set Plage2 = Range("B2", Range("B65536").End(xlUp)) Ligne = 1 With Sheets("Feuil3") For Each c In Plage1 For Each x In Plage2 .Cells(Ligne, 1) = c .Cells(Ligne, 2) = x Ligne = Ligne + 1 Next x Next c End With End Sub
Cordialement. Daniel "Joc" a écrit dans le message de news:
Bonjour
J'essaye de trouver une formule excel me donnant un ensemble de combinaisons possible, d'après les valeurs présentes dans deux colonnes.
Exemple : mes données de base sont présentées de la manière suivante : Colonne A Colonne B "Mode transport" "Objet" Voiture Personnel Train Professionnel Avion
Mon objectif est que dans une autre feuille excel, excel présente en temps réél les donées sous forme de " liste" de combinaison :
Exemple : Colonne A Colonne B "Mode transport" "Objet" Voiture Personnel Voiture Professionnel Train Personnel Train Professionnel Avion Personnel Avion Professionnel
Merci beaucoup pour votre aide.
Jacques-Olivier
Bonjour.
Essaie (remplace "Feuil3" par le nom de ta feuille cible) :
Sub test()
Dim Plage1 As Range, Plage2 As Range, c As Range
Dim x As Range, Ligne As Long
Set Plage1 = Range("A2", Range("A65536").End(xlUp))
Set Plage2 = Range("B2", Range("B65536").End(xlUp))
Ligne = 1
With Sheets("Feuil3")
For Each c In Plage1
For Each x In Plage2
.Cells(Ligne, 1) = c
.Cells(Ligne, 2) = x
Ligne = Ligne + 1
Next x
Next c
End With
End Sub
Cordialement.
Daniel
"Joc" <Joc@discussions.microsoft.com> a écrit dans le message de news:
AFB7F0F3-A3DB-4E4F-9AA4-54B5FC9771A8@microsoft.com...
Bonjour
J'essaye de trouver une formule excel me donnant un ensemble de
combinaisons
possible, d'après les valeurs présentes dans deux colonnes.
Exemple : mes données de base sont présentées de la manière suivante :
Colonne A Colonne B
"Mode transport" "Objet"
Voiture Personnel
Train Professionnel
Avion
Mon objectif est que dans une autre feuille excel, excel présente en temps
réél les donées sous forme de " liste" de combinaison :
Exemple :
Colonne A Colonne B
"Mode transport" "Objet"
Voiture Personnel
Voiture Professionnel
Train Personnel
Train Professionnel
Avion Personnel
Avion Professionnel
Bonjour. Essaie (remplace "Feuil3" par le nom de ta feuille cible) :
Sub test() Dim Plage1 As Range, Plage2 As Range, c As Range Dim x As Range, Ligne As Long Set Plage1 = Range("A2", Range("A65536").End(xlUp)) Set Plage2 = Range("B2", Range("B65536").End(xlUp)) Ligne = 1 With Sheets("Feuil3") For Each c In Plage1 For Each x In Plage2 .Cells(Ligne, 1) = c .Cells(Ligne, 2) = x Ligne = Ligne + 1 Next x Next c End With End Sub
Cordialement. Daniel "Joc" a écrit dans le message de news:
Bonjour
J'essaye de trouver une formule excel me donnant un ensemble de combinaisons possible, d'après les valeurs présentes dans deux colonnes.
Exemple : mes données de base sont présentées de la manière suivante : Colonne A Colonne B "Mode transport" "Objet" Voiture Personnel Train Professionnel Avion
Mon objectif est que dans une autre feuille excel, excel présente en temps réél les donées sous forme de " liste" de combinaison :
Exemple : Colonne A Colonne B "Mode transport" "Objet" Voiture Personnel Voiture Professionnel Train Personnel Train Professionnel Avion Personnel Avion Professionnel
Merci beaucoup pour votre aide.
Jacques-Olivier
Jacky
Bonsoir,
En Vba avec clique sur un bouton '------- Sub jj() [a1:b5000].Clear: j = 2 Feuil1.[a1:b1].Copy [a1] For Each M In [Mode] For Each Ob In [objet] Cells(j, 1) = M Cells(j, 2) = Ob j = j + 1 Next Next End Sub '---------- Voir ici: http://cjoint.com/?ijvjarCDdo -- Salutations JJ
"Joc" a écrit dans le message de news:
Bonjour
J'essaye de trouver une formule excel me donnant un ensemble de combinaisons possible, d'après les valeurs présentes dans deux colonnes.
Exemple : mes données de base sont présentées de la manière suivante : Colonne A Colonne B "Mode transport" "Objet" Voiture Personnel Train Professionnel Avion
Mon objectif est que dans une autre feuille excel, excel présente en temps réél les donées sous forme de " liste" de combinaison :
Exemple : Colonne A Colonne B "Mode transport" "Objet" Voiture Personnel Voiture Professionnel Train Personnel Train Professionnel Avion Personnel Avion Professionnel
Merci beaucoup pour votre aide.
Jacques-Olivier
Bonsoir,
En Vba avec clique sur un bouton
'-------
Sub jj()
[a1:b5000].Clear: j = 2
Feuil1.[a1:b1].Copy [a1]
For Each M In [Mode]
For Each Ob In [objet]
Cells(j, 1) = M
Cells(j, 2) = Ob
j = j + 1
Next
Next
End Sub
'----------
Voir ici:
http://cjoint.com/?ijvjarCDdo
--
Salutations
JJ
"Joc" <Joc@discussions.microsoft.com> a écrit dans le message de news:
AFB7F0F3-A3DB-4E4F-9AA4-54B5FC9771A8@microsoft.com...
Bonjour
J'essaye de trouver une formule excel me donnant un ensemble de
combinaisons
possible, d'après les valeurs présentes dans deux colonnes.
Exemple : mes données de base sont présentées de la manière suivante :
Colonne A Colonne B
"Mode transport" "Objet"
Voiture Personnel
Train Professionnel
Avion
Mon objectif est que dans une autre feuille excel, excel présente en temps
réél les donées sous forme de " liste" de combinaison :
Exemple :
Colonne A Colonne B
"Mode transport" "Objet"
Voiture Personnel
Voiture Professionnel
Train Personnel
Train Professionnel
Avion Personnel
Avion Professionnel
En Vba avec clique sur un bouton '------- Sub jj() [a1:b5000].Clear: j = 2 Feuil1.[a1:b1].Copy [a1] For Each M In [Mode] For Each Ob In [objet] Cells(j, 1) = M Cells(j, 2) = Ob j = j + 1 Next Next End Sub '---------- Voir ici: http://cjoint.com/?ijvjarCDdo -- Salutations JJ
"Joc" a écrit dans le message de news:
Bonjour
J'essaye de trouver une formule excel me donnant un ensemble de combinaisons possible, d'après les valeurs présentes dans deux colonnes.
Exemple : mes données de base sont présentées de la manière suivante : Colonne A Colonne B "Mode transport" "Objet" Voiture Personnel Train Professionnel Avion
Mon objectif est que dans une autre feuille excel, excel présente en temps réél les donées sous forme de " liste" de combinaison :
Exemple : Colonne A Colonne B "Mode transport" "Objet" Voiture Personnel Voiture Professionnel Train Personnel Train Professionnel Avion Personnel Avion Professionnel