Actualy with VBA you can create, modify and delete VBA code.
I have used it in a program to convert old data to new data where I had to deal
with a variable number of characteristics which had to be added to series of old
data to get them in a new database.
I don't have it at home but I can send you an example next week.
You will need to check if under Tools > References the Object Library is tagged
otherwise it want work.