Pour ajouter des zéros devant une cellule, vous pouvez utiliser la fonction droite, avec un enchaînement simple. L'ajout de cette formule pour une nouvelle colonne peut être un processus simple dans Excel, mais quand vous avez besoin de le faire dans VBA, il devient un peu plus compliqué. Entrez le code suivant entre le "Sous Lzero ()" et "End Sub" lignes:
Dim x As Integer
Dim y As Integer
Pour x = 1 à 10
y = cellules (x, 1) .Value
Cellules (x, 1) = .FormulaR1C1 "= DROITE (""00000"" & " & y & ", 6)"
Suivant
Changez les numéros en "1 à 10" d'être à la hauteur des lignes que vous souhaitez pour commencer et terminer votre formule sur. Donc, si vous voulez commencer sur la cellule "A5" et se terminera le "A15," vous souhaitez changer cela en "5 à 15":
Pour x = 5 à 15
Changer la "1" dans les deux cas de "Les cellules (x, 1)" être égal au nombre de la colonne à laquelle vous souhaitez ajouter les zéros. Colonne "UN" est le même que "1," et chaque colonne plus à droite ajoute une plus le nombre.
Enfin, changer le "6" à la fin du code pour être égal au nombre total de chiffres que vous voulez le nombre d'avoir, et de changer le "00000" d'avoir un de moins que le total de zéro chiffres. Fermez l'éditeur VBA utilisant le "X" dans la partie supérieure de la fenêtre. Exécuter votre code en cliquant sur le "Macro" bouton sous l'onglet Développeur.