copie du derniere carractere

  • Initiateur de la discussion Initiateur de la discussion fifisoft95
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

F

fifisoft95

Guest
boujour a tous

voila j'ai une cellule qui peux comporte plusieur lettre des fois espacé et d'autre fois non
exemple :
A B C
ou
ABC

je voudrais en VBA copier la derniere lettre de la cellule mais attention il se pourrait qu'il y est un espace a la fin

donc je voudrais bien copier vraiment la derniere lettre meme si il y a un espace ou non a la fin de la chaine de carractere

Merci d'avance pour votre aide

Philippe
 
Bonjour Fifisoft

Un essai avec les données en colonne A de 1 à 20 et le résultat en B

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
For i = 1 To 20
If Right(Cells(i, 1), 1) = ' ' Then
Cells(i, 2).Value = Right(Cells(i, 1), 2)
Else
Cells(i, 2).Value = Right(Cells(i, 1), 1)
End If
Next i
End Sub
 
Bonjour Philippe et Pierre-Jean

3 minutes d'avance et une meilleure solution = y'a pas photo ... :whistle:

Je profite du passage du train du savoir pour sauter en marche :
P-J tu 'fabrique ta fonction avec Trim quii veut dire ......

Function dercaractere(cellule As Range)
dercaractere = Right(Trim(cellule), 1)
End Function

Merci de l'explication

@+GD
 
bonjour Phillipe Gerard le forum

la fonction Trim supprime les espaces devant et derriere une chaine
il existe aussi les fonctions Ltrim et Rtrim qui suppriment les espaces respectivement a gauche et a droite d'une chaine de caractere
Ltrim est tres utile avant un classement sur des données entrées manuellement (si un espace s'est glissé devant une donnée elle sera classée sur l'espace)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
672
Compte Supprimé 979
C
L
Réponses
1
Affichages
1 K
L
P
Réponses
5
Affichages
1 K
PhilMarc
P
M
Réponses
9
Affichages
1 K
M
T
  • Question Question
Réponses
125
Affichages
14 K
Retour