In reply to Mekides Bekele.

SAS Enterprise Guide has a very capable program editor and with its SAS connection, you can run just about any SAS macro code you want. For learning macro techniques, check out this video as a start.