introduction table de reference sur chaques lignes

  • Initiateur de la discussion Initiateur de la discussion edes
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

E

edes

Guest
Bonjour,

Je vais essayer d'être compréhensif 🙂 voila j'aimerai que chaque référence de la sheet 2 soit imputer en 1 colonne de toutes les informations de la sheet1 ainsi de suite et si possible que le résultat soit dans la sheet 3
Afin de mieux comprendre j'ai mis le résultat souhaite dans la sheet 3
Merci d’avance a tous pour votre aide
 

Pièces jointes

Re : introduction table de reference sur chaques lignes

Bonjour edes,

si j'ai compris

Code:
Sub ProduitCartesien()
Dim i As Long, j As Long
Dim Li As Long, Lj As Long, Ci As Long
    With Sheets("Sheet1")
        Li = .Range("A1").CurrentRegion.Rows.Count
        Ci = .Range("A1").CurrentRegion.Columns.Count
    End With
    With Sheets("Sheet2")
        Lj = .Range("A1").CurrentRegion.Rows.Count
    End With
    With Sheets("Sheet3")
        .Cells.ClearContents
        For j = 1 To Lj
            For i = 1 To Li
                .Cells(Li * (j - 1) + i, 1).Value = Sheets("sheet2").Cells(j, 1).Value
                .Cells(Li * (j - 1) + i, 2).Resize(1, Ci).Value = Sheets("sheet1").Cells(i, 1).Resize(1, Ci).Value
            Next i
        Next j
    End With
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
563
Retour