Fonction VBA de suppression de caractères
Résolu
hich007
Messages postés
24
Statut
Membre
-
hich007 Messages postés 24 Statut Membre -
hich007 Messages postés 24 Statut Membre -
Bonjour,
Je veux créer une macro qui sert à supprimer les 3 premiers caractères à gauche du contenu de la cellule pour les n lignes de la colonne exemple :
Colonne A
RD 123 => 123
RD 125 => 125
RD 126 => 126
RD 127 => 127
et faire le traitement pour les n lignes de la colonne
Pouvez vous m'aider svp ? merci
Je veux créer une macro qui sert à supprimer les 3 premiers caractères à gauche du contenu de la cellule pour les n lignes de la colonne exemple :
Colonne A
RD 123 => 123
RD 125 => 125
RD 126 => 126
RD 127 => 127
et faire le traitement pour les n lignes de la colonne
Pouvez vous m'aider svp ? merci
3 réponses
-
Bonjour,
un facon de faire:
code a mettre dans un module ou ThisWorkbook
Sub Sup_RD() 'pour la dernière ligne de la colonne A 'feuille a adapter Application.ScreenUpdating = False With Worksheets("feuil1") derlig = .Range("A" & Rows.Count).End(xlUp).Row Set Plage = .Range("A1:A" & derlig) For Each cel In Plage .Range("A" & cel.Row) = Replace(cel, "RD ", "") Next cel End With Application.ScreenUpdating = True End Sub
Bonne suite -
Bonjour,
En employant la fonction Replace d'Excel c'est plus simple..
Sub Remplacer() Columns(3).Replace What:="RD ", Replacement:="", LookAt:=xlPart, SearchOrder _ :=xlByRows End Sub
Adapter le N° de colonne.
A+
-