Autres Copier certaines colonnes

  • Initiateur de la discussion Initiateur de la discussion hamid43
  • 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 !

hamid43

XLDnaute Nouveau
Bonjour à tous,

SVP j'ai besoin d'un code vba qui sert à copier certaines colonnes de la feuille 1

vers la feuille 2 suivant le nom des champs de la feuille 2.

obs. les champs de la feuille2 sans variables

Merci d'avance pour votre aide,
 

Pièces jointes

Hello
un essai avec ce code

VB:
Sub CopieCol()

Dim tabData() As Variant
Dim tabfin() As Variant

With Sheets("Feuille1")
    LastLine = .UsedRange.Rows.Count
    LastCol = .Cells(1, .Columns.Count).End(xlToLeft).Column
    '.Range("A1").Resize(LastLine, LastCol).Select
    tabData = .Range("A1").Resize(LastLine, LastCol).Value
End With
With Sheets("Feuille2")
    LastCol = .Cells(1, .Columns.Count).End(xlToLeft).Column
    ReDim tabfin(1 To LastLine, 1 To LastCol)
    For j = LBound(tabfin, 2) To UBound(tabfin, 2)
        tabfin(1, j) = .Cells(1, j)
    Next j
    
    For j = LBound(tabfin, 2) To UBound(tabfin, 2) 'pour chaque colonne de la feuille 2
        For k = LBound(tabData, 2) To UBound(tabData, 2) 'on la cherche dans tabdata
            If tabData(1, k) = tabfin(1, j) Then
                For i = LBound(tabData, 1) To UBound(tabData, 1)
                    tabfin(i, j) = tabData(i, k)
                Next i
                
            End If
        Next k
    Next j
    .Range("A1").Resize(UBound(tabfin, 1), UBound(tabfin, 2)) = tabfin
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

Discussions similaires

  • Question Question
XL 2021 listbox
Réponses
18
Affichages
331
  • Question Question
Microsoft 365 Champs calculé TCD
Réponses
5
Affichages
161
Réponses
6
Affichages
182
Réponses
18
Affichages
360
Retour