Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Incompréhension sur macro

débutantplus

XLDnaute Junior
Bonjour à tous et à toutes,
J'ai une macro qui me permet de recopier une ligne d'une feuille à une autre.
Ces lignes se copient au fur et à mesure à la suite d'une précédentes copies.
J'ai plusieurs macro plus ou moins identiques pour réaliser cette tâche.

Le problème est qu'une de ces macros me copie la ligne sur une ancienne ligne déjà copié alors que je voudrais qu'elle se copie à la suite et ce problème n'apparaît que sur une des macros.
Bref incompréhensible pour moi, si quelqu'un a une idée je suis preneur.
Merci pour votre aide
je mets le fichier en pièce jointe

 

Pièces jointes

  • Classeur2.xlsx
    25.5 KB · Affichages: 7
Solution
Bonjour débutantplus, le forum

quand vous faites
VB:
lig = .Range("A" & Rows.Count).End(xlUp).Row + 1
le programme va chercher la ligne de la cellule après la dernière cellule remplie dans la colonne A comme indiqué, si vos données sont en colonne B, cela ne peut pas fonctionner.

Bien cordialement, @+

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour débutantplus, le forum

quand vous faites
VB:
lig = .Range("A" & Rows.Count).End(xlUp).Row + 1
le programme va chercher la ligne de la cellule après la dernière cellule remplie dans la colonne A comme indiqué, si vos données sont en colonne B, cela ne peut pas fonctionner.

Bien cordialement, @+
 

Discussions similaires

Réponses
1
Affichages
247
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…