VBA Table de filtres et de les Copier sous-ensemble de Colonnes dans le presse-papiers

Je suis en train de copier automatiquement un sous-ensemble de lignes et de colonnes d'une table source dans le presse-papiers pour une utilisation dans d'autres applications. Je suis de la création du filtre sur l'en-tête de la table et de filtrage de l'lignes correctement, mais ne savez pas comment puis sélectionnez le sous-ensemble de colonnes dans l'ordre que je veux. La table source, ce sont des Colonnes A - L et je veux copier les Colonnes C, I, H et F dans cet ordre dans le presse-papiers après l'application du filtre. Un peu de code (moins la partie de copie) est inclus ci-dessous.

Sub exportExample()
    Dim header As Range
    Dim srcCol As Range

    Set header = [A5:L5]

    header.AutoFilter
    header.AutoFilter 12, "Example", xlFilterValues

    'Copy out columns C, I, H and F of the resulting table in that order
End Sub

Je ne peux comprendre comment copier des colonnes, mais ne peut pas comprendre comment le faire dans l'ordre que je veux. Toute aide est grandement appréciée! Merci!

  • vous pourriez avoir à les copier colonne par colonne, dans l'ordre que vous voulez sur une autre zone de la feuille (ou une feuille), puis copiez que l'ensemble de la gamme.
InformationsquelleAutor user1651899 | 2012-09-06