Этот код проверен и работает верно. Архив с ехе-шником, что ли, приаттачить?
- Код: Выделить всё
Set Picture = PictureFromBits.PictureFromBits(sArr) 'вызов модуля конвертирования массива в картинку
Width = ScaleX(Picture.Width, vbHimetric, vbTwips)
Height = ScaleY(Picture.Height, vbHimetric, vbTwips)
Кстати, AutoRedraw = True тоже можно убрать.