Prueba esto (nota: puede contener "herrores" de tipografia... lo escribi al vuelo)
posx = ((ncabs - 1) Mod 5) * Frm_Cabinas.Cabina(0).Width + ScaleX(10, vbPixels, Me.ScaleMode) ' 10 es el espacio en pixeles de espacio horizontal
posy = ((ncabs - 1) \ 5) * Frm_Cabinas.Cabina(0).Height + ScaleY(10, vbPixels, Me.ScaleMode) ' 10 es el espacio en pixeles de espacio verticual