Catégories
Excel / VBA pour le Web Macro pour extraire Macro VBA Caractères Macros VBA

VBA Right$() : macro pour extraire des caractères à droite

Partager :

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