Macro : Sélectionner les 6 derniers caractères d'une cellule

Résolu/Fermé
Etudiante2015 Messages postés 9 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 15 février 2016 - Modifié par Etudiante2015 le 27/09/2015 à 23:35
Etudiante2015 Messages postés 9 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 15 février 2016 - 28 sept. 2015 à 05:43
Bonjour,

Je vous explique ma situation :

Je souhaite créer un fichier CSV, qui contiendra certaines informations d'un classeur Excel (à plusieurs feuilles). Le problème est que je ne souhaite que les 6 derniers caractères d'une cellule. Je n'ai trouvé que le fait de supprimer les 8 premiers caractères qui me sont inutiles dans une cellule, donc :

groupId = Right(sh.Range("A4"), Len(sh.Range("A4")) - 8)

Malheureusement : il y a l'erreur d'exécution '5' qui apparaît sur cette ligne.

Un peu d'aide, s'il vous plait ?

Merci d'avance,

;).
A voir également:

1 réponse

Etudiante2015 Messages postés 9 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 15 février 2016
Modifié par Etudiante2015 le 27/09/2015 à 23:41
Au cas où si ça intéresse des gens :
J'ai remplacé tous mes débuts de cellule par une chaîne de caractères nulle (.Replace) et j'ai sélectionné toute la cellule pour l'insérer dans mon fichier. Voilà, mais je suis toujours à la recherche d'une meilleure idée.
0
alf125 Messages postés 1 Date d'inscription lundi 28 septembre 2015 Statut Membre Dernière intervention 28 septembre 2015
28 sept. 2015 à 04:16
Bonjour,
Si tu souhaite uniquement sélectionner les 6 derniers caractères, pourquoi n'utilises-tu pas la fonction que tu utilises déjà sous la forme suivante
groupId = Right(sh.Range("A4"), 6)
0
Etudiante2015 Messages postés 9 Date d'inscription lundi 21 septembre 2015 Statut Membre Dernière intervention 15 février 2016 > alf125 Messages postés 1 Date d'inscription lundi 28 septembre 2015 Statut Membre Dernière intervention 28 septembre 2015
Modifié par Etudiante2015 le 28/09/2015 à 05:44
aaarf ' c'est tout bête en plus.
Grand grand merci à toi. ça marche (y) .
0