VBA Right$() : Macro Pour Extraire Des Caractères à Droite

Accueil > Excel / VBA par thème > Excel / VBA pour le Web > VBA Right$() : macro pour extraire des caractères à droite VBA Right$() : 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 et utilise la fonction VBA Right$().

La fonction VBA Right$()

La fonction Right$() suit la syntaxe suivante :

Right$(cellule, nb_caractères)

où :

  • nb_caractères correspond au nombre de caractères à extraire à partir de la droite

Exemple de macro avec la fonction Right$()

La macro

Sub macro()

Dim c As Range 'Variable

For Each c In Range("A1:A6") 'Colonne

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

ActiveCell.Offset(1, 0).Select

Next c

End Sub

Comment utiliser la macro ?

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

Les données sources

ABC
1macro
2extraire
3caractère
4droite
5vba
6excel

Le résultat

ABC
1macroo
2extrairee
3caractèree
4droitee
5vbaa
6excell

Plus d'articles dans Excel / VBA pour le Web

  • VBA LCase$() : macro pour mettre en minuscules
  • VBA Left$() : macro pour extraire des caractères à gauche
  • Macro pour supprimer les accents dans Excel
  • Macro VBA pour extraire des liens hypertextes
  • RECHERCHEV() : trouver une valeur dans la colonne d'un tableau

Tag » Code Vba Droite