ник: Scorpi
можно импортировать эту строку, но предварительно нужно удалить то что уже импортировалось из файла, иначе ругается что столбцов нет (название указано в первой строке, а диапазон задается строки с 9)...
в общем победила изменением строки на
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "import2", nm, False, "A2:BU" ' & k - 1 и обозвав столбцы в табличке как f1, f2 и т.д (все равно промежуточная)
Но все-таки интересно из-за чего не работал 1 вариант...