As it seems to be a small piece of code, just post it there or anywhere you want so that one can help you to translate in PB. Except if your source is a secrecy.
My avatar is a small copy of the 4x1.8m image I created and exposed at 'Le salon international du meuble à Paris' january 2004 in Matt Sindall's 'Shades' designers exhibition. The original laminated print was designed using a 150 dpi printout.
If you have any of the office tools, you should be able to load up most if code in the VBA editor and get it running. However, this won't let you compile.
Alternatively there is the Visual Basic Control Creation Edition, a free download from Microsoft.