Olivier GUILLOT
XLDnaute Nouveau
Bonjour à toutes et à tous.
Je souhaite créer une macro sous VBA avec la problématique suivante :
j'ai sur la ligne 1 une ligne qui intègre des zones de saisie et des formules. Les zones de saisie sont vides. Cette ligne est un modèle.
sur les lignes en dessous, j'ai saisi les données et les calculs se font à partir du modèle de la ligne 1.
Au cours de mon travail, je m'apercois qu'il me manque une donnée, que je dois recopier la ligne modèle pour saisir la donnée manquante.
si je m'apercois qu'il faut inserer une ligne dans ces données, la macro doit pouvoir inserer et coller la ligne 1 à l'endroit où je me trouve dans le tableau.
j'ai pensé fabriquer la macro suivante (voir fichier ci joint) : (exemple ou je me situe sur la ligne 13 et souhaite inserer une ligne sur la ligne 12 pour y inserer le modèle de la ligne 1)
- inserer une ligne vide avant la ligne 13
- me rendre sur la ligne 1 et copier la ligne modèle (ligne 1)
- retourner sur la ligne vide (atteindre la ligne 12)
- coller la ligne 1.
Quelqu'un a t il la solution ?
Un grand merci pour votre contribution.
Bonne journée.
Olivier
Je souhaite créer une macro sous VBA avec la problématique suivante :
j'ai sur la ligne 1 une ligne qui intègre des zones de saisie et des formules. Les zones de saisie sont vides. Cette ligne est un modèle.
sur les lignes en dessous, j'ai saisi les données et les calculs se font à partir du modèle de la ligne 1.
Au cours de mon travail, je m'apercois qu'il me manque une donnée, que je dois recopier la ligne modèle pour saisir la donnée manquante.
si je m'apercois qu'il faut inserer une ligne dans ces données, la macro doit pouvoir inserer et coller la ligne 1 à l'endroit où je me trouve dans le tableau.
j'ai pensé fabriquer la macro suivante (voir fichier ci joint) : (exemple ou je me situe sur la ligne 13 et souhaite inserer une ligne sur la ligne 12 pour y inserer le modèle de la ligne 1)
- inserer une ligne vide avant la ligne 13
- me rendre sur la ligne 1 et copier la ligne modèle (ligne 1)
- retourner sur la ligne vide (atteindre la ligne 12)
- coller la ligne 1.
Quelqu'un a t il la solution ?
Un grand merci pour votre contribution.
Bonne journée.
Olivier