Supprimer premier caractère de gauche

ascal44

XLDnaute Occasionnel
Bonsoir, je voudrais supprimer le premier caractère de gauche d'une cellule et ceci sur toute une colonne.
Je ne suis vraiement pas doué.
 

jeanpierre

Nous a quitté
Repose en paix
Re : Supprimer premier caractère de gauche

Bonsoir ascal44, re le forum,

Avec une colonne supplémentaire, c'est possible.

Regarde du coté de STXT,

par exemple = STXT(A1;2;nombre selon le nombre de caractère derrière)
Où 2 est la première lettre de départ de l'extraction et le second (par exemple 6 sera le combre de caractères à extraire), mais sans plus de précision.... pas facile le clés en main...

Bonne soirée.

Jean-Pierre
 

CB60

XLDnaute Barbatruc
Re : Supprimer premier caractère de gauche

Bonsoir à tous
Ou alors tu selectionne ta colonne, tu choisi données, convertir, largeur fixe, tu click sur l'echelle (pour selectionner un caractere) et ensuite tu choisi colonne non distribué pour la premiere colonne
 

soan

XLDnaute Barbatruc
Inactif
Bonjour @Paulhardmen,

en PJ : un fichier exemple ; fais Ctrl e ➯ travail effectué

note bien que la 1ère ligne est inchangée ; ce n'est pas un bug : c'est voulu,
pour préserver une ligne d'en-têtes ; à toi d'adapter le code VBA si besoin.

si tu n'arrives pas à adapter pour ton fichier, envoie-le sur le forum,
mais sans données confidentielles.


VB:
Sub Essai()
  Dim Tbl, n&: Application.ScreenUpdating = 0
  n = Cells(Rows.Count, 1).End(3).Row
  If n = 1 Then Exit Sub
  Dim chn$, i&: n = n - 1: Tbl = [A2].Resize(n)
  For i = 1 To n
    chn = Tbl(i, 1)
    If Len(chn) > 1 Then Tbl(i, 1) = Mid$(Tbl(i, 1), 2)
  Next i
  [A2].Resize(n) = Tbl
End Sub
soan
 

Pièces jointes

  • Exo Paulhardmen.xlsm
    16 KB · Affichages: 10
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 166
Messages
2 085 894
Membres
103 021
dernier inscrit
Sergyl75