You must use VBA to programatically change the name of the tab. Using busobj.ActiveReport.Name = "New tab name" will change the name of the active tab. You'll need to use an Application variable to make this refer to something in your query. Not sure how to do this though. But if your original question was can I easily make a tab name become and object name, then the answer is no, you have to use VB.