Macro's can be usefull.  But, they're not always the best choice.
Code:
TRANSMIT:
    Temp = Sample_Array(Index)
    HSEROUT [Temp / 100, Temp // 100]
RETURN

Index = 2 : GOSUB TRANSMIT
<br>