Supprimer balise <IMG> avec une macro & expression régulière

Bonjour

J'ai une colonne dans laquel j'ai que du code html, j'aimerais supprimer toutes les balise images <IMG> par exemple:

<img alt="iPhone 5 32GB"  src="http://img.domaine.com/images/upload/SKU45254755/20111219150204368.jpg" />

Je pense que c'est possibe avec une macro utilisant les expressions régulière.

Pouvez vous m'aider s'il vous plait?

Salut Ismaël et bienvenue sur le Forum,

J’ai compris que tu désirais supprimer le texte <img devant et le signe > derrière tes textes. Dans le fichier ci-joint, tu as une solution par formule (en B1, incrémentée vers le bas) ou par macro.

Par macro, s’il faut remplacer le texte au lieu de l’écrire d’une manière modifiée à côté, c’est également possible.

A te relire.

52ismael-v1.zip (9.31 Ko)

Salut Yvouille désolé pour le retard, merci pour ton aide mais finalement j'ai réussi a obtenir une macro très puissante j'en fait profité

Sub Test()
    Dim r As Range
    With CreateObject("VBScript.RegExp")
        .Global = True
        .Pattern = "<IMG[^>]+>"
        For Each r In Selection
            r(, 2).Value = .Replace(r.Value, "")
        Next
    End With
End Sub

Mais le résultat est le même, non ?

Oui le résultat est le meme

Rechercher des sujets similaires à "supprimer balise img macro expression reguliere"