Search bags in reverse order, OR search specific bag only? (Disenchant macro)

I use a very basic disenchant macro that searches my bags for specific items by name or itemID and disenchants them.

Is it possible to make a variant of this that searches the bags in reverse order, OR only searches a specific bag (without needing to type out a line for every slot in that bag)?

Might not be possible, I really don’t know enough about macros or the API to know either way. Thanks for any help on this.