OK, I need to find a way to get you to stop fixating on the button and forget about it for a little while because you can't access a tag through a button object, that's not how the tag object model works. Since I haven't explained that very well so far, at the risk of seeming a little pedantic while trying to help you look at the problem from the right angle, I'm going to ask you to follow along.
Step 1 is drastic. Open your screen and delete the button. Nuke it, get it out of sight and out of mind and make it not exist. We can recreate it later. (At this point you're tempted to read ahead... stop and go back and delete that button.)
Now that the button no longer exists and can no longer be the object of your focus I want you to look to the left of your screen and find Tags in the project tree. Open it and browse to the tag for the PLC address you want to read/write to using VBA. If the tag doesn't exist yet then create it. Highlight this tag. This is the object you will be accessing by name in VBA. (you read ahead, didn't you?)
Now go back to your HMI screen. Right click in a blank spot and access the VBA code. Here is where we will create code to do the following:
1)Create a tag group, lets call it MyTagGroup.
2)Using MyTagGroup's add method we are going to add a tag by name to the group. The name we will use is the full name of the tag including any folders as seen in the Tag DB in the previous step.
3)Now we can access the tag as an object in VBA. By reading and writing to the .value property you can change the value of the tag in VBA.
Think of it this way: Your tag is a well. The VBA is Jill. The button is Jack. Jill can take water from the well. Jill can toss a wishing coin in the well. Jill can leave and go home and never talk to Jack. Jack can take water from the well. Jack can toss a wishing coin in the well. Jack can fall down and never see Jill. The two never need cross paths, but both can take from the well or add to the well as they please. Jill can go to another well and take from it or toss a wishing coin in it. Jack cannot.
I am at home right now so I don't have the VBA tag model available to give you the exact syntax, but if you will open up help and look under VBA for the TAG OBJECT model (remember, you should have deleted your button so you aren't looking for anything that has the word button in it) then you will find sample code on how to create a tag object group, how to add a tag to the group by name, and how to access a tag in the group as an object. Once you see the sample code you'll have an 'Ah Ha!" moment.
I hope that helps you see it from the right angle.