Thanks for thinking about it.
After i posted i did troubleshooting for an hour and figured it out.
For some reason (perhaps a bug) after fill is set to user picture vba can't change the fill to rgb. So i just used a white picture instead and it worked.
|