Bonsoir,
Je voudrais copier le contenu de 3 colonnes contiguës et le coller ailleurs.
Je déclare 2 plages, à savoir celle des éléments à copier et la cellule à partir de laquelle on collera ces éléments :
Si j’écris ça :
... ça ne marche pas.
Alors que si j’écris ça :
... ça marche.
Quelqu’un(e) dans le forum pourrait m’expliquer pourquoi ?
Merci d’avance.
Je voudrais copier le contenu de 3 colonnes contiguës et le coller ailleurs.
Je déclare 2 plages, à savoir celle des éléments à copier et la cellule à partir de laquelle on collera ces éléments :
VB:
Set plage1 = [TableauFamilles1].Rows(1).Offset(, -1).Resize(nblgnTF, 3) 'tableau "TableauFamilles1" et les 2 colonnes qui l'encadrent
Set plage2 = [TableauFamilles2].Rows(1).Offset(, -1) 'première cellule de la colonne immédiatement à gauche du tableau "TableauFamilles2"
VB:
Worksheets("BD").plage1.Copy Destination:=Worksheets("BD").plage2
Alors que si j’écris ça :
VB:
Worksheets("BD").[TableauFamilles1].Rows(1).Offset(, -1).Resize(nblgnTF, 3).Copy Destination:=Worksheets("BD").[TableauFamilles2].Rows(1).Offset(, -1)
Quelqu’un(e) dans le forum pourrait m’expliquer pourquoi ?
Merci d’avance.