Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

fonction droite en VBA

Hugues

XLDnaute Impliqué
Bonjour Le Forum,

Je souhaiterais connaitre le code me permettant de tirer les 4 derniéres lettres d'une variable.

J'ai codé mais cela ne fonctionne pas:
Dim type as string
Dim chemin as string

type = RIGHT(chemin,4)

Merci par avance,
 

Jacques87

XLDnaute Accro
Bonjour Hugues

Attention je crois que Type est un mot réservé, tu ne peux donc pas l'utiliser comme variable
et d eplus tu dois affecter une valeur à chemin
essaie
range('A1').value = Right('chemin',4)
tu verras comme ça fonctionne bien

Bon courage
 

porcinet82

XLDnaute Barbatruc
Salut Hugues,

Chez moi excel n'aime pas type change le nom de cette variable et ca devrait fonctionner.

@+

Edition: Et bien je vois qu'on a été plusieurs a etre inspirer par le petit problème d'Hugues

Message édité par: porcinet82, à: 13/01/2006 18:52
 

dg62

XLDnaute Barbatruc
Bonsoir Hugues

Code:
Sub extrait()

Dim mot As String
Dim rep As String
    mot = Range('A1').Value ' exemple

    rep = Right(mot, 4)

End Sub

Evite d'utiliser Type comme nom de variable c'est un mot réservé.
 

Jacques87

XLDnaute Accro
Je dirais même plus Didier :

3 de concert (Brigitte j'ai fait attention à mon orthographe)

et puis j'aimerais savoir si notre ami Hugues est satisfait et de plus quelle solution il a choisie parmi les 3

Bonne soirée à tous
 

Hugues

XLDnaute Impliqué
Bonsoir à vous tous,

Je viens de voir que j'ai eu beaucoup de succés ce soir ;
Je tiens à vous remercier tous pour l'aide qui est comme toujours aussi efficace.
J'espère qu'un jour je pourrais aussi venir en aide aux autres.

Effectivement le terme type ne plait pas à VBA

Merci encore et bonne soirée

Hugues
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…