Ciao,
strano comunque sia questo è il mio frame con altezza auto e mi funziona benissimo:

<iframe frameborder="0" name="contattaci" width="100%" height="auto" src=""></iframe>

Ad ogni modo se proprio non te lo prende, ti basta semplicemente adattare il frame all'altezza della cella in questo modo:

Ad esemio creiamo una tabella con una cella alta 500 e larga 600.

<table width=600px" height="500px" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width 100% height="500px">
<iframe frameborder="0" name="contattaci" width="600px" height="500px" src=""></iframe>
</td>
</tr>
</table>

saluti ed auguroni!

Roberto