Comment trouver et remplacer des nombres par des indices dans Excel ?

Trouver et remplacer tous les nombres par des indices via VBA
Trouver et remplacer des nombres par des indices dans des formules chimiques avec Kutools pour Excel

Trouver et remplacer tous les nombres par des indices via VBA
Dans Excel, hormis le code macro, il n'existe aucune méthode permettant de rechercher et remplacer du texte au format indice.
1. Appuyez sur Alt + F11 pour afficher la fenêtre Microsoft Visual Basic pour Applications.
2. Cliquez sur Insérer > Module, puis collez le code ci-dessous dans le script vide.
VBA : Trouver et remplacer tous les nombres avec un format en indice
Sub SubscriptNumbers()
'UpdatebyExtendoffice20160705
Dim xRg As Range
Dim xTxt As String
Dim xCell As Range
Dim xChar As String
Dim I As Long
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
Set xRg = Application.InputBox("Select a range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
Application.ScreenUpdating = False
For Each xCell In xRg
xTxt = xCell.Value
For I = 1 To Len(xTxt)
xChar = Mid(xTxt, I, 1)
If xChar >= "0" And xChar <= "9" Then
xCell.Characters(I, 1).Font.Subscript = True
End If
Next
Next
Application.ScreenUpdating = True
End Sub
3. Appuyez sur F5 une touche, une Kutools pour Excel boîte de dialogue apparaît pour vous rappeler de sélectionner une plage de travail. Voir la capture d'écran :
4. Après avoir sélectionné, cliquez sur OK, et tous les nombres dans la sélection ont été convertis en indice.
Trouver et remplacer des nombres par des indices dans des formules chimiques avec Kutools pour Excel
En plus du code macro, vous pouvez en réalité appliquer un outil simple appelé Indices aux nombres dans les formules chimiques pour convertir rapidement tous les nombres normaux dans les formules chimiques en format d'indice si vous avez installé Kutools pour Excel.
Après avoir installé gratuitement Kutools pour Excel, veuillez procéder comme suit :
Sélectionnez les cellules où vous souhaitez mettre les nombres en indice, cliquez sur Kutools > Texte > Indices aux nombres dans les formules chimiques. Voir la capture d'écran :
Une boîte de dialogue apparaît pour vous indiquer combien de cellules ont été converties, et les nombres dans les formules chimiques sélectionnées ont été mis en format d'indice.
Convertir un nombre en indice dans une formule chimique
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 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
- Activez la modification 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é de50 %, et réduit des centaines de clics de souris pour vous chaque jour !