I changed it to "Public Sub imageArray()", but now when i try to do "pic.picture=imageArray(0)" it says "invalid number of arguments or invalid property assignment".

I tried consulting help, but, as we all know, the microsoft help files never seem to tell you what to do, but instead tell you exactly what the error message says but with slightly altered words...