Je souhaite trouver un moyen pour insérer des zéros manquants à mes cellules (avant les chiffres)c'est à dire si ma cellule a un seul caractère il m'ajoute 3 zéros si 2 caractères 2 zéros si 3 caractères 1 zéro ,
NB/ chaque cellule ne doit pas depassée 4 caractères
PAR EXEMPLE
DANS LE CELLULE C2 J'AI 1 donc je voudrais avoir 0001
j'avais une macro qui tournait bien avant mais du jour au lendemain elle ne marche plus merci de m'aider svp
Sub insert()
''''''''''''Nouveau'''''''''
Sheets(2).Activate
nbLign = ActiveSheet.UsedRange.Rows.Count
Columns("C:C").Select
Selection.insert Shift:=xlToRight, CopyOrigin:=xlFormatFromLeftOrAbove
For i = 2 To nbLign
''If IsNumeric(Cells(i, 2)) Then
Columns("C:C").Select
Selection.NumberFormat = "General"
Cells(i, 3).FormulaR1C1 = "=REPT(""0"",4-LEN(RC[-1]))&RC[-1]"
''End If
Next
Columns("C:C").Select
Selection.Copy
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Columns("d:d").Select
Application.CutCopyMode = False
Selection.Delete Shift:=xlToLeft
''''''''''''''''''''''''''''''''''''''''
End Sub