Lorsque vous travaillez dans un tableur Microsoft Excel 2010, la façon dont le texte est formaté peut être très important . Alors que vous pouvez contrôler la façon dont vous entrez du texte dans les cellules, si vous avez importé l'information d'une autre source , il peut contenir toutes sortes de formatage et des personnages que vous ne voulez pas sur votre feuille de calcul . Si vos données sont actuellement en majuscules et la ponctuation contient , vous pouvez utiliser VBA, le langage intégré de programmation , d'écrire une macro rapide qui va changer la structure du capital et de supprimer tous les signes de ponctuation à partir du texte dans votre feuille de calcul . Instructions
1
Ouvrez la feuille de calcul Excel 2010 lorsque vous souhaitez supprimer la ponctuation et utiliser une autre affaire . Cliquez sur l'onglet " développeur" en haut de l'écran. Cliquez sur le bouton " Enregistrer une macro " , situé à l'extrémité gauche du ruban.
2
type " RemovePunctuationCaps " dans le champ " Nom de la macro " . Entrez "q" dans le champ " Touche de raccourci " . Cliquez sur " OK" pour fermer la fenêtre . Cliquez sur le bouton «Stop» sur le ruban pour arrêter l' enregistrement de la macro .
3
Cliquez sur le bouton " Visual Basic " sur le ruban pour lancer l'éditeur VBA. Double -cliquez sur " Module 1 " sur le côté gauche de l'éditeur . Si vous avez déjà créé un module dans ce classeur, vous devrez cliquer sur le dernier module dans la liste, au lieu de « Module 1 ». Vous verrez " RemovePunctuationCaps sub () " sur le côté droit de la fenêtre.
4
Cliquez sur le côté droit de la fenêtre. Faites glisser votre souris sur le texte en vert entre "Sub Supprimer ... " et " End Sub ". Supprimer tout ce texte de sorte que les lignes «Sub» et « Sub End " sont tout ce qui existe .
5
Copiez et collez le code suivant entre le "Sub " et " End Sub " lignes dans le VBA éditeur:
rng As Range
Chaque RNG Dans Sélection
rng.Value = StrConv ( rng.Text , vbProperCase )
Suivant vMb Photos
Ceci permettra d'établir une variable nommée " RNG " et fournir le code nécessaire pour modifier votre sélection en cas approprié . Si vous préférez utiliser des minuscules , remplacer « vbProperCase " à
6
Entrez le morceau de code suivant entre le dernier code et le « End Sub " ligne " vbLowerCase . ":
< p> Avec CreateObject (" VBScript.RegExp " )
. Motif = " [^ A- Za- z0-9 \\]"
mondial = True
. chaque RNG En Selection.SpecialCells ( xlCellTypeConstants )
rng.Value = . Remplacer ( rng.Value , vbNullString )
Suivant vMb
End With
Cela permettra d'éliminer tous les signes de ponctuation à partir des cellules sélectionnées.
7
Cliquez sur le «X» dans le coin supérieur droit de l'éditeur pour le fermer. Cliquez sur la ou les cellules où vous avez le texte que vous souhaitez convertir. Appuyez sur " Ctr- Q » et la macro exécute la tâche.