Bonjour Tchoutch,
Je te propose ce fichier Excel :
À l'ouverture du fichier, la cellule active est en ligne 1 ; fais Ctrl Fin ➯ ça va en ligne 14 ; remarque bien ceci :
la dernière ligne est donc la ligne 14, et même si cette ligne est pour une "REMISE CARTE BANCAIRE", c'est
inutile d'ajouter 2 lignes en dessous puisqu'il y a déjà la place pour saisir des données.
Après exécution de la macro, tu pourras vérifier avec Ctrl Fin qu'il n'y a pas eu de ligne ajoutée
sous la dernière ligne de données.
Ctrl e ➯ travail effectué : ça ajoute 2 lignes vides sous chaque ligne "REMISE CARTE BANCAIRE"
SAUF si cette ligne est la dernière, car c'est inutile de le faire dans ce cas.
Alt F11 pour voir la macro, puis revenir sur Excel
⚠ Lis bien tous les commentaires du code VBA (en vert)
⚠ Dans cette instruction : dlig = dlig [b][color=#FF0000]+[/color][/b] (dlig > 3) le signe « + » n'est pas une erreur de frappe !
si dlig > 3, ça enlève 1 à dlig et tu ne dois surtout pas changer ce « + » en « - » !
Si besoin, tu peux me demander une adaptation.
Merci de me dire si ça te convient.
Cordialement