Astuce: Les autres langues sont Google-Traduction. Vous pouvez visiter le English version de ce lien.
Se connecter
x
or
x
x
S'enregistrer
x

or

Comment supprimer toutes les balises HTML d'une chaîne dans Excel?

Si vous avez une feuille de calcul contient des chaînes de texte qui sont entourées avec les balises HTML, maintenant, vous souhaitez supprimer toutes les balises HTML des chaînes pour rendre les cellules plus claires et plus lisibles comme les captures d'écran suivantes illustrées. Cet article, je vais présenter quelques méthodes pour faire face à cette tâche dans Excel.

doc supprimer les balises html 1
 1
doc supprimer les balises html 2

Supprimer toutes les balises HTML de la chaîne de texte avec la commande Rechercher et remplacer

Supprimer toutes les balises HTML de la chaîne de texte avec le code VBA


flèche bleue droite bulle Supprimer toutes les balises HTML de la chaîne de texte avec la commande Rechercher et remplacer


En fait, le Rechercher et remplacer fonction dans Excel peut résoudre ce problème, procédez comme suit:

1. Sélectionnez les cellules que vous souhaitez supprimer les balises HTML.

2. Tenir Ctrl + H clés pour ouvrir le Rechercher et remplacer boîte de dialogue, dans la boîte de dialogue, dans le Trouvez ce que zone de texte, type <*>et laissez le Remplacez-le par zone de texte vide, voir capture d'écran:

doc supprimer les balises html 3

3. Puis clique Remplacer tout bouton, tous les tags HTML sont supprimés en même temps.


flèche bleue droite bulle Supprimer toutes les balises HTML de la chaîne de texte avec le code VBA

Le code VBA suivant peut vous aider à supprimer les balises HTML d'une sélection, procédez comme suit:

1. Maintenez le Alt + F11 clés dans Excel, et il ouvre la Microsoft Visual Basic pour applications fenêtre.

2. Cliquez insérer > Moduleet collez le code VBA suivant dans Module Fenêtre.

Code VBA: supprime toutes les balises HTML de la chaîne de texte

Sub RemoveTags()
'updateby Extendoffice 20160202
    Dim xRg As Range
    Dim xCell As Range
    Dim xAddress As String
    On Error Resume Next
    xAddress = Application.ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("please select data range", "Kutools for Excel", xAddress, , , , , 8)
    Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
    If xRg Is Nothing Then Exit Sub
    xRg.NumberFormat = "@"
    With CreateObject("vbscript.regexp")
        .Pattern = "\<.*?\>"
        .Global = True
        For Each xCell In xRg
            xCell.Value = .Replace(xCell.Value, "")
        Next
    End With
End Sub

3. Puis appuyez F5 Pour exécuter ce code, dans la boîte de dialogue qui s'affiche, sélectionnez les cellules dont vous souhaitez supprimer les balises HTML, voir capture d'écran:

doc supprimer les balises html 4

4. Et puis cliquez OK, tous les tags HTML ont été supprimés de la sélection en même temps.

Téléchargement gratuit Kutools for Excel maintenant!



Outils de productivité recommandés

Office Tab

étoile d&#39;or1 Apportez des onglets pratiques à Excel et à d'autres logiciels Office, tout comme Chrome, Firefox et Internet Explorer.

Kutools for Excel

étoile d&#39;or1 Incroyable! Augmentez votre productivité dans les minutes 5. Ne nécessite pas de compétences particulières, économisez deux heures par jour!

étoile d&#39;or1 300 Nouvelles fonctionnalités pour Excel, rendent Excel facile et puissant:

  • Fusionner des cellules / lignes / colonnes sans perdre de données.
  • Combiner et consolider plusieurs feuilles et classeurs.
  • Comparez les gammes, copiez plusieurs gammes, convertissez le texte en date, l'unité et la conversion de devise.
  • Compter par couleurs, sous-totaux de recherche, tri avancé et super filtre,
  • Plus Sélectionner / Insérer / Supprimer / Texte / Format / Lier / Commenter / Classeurs / Feuilles de calcul Outils ...

Capture d&#39;écran de Kutools pour Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jayden Currie · 5 months ago
    I have some text that is in bullet points, when i run this program it strips this out. how can i select which html tags to remove and which to keep?
  • To post as a guest, your comment is unpublished.
    Wild Rumpus · 5 months ago
    xAddress is never used
  • To post as a guest, your comment is unpublished.
    Shruti · 6 months ago
    Thank you .. The VBA instructions worked!
  • To post as a guest, your comment is unpublished.
    Jo · 10 months ago
    Thank you! I was able to clean up a large excel file with VBA with your simple instructions
  • To post as a guest, your comment is unpublished.
    Susan · 1 years ago
    Thank you for the code to remove all HTML tags from text string using VBA. I am going to pass your site along to my co-workers.