Copier colonne entière dans onglet

Bonjour,

Je débute en VBA donc merci de votre indulgence ...

J'essaie de copier le contenue de la colonne A de Feuille1 dans la premiere colonne vide de Feuille2

J'ai ce bout de code qui fait exactement ce que je veux mais me rajoute des #N/A partout à cause du .Entirecolumn

Mais si je retire le .Entirecolumn le code ne me copie plus que la premiere cellule et plus l'integralité de la colonne

merci de votre aide .

Sub WriteToNextColumn()

Feuille2.Range("XFD1").End(xlToLeft).Offset(0, 1).EntireColumn = Feuille1.Range("A1:A10").Value

End Sub

Bonjour

Teste comme ceci

Sub WriteToNextColumn()
  Dim Dl%
  Dl = Range("A" & Rows.Count).End(xlUp).Row
  Feuille1.Range("A1:A" & Dl).Copy Destination:=Feuille2.Range("XFD1").End(xlToLeft).Offset(0, 1)
End Sub

Bonjour M12,

Merci bcp pour cette solution.

Aurais-tu une idee pour eviter d utiliser « copy » et garder la syntaxe range=range ?

C est pour ma connaissance personnel mle car j’arrive a le faire avec des lignes mais pas avec des colones.

De plus quand je passe par ta methode je vois la selection bouger au fur et a mesure sur la feuille 1 et je voudrais que l operation soit invisible.

Merci encore.

Re,

Désolé, moi je suis sur PC et toi sur Mac, donc je ne connais pas les ficelles et astuces pour ta demande

Rechercher des sujets similaires à "copier colonne entiere onglet"