YaST doesn't allow partitions already on disk to be moved—the feature is only there for moving partitions you've added prior to writing them to disk. This can be a problem if it's a data partition as deleting and recreating it would result in data loss, but since this is a swap partition, no data would be lost on doing so.
What you'll need to do is delete the extended partition sdb2
, which will also delete sdb5
. From there, you can recreate the swap partition at the end of the disk, which will allow you to expand the data partition sdb1
as needed. I'd recommend that you don't create an extended partition unless you expect to need more than four partitions on the disk. (If you do need more than four partitions, you should probably be using GPT instead.)