Comment changer les chaînes de texte en casse de phrase dans Microsoft Excel?
Vous devrez peut-être modifier les chaînes de texte en casse de phrase dans Microsoft Excel. En supposant qu'il y ait des centaines de chaînes de texte en majuscules ou en minuscules, les changer manuellement une par une n'est pas un bon choix. Existe-t-il des astuces simples pour changer les chaînes de texte en casse de phrase dans Microsoft Excel?
- Changer les chaînes de texte en casse de phrase dans Excel avec VBA
- Changer les chaînes de texte en casse de phrase dans Excel avec Kutools for Excel
Changer les chaînes de texte en casse de phrase dans Excel avec VBA
Si vous êtes expérimenté avec Microsoft Excel, utiliser VBA est un bon choix pour changer les chaînes de texte en casse de phrase.
Étape 1: maintenez la touche ALT + F11 clés et il ouvre la fenêtre Microsoft Visual Basic pour Applications.
Étape 2: cliquez sur insérer > Moduleet collez la macro suivante dans le Module fenêtre.
Sub SentenceCase()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
xValue = Rng.Value
xStart = True
For i = 1 To VBA.Len(xValue)
ch = Mid(xValue, i, 1)
Select Case ch
Case "."
xStart = True
Case "?"
xStart = True
Case "a" To "z"
If xStart Then
ch = UCase(ch)
xStart = False
End If
Case "A" To "Z"
If xStart Then
xStart = False
Else
ch = LCase(ch)
End If
End Select
Mid(xValue, i, 1) = ch
Next
Rng.Value = xValue
Next
End Sub
Étape 3: appuyez sur le F5 clé pour exécuter cette macro, puis une boîte de dialogue s'affiche à l'écran pour sélectionner une plage, voir capture d'écran:
Étape 4: cliquez sur Ok, et vous pouvez voir le résultat comme indiqué ci-dessous:
Changer les chaînes de texte en casse de phrase dans Excel avec Kutools for Excel
Kutools for Excel: avec plus de 300 compléments Excel pratiques, essai gratuit sans limitation dans 30 jours. Obtenez-le maintenant
La macro VBA peut ne pas être facile pour les utilisateurs débutants de Microsoft Excel. Ne vous en faites pas. Kutools for Excel's Changer le cas L'outil peut changer toutes les chaînes de texte en casse de phrase dans les sélections rapidement.
Étape 1: Sélectionnez la plage dans laquelle vous allez changer les chaînes de texte en casse de phrase.
Étape 2: cliquez sur le Kutools > Texte > Changer de cas…. Voir la capture d'écran:
Étape 3: Dans Changer le cas boîte de dialogue, vérifiez le Cas de la peine. Option, et cliquez sur OK or Appliquer .
Ensuite, vous verrez toutes sortes de chaînes de texte sont modifiées en casse de phrase dans la sélection. Voir la figure suivante:
Kutools for Excel's Changer le cas L'outil peut rapidement changer la casse du texte en UPPER, LOWER, PROPER, Phrase Case et tOGGLE cASE. Cliquez pour en savoir plus…
Articles relatifs:
- Changer la casse du texte 2007 et 2010
- Changer les chaînes de texte en majuscules
- Changer les majuscules en minuscules
- Remplacez les majuscules par la casse appropriée ou la casse du titre
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!