stephsteph
XLDnaute Occasionnel
Bonjour,
J'ai à nouveau 2 questions (faciles) qui dépassent ma compétence en macro VBA.
C'est pour une macro dont j'ai réalisé la plus grosse part avec le programme automatique.
1- je veux copier le contenu d'une colonne entre la ligne 13 et la ligne x, sachant que x varie au cours du temps (des lignes sont ajoutées à différents endroits);
je ne peux pas le faire avec la macro automatique (sélection début, fin descente) car dans ma colonne j'ai des lignes vierges;
je pourrai le faire avec une autre colonne qui, elle, est avec des lignes constamment remplies (ici colonne 5);
l'idée serait donc d'utiliser ma colonne remplie pour capter la valeur de x, puis de demander à copier la colonne ciblée entre 13 et la valeur de x captée.
2- je veux, dans un autre fichier, créer un champ/plage (un peu plus loin dans la macro) qui se définit comme plusieurs colonnes conjointes et entre la ligne 1 (pas 13) et la ligne y, sachant que comme précédemment dans ma colonne ciblée j'ai des lignes vierges;
je pourrai le faire avec une autre colonne qui, elle, est avec des lignes constamment remplies (ici la colonne 1) et je trierai ce champ/plage sur une autre colonne (ici colonne 2 qui est issue de la conversion de la colonne 11 du 1er fichier).
Pour faciliter la compréhension, j'attache 2 fichiers xlsm théoriques pour que la démarche puisse servir à d'autres sur ce forum, debut (données de base) et fin (données copiées, macro test2, création du champ/plage test).
Merci de votre coup de pousse,
Steph
J'ai à nouveau 2 questions (faciles) qui dépassent ma compétence en macro VBA.
C'est pour une macro dont j'ai réalisé la plus grosse part avec le programme automatique.
1- je veux copier le contenu d'une colonne entre la ligne 13 et la ligne x, sachant que x varie au cours du temps (des lignes sont ajoutées à différents endroits);
je ne peux pas le faire avec la macro automatique (sélection début, fin descente) car dans ma colonne j'ai des lignes vierges;
je pourrai le faire avec une autre colonne qui, elle, est avec des lignes constamment remplies (ici colonne 5);
l'idée serait donc d'utiliser ma colonne remplie pour capter la valeur de x, puis de demander à copier la colonne ciblée entre 13 et la valeur de x captée.
2- je veux, dans un autre fichier, créer un champ/plage (un peu plus loin dans la macro) qui se définit comme plusieurs colonnes conjointes et entre la ligne 1 (pas 13) et la ligne y, sachant que comme précédemment dans ma colonne ciblée j'ai des lignes vierges;
je pourrai le faire avec une autre colonne qui, elle, est avec des lignes constamment remplies (ici la colonne 1) et je trierai ce champ/plage sur une autre colonne (ici colonne 2 qui est issue de la conversion de la colonne 11 du 1er fichier).
Pour faciliter la compréhension, j'attache 2 fichiers xlsm théoriques pour que la démarche puisse servir à d'autres sur ce forum, debut (données de base) et fin (données copiées, macro test2, création du champ/plage test).
Merci de votre coup de pousse,
Steph
Pièces jointes
Dernière édition: