Catégories
Cours Macro Caractères Macros

Macro pour extraire des caractères à droite

A l’instar de la fonction DROITE(), la macro pour extraire les caractères à droite permet de libérer de la mémoire sous Excel, notamment dans le recalcul des données.

La macro VBA

Sub nommacro()

Dim c As Range ‘Variables

For Each c In Range(« A1:A6« ) ‘Colonne

ActiveCell.Offset(0, 0).FormulaR1C1 = _
Left$(c, 1)

ActiveCell.Offset(1, 0).Select

Next c

End Sub

Méthode

  • Copier la macro dans Visual Basic
  • Remplacer la plage en gras par la nouvelle plage de valeurs
  • Sélectionner la cellule dans laquelle il faut afficher le 1er résultat
  • Exécuter la macro

Application

Les données sources

A B C
1 macro
2 extraire
3 caractère
4 droite
5 vba
6 excel

Le résultat

A B C
1 macro o
2 extraire e
3 caractère e
4 droite e
5 vba a
6 excel l