lancelot92
XLDnaute Nouveau
Bonjour à tous,
Ce que je souhaite réaliser je peux le décrire simplement de façon algorithmique car je sais exactement ou je veux aller mais je ne sais clairement pas m'y prendre pour programmer intelligemment en vba en utilisant les instructions appropriées sans tout mélanger.
Voici donc mon besoin :
1 Sélectionner à partir du 2ème onglet jusqu’à l'avant avant dernier onglet (Sheets(Sheets.Count - 2 )
2 Se placer sur le 1er onglet selectionné
3 A partir de la ligne 9 et pour toutes les autres lignes qui suivent, tant que les cellules en a ET en k ne sont pas vides, copier la ligne correspondante dans l'onglet "recap" à partir de la ligne 1 (et en incrémentant donc pour toutes les autres lignes qui y seront copiées).
4 Passer a l'onglet suivant (des que pour une ligne la cellule a OU la cellule k sera vide donc) et réitérer
l'instruction 3 jusqu’à l'avant dernier onglet
FIN
Un grand merci pour toute l'aide que vous pourrez m'apporter dans ma démarche.
Ce que je souhaite réaliser je peux le décrire simplement de façon algorithmique car je sais exactement ou je veux aller mais je ne sais clairement pas m'y prendre pour programmer intelligemment en vba en utilisant les instructions appropriées sans tout mélanger.
Voici donc mon besoin :
1 Sélectionner à partir du 2ème onglet jusqu’à l'avant avant dernier onglet (Sheets(Sheets.Count - 2 )
2 Se placer sur le 1er onglet selectionné
3 A partir de la ligne 9 et pour toutes les autres lignes qui suivent, tant que les cellules en a ET en k ne sont pas vides, copier la ligne correspondante dans l'onglet "recap" à partir de la ligne 1 (et en incrémentant donc pour toutes les autres lignes qui y seront copiées).
4 Passer a l'onglet suivant (des que pour une ligne la cellule a OU la cellule k sera vide donc) et réitérer
l'instruction 3 jusqu’à l'avant dernier onglet
FIN
Un grand merci pour toute l'aide que vous pourrez m'apporter dans ma démarche.