While there is a way to do exactly what you're asking, there's also a simpler way to go about it. You don't need to count the addresses and save each one to its own variable to accomplish this; using the For Each action (one of the single most useful actions in KM, in my opinion) you can have your macro paste as many addresses as you collect in your icafeName variable automatically:
@jogging, I hope you don't mind that I have revised your topic title to better reflect the question you have asked.
FROM: Get different variables in the Repeact Actions
TO: How Do I Allow For a Variable Number of Lines to Process?
This will greatly help you attract more experienced users to help solve your problem, and will help future readers find your question, and the solution.
As I pointed out in your other thread, and @gglick suggested here, it is better to use the KM For Each action with a lines collection, for a use case like yours.