Couper / Coller lignes en fonction d'une valeur-VBA

Bonjour,

J'ai besoin de couper et coller dans un onglet les lignes d'un tableau suivant le process:

- Rechercher en colonne B la premier cellule qui contient la valeur "Manual"

- Definier une Range de cette ligne jusqu'a la prochaine ligne ou la cellules B est non vide.

- Couper et coller cette range dons un onglet Dotation

- Recommencer jusqu'a la dernière ligne de la colonne A

Il faut donc sélectionner des groupes de lignes dans le tableau pour lesquelles la premiere ligne du groupe aura une valeur en B = Manual, sélectionner les lignes suivantes pour lesquelles B est vide jusqu'a la prochaine ligne donc B est non vide.

Le top serait de plus de conserver un compteur de lignes dans Dotation pour venir coller les groupes de lignes suivant à la suite des premiere qui ont été collées.

Merci d'avance

bonjour

tu devrais joindre un fichier à ta demande

et donner un exemple de ce que tu veux faire

Bonjour,

Voici un fichier.

Il me faudrait

- aller chercher la cellule B34,

- définir la zone A34:C37 qui part de B34 ( Valeur = Manual ) et va jusqu'a la dernière cellule vide de la colonne B. On pourrait aussi, une fois B34 trouvé, se baser sur la valeur de la colonne A et définir les lignes tant que la valeur de A est la meme.

-couper et la coller dans onglet Dotation

- aller chercher la cellule B45

- Définir la zone A45:C:47, couper et la coller dans onglet dotation après les ligne de la précédente zone.

Voila, j'espère que ces detail vont aider. Merci d'avance

7journal.xlsm (10.30 Ko)

bonjour

j'ai un peu tardé

voici une proposition

je peux si nécessaire faire des modifications

33manuel.xlsm (37.49 Ko)
Rechercher des sujets similaires à "couper coller lignes fonction valeur vba"