Je souhaiterai avoir solution pour automatiser la création d'une copie de certaines colonnes que j'aurais définies et extraire les données sur une feuille vierge existante.
Je veux avoir uniquement les lignes dans la cellule contient (eg. UPL 1 ou UPL 2, UPL 3 ) sans l'entête.
voici un exemple pour transférer les lignes filtrer de la colonne "B"
VB:
Sub transfert()
Dim lignes_visibles As Range
With Sheets("Feuil1").ListObjects("Tableau1")
Set lignes_visibles = .DataBodyRange.SpecialCells(xlCellTypeVisible)
lignes_visibles.Columns(2).Copy Sheets("Feuil3").[A2]
End With
End Sub
voici un exemple pour transférer les lignes filtrer de la colonne "B"
VB:
Sub transfert()
Dim lignes_visibles As Range
With Sheets("Feuil1").ListObjects("Tableau1")
Set lignes_visibles = .DataBodyRange.SpecialCells(xlCellTypeVisible)
lignes_visibles.Columns(2).Copy Sheets("Feuil3").[A2]
End With
End Sub