Utilisation of Currency type


I don't really know if this is possible but is there a possibility to use some Currency type in parameter to modify the RowHeight
or any other parameter who actually use some integer for the format for example ?

Yes, you can convert the Currency to an int with Round or Trunc. Something like:
xls.SetRowHeight(1, Round(currency));