Comment supprimer toutes les balises HTML de la chaîne dans Excel?
Si vous avez une feuille de calcul contenant des chaînes de texte qui sont entourées des balises HTML, vous souhaitez maintenant supprimer toutes les balises HTML des chaînes pour rendre les cellules plus claires et plus lisibles comme les captures d'écran suivantes. Cet article, je vais vous présenter quelques méthodes pour gérer cette tâche dans Excel.
Supprimez 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
Supprimez toutes les balises HTML de la chaîne de texte avec la commande Rechercher et remplacer
En fait, le Rechercher et remplacer La fonction dans Excel peut résoudre ce problème, procédez comme suit:
1. Sélectionnez les cellules dont 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:
3. Puis clique Remplacer tout bouton, toutes les balises HTML sont supprimées en même temps.
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 le Microsoft Visual Basic pour applications fenêtre.
2Cliquez sur insérer > Moduleet collez le code VBA suivant dans le Module Fenêtre.
Code VBA: supprimez toutes les balises HTML de la chaîne de texte
Sub RemoveTags()
'updateby Extendoffice
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 clé pour exécuter ce code, dans la boîte de dialogue qui apparaît, sélectionnez les cellules que vous souhaitez supprimer les balises HTML, voir capture d'écran:
4. Et puis cliquez OK, toutes les balises HTML ont été supprimées de la sélection en même temps.
Téléchargez gratuitement Kutools pour Excel maintenant !
Meilleurs outils de productivité bureautique
Améliorez vos compétences Excel avec Kutools for Excel et faites l'expérience d'une efficacité comme jamais auparavant. Kutools for Excel offre plus de 300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et facilite grandement votre travail
- Activer l'édition et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de 50% et réduit des centaines de clics de souris chaque jour!