y has intentado especificar una altura a las celdas?
supongamos que tu celda descripcion, aumento de tamaño, y se pasa del margen para esa celda, pudieras hacer una pregunta antes de imprimir esa celda, donde si pasa ese ancho, ("pudieras hacer pruebas"), de 35, entonces aumentas el alto en 40, supongamos ok?, no se si captes la idea que te propongo.
if len(descripcion)>35 then
MultiCell ( 35 , 40 , tu_texto ) else
lo mandas imprimir normalmente
MultiCell ( 35 , 20 , tu_texto ) end if
como te digo, pues solo son pruebas, habria que intentar no crees?
suerte