1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
'#1 d'abord créer la fonction (à mettre dans un module) :
Function Complete_Champ(varMot as string, varNb as integer)
'1er paramètre : le mot
'2eme paramètre : le nombre de caractères voulus dans le champ
dim nbCar as integer
nbCar = len(varMot) 'nb de caractères de "varMot"
for i = nbCar to varNb 'on va rajouter des espaces
varMot = varMot & " "
next i
Complete_Champ = varMot
End Function
'#2 Exemple d'utilisation de la fonction, dans une autre sub :
Range("A1") = Complete_Champ(CStr(Range("A1")), 15)
Range("A2") = Complete_Champ(CStr(Range("A2")), 13)
etc... |
Partager