Macro copier la derniere colonne d'un tableau dans la suivante

Résolu/Fermé
Marie Chant Messages postés 92 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 24 avril 2024 - Modifié par Marie Chant le 15/10/2014 à 21:28
redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 - 29 oct. 2014 à 11:11
Bonjour à tous,


Pourriez-vous m'aider s.v.p.

Je voudrais savoir ce que je dois inscrire dans ma macro pour

copier-coller la derniere colonne (en valeur), dans la colonne suivante a la suite de mon tableau.

La derniere colonne change d'une fois a l'autre car il y a des mois que j'ai seulement 10 colonnes et d'autres 12 colonnes.

Merci beaucoup de votre aide.

1 réponse

redaiwa Messages postés 351 Date d'inscription mardi 7 octobre 2008 Statut Membre Dernière intervention 25 janvier 2024 119
29 oct. 2014 à 11:11
Salam Marie Chante.

Essaye ce code pour voir :

Sub Copier()
dercol = Range("A1").End(xlToRight).Column 'détermine la dernière colonne non vide
Columns(dercol).Copy 'et la copie
Columns(dercol + 1).PasteSpecial Paste:=xlPasteValues 'dans la colonne d'après
End Sub


Réponse un peu tardive mais... "mieux vaut tard que jamais" ;-)
2