Probleme macro transfert de données

  • Initiateur de la discussion Initiateur de la discussion ironangel
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ironangel

XLDnaute Occasionnel
Bonjour le forum,

je me trouve face à un probleme, j'essaye d'adapter une macro que j'utilise déjà, mais pas possible ça bug pourtant c'est simple:
je cherche a copier une ligne donnée de la feuil1 dans la derniere ligne non remplie de la feuille2, le code que j'utilise est le suivant:

#code#: With Workbooks("Déclaration.xls").Sheets("Déclaration")
ThisWorkbook.Sheets("Archive").Cells(.Rows.Count, 1).End(xlUp).Value = .Range("A4").Value
ThisWorkbook.Sheets("Archive").Cells(.Rows.Count, 2).End(xlUp).Value = .Range("B4").Value

Cependant au lieu de me remplir la 1ere ligne non vide, il me remplace les données de la derniere ligne déjà remplie, d'ou probleme.

Merci d'avance pour votre aide.
Amicalement
 
Re : Probleme macro transfert de données

Bonjour,

comme ceci peut etre :

#code#: With Workbooks("Déclaration.xls").Sheets("Déclaration")
ThisWorkbook.Sheets("Archive").Cells(.Rows.Count + 1, 1).End(xlUp).Value = .Range("A4").Value
ThisWorkbook.Sheets("Archive").Cells(.Rows.Count + 1, 2).End(xlUp).Value = .Range("B4").Value
 
Re : Probleme macro transfert de données

Bonsoir Ironangel, Catrice

peut être ainsi :

Code:
ThisWorkbook.Sheets("Archive").Cells(.Rows.Count, 1).End(xlUp).[B][COLOR="Red"]Offset(1, 0).[/COLOR][/B]Value = .Range("A4").Value


bonne soirée
@+
 
Re : Probleme macro transfert de données

Bonjour le forum, catrice, pierrot,

Merci pour votre aide, effectivement la méthode de pierrot marche bien, c'est ce qu'il me fallait, par contre j'ai un probleme, la colonne dans lesquelles je transfert les données sont définies en tant que liste sur une plage donnée (A1:C500)

Du coup probleme, le offset me copie les données en ligne 500 et non en ligne 2, y aurait il une solution?

Merci d'avance
Amicalement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
738
Retour