Re : Macro copier-coller si condition date
Bonjour
Je ne suis pas très "bon" en macro et donc je ne vois pas trop pourquoi cela ne fonctionne pas chez toi.
A tout hasard, avec quelle version d'Excel travailles tu ? Perso, je suis sur Excel 2007 et sur Excel 2010 et cela fonctionne bien.
Si tu utilises une version plus ancienne, la feuille contient moins de 1048575 lignes et il faut donc remplacer ce nombre par le n° de la dernière ligne de la feuille dans les deux boucles, dans
If dernièrelignetest < Workbooks("test bp.xlsm").Worksheets("Feuil1").Cells(1048575, col).End(xlUp).Row Then
et dans la ligne en dessous
et dans
If dernièreligneSug < Workbooks("Suggestion new BP.xlsx").Worksheets("feuil1").Cells(1048575, col).End(xlUp).Row Then
et dans la ligne en dessous
Tu peux aussi remplacer ce nombre 1048575 à chaque fois par Rows.Count.
Autrement, refais défiler la macro en pas à pas (F8 plusieurs fois), et positionne la souris sur le dernièrelignetest. Est-ce que tu as une valeur qui apparait ?
@ plus