Ajouter un point virgule

  • Initiateur de la discussion Initiateur de la discussion LB59
  • 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 !

LB59

XLDnaute Junior
Bonjour à tous, j'ai besoin de mettre en fin de cellule un point virgule, qui me servira de séparateur, seulement je ne sais pas comment "dire" dans ma macro qu'il faut que ce soit rajouter aprés le dernier caractère présent dans la cellule.

ex : Rue de la pente qui descend;

Qui peut me renseigner SVP ?

Merci par avance.

Laurent
 
Re : Ajouter un point virgule

J'ai essayé, mais j'obtiens une erreur 400.
Mon soucis c'est que je dois l'appliquer à toute une colonne, dont au lieu de

range("A1")=range("A1")&";"

J'ai mis :

Sub fin_de_cellule()
Dim Cell As Range

For Each Cell In Selection
Range("Cell") = Range("Cell") & ";;"
Next Cell
End Sub

Je pense que c'est ma modif qui foire tout, mais pourquoi ?

Une autre précision, dans certaines cellules, j'ai déjà les 2 points virgules, par conséquent il faudrait aussi lui donner l'info que si c'est le cas, il ne faut pas appliquer la macro...je sais, je suis compliqué...

Merci, Laurent
 
Re : Ajouter un point virgule

re

if right(cell.value,2)<>";;" then cell.value= cell.value & ";;"

if right(cell.value,2)<>";;" si les 2 caratères de droite de la valeur de ta cellule sont différents de ";;"

then cell.value= cell.value & ";;" alors la valeur de ta cellule est égale à la valeur de ta cellule plus ";;"

Bonne journée
 
- 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

Discussions similaires

Réponses
4
Affichages
586
A
Réponses
3
Affichages
826
aurelie1234
A
Retour