VBA Excel Copier lignes avec colonnes définies
Résolu
Joh67
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- VBA Excel Copier lignes avec colonnes définies
- Formule moyenne excel plusieurs colonnes - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Déplacer colonne excel - Guide
- Liste déroulante excel - Guide
- Aller à la ligne excel - Guide
2 réponses
Bonjour
Essaies ceci
Cdlmnt
Essaies ceci
' liste des colonnes à copier Const listecol = "A,C,E,F,G,I,L,O,Q,R,U" Sub Macro1() Dim Lig As Long Dim Col As String Dim DerLig As Long Dim NumLig As Long Dim tabcol, co As Long ' slittage de la listecol dans tabcol (à base 0) tabcol = Split(listecol, ",") Col = "AF" ' colonne de la donnée non vide à tester NumLig = 0 With Sheets("Data") ' feuille source DerLig = .Cells(Rows.Count, Col).End(xlUp).Row For Lig = 1 To DerLig If .Cells(Lig, Col).Value <> "" Then NumLig = NumLig + 1 For co = 0 To UBound(tabcol) Sheets("Laser3D").Cells(NumLig, 1 + co).Value = .Cells(Lig, tabcol(co)) Next co End If Next End With End Sub
Cdlmnt
ça vient d'égayer ma semaine!