Хорошо ... если ваша цель состоит в том, чтобы импортировать данные и не поддерживать эти данные в актуальном состоянии (т.е. снова обновлять с помощью CSV), то в конце VBA после команды .Refresh для таблицы запросов просто удалить таблицу запросов.
, например
Sheet1.QueryTables (1). Refresh (False)
Sheet1.QueryTables (1) .Delete
Обязательно передайте команду False для обновления, чтобы попросить Excel выполнить запрос forground, где выполнение вашего кода будет задерживаться до тех пор, пока вы не получите свои данные. Тогда ваша ячейка, в которую вы добавляете таблицу запросов, будет считаться обычной ячейкой. 1007 *