VB fusion de ligne si

Bonjour,

J'aurai besoin de faire un recherche en VB sur tout le champ A afin de repérer toutes les cellules qui contiennent par exemple l'expression 'dunkerque'. Le but étant de supprimer le contenu de la ou des cellules concernées et de concaténer le texte à la droite de la cellule supérieure pour chacun des cas.

Voir en pièce jointe pour une meilleure compréhension.

Merci pour votre aide.

Fabien

21vb-fabien.xlsx (8.13 Ko)

Bonjour,

Ci-joint une proposition à tester, en VBA

> cliquer sur le rond violet

> saisir dans la fenêtre le mot à traiter (ex : Dunkerque), les majuscules n'ont pas d'importance.

Remarque : les lignes vides sont laissées, comme dans l'exemple fourni)

Bonne journée

Bouben

25vb-fabien-v0-1.xlsm (15.70 Ko)

Bonjour Fabien

bonjour Bouben et forum

une autre proposition qui utilise la case A1 comme critère de recherche

Fred

18vb-fabien.xlsm (13.91 Ko)

Bonjour FabienVB, fred2403,

Un autre essai.

Bonjour,

Merci pour vos réponses rapides.

La première et la troisième solution fonctionnent. La seconde ne fonctionne pas entièrement, toutes le lignes contenant le mot Dunkerque ne sont pas prises en compte.

En tout cas merci, je vais pouvoir piocher dans les trois et adapter au besoin. Il me manquait juste cette option pour réaliser mon développement.

A+

Fabien

Bonjour dans ce cas

merci

Fred

Rechercher des sujets similaires à "fusion ligne"