2009-07-24 3 views
1

Я создаю таблицу Excel в коде доступа vba. Мне нужно изменить имена столбцов от A, B, C и т. Д. До значимого имени. Я выглядел высоко и низко, но не могу найти способ.Как изменить имена столбцов из VBA

+1

Не могли бы вы привести пример сценария на то, что вы пытаетесь достичь? – shahkalpesh

ответ

8

Имена столбцов в Excel не могут быть изменены. Они являются фундаментальной частью работы Excel.

При создании таблицы на основе таблицы базы данных (похоже, что вы делаете) первая строка в электронной таблице Excel будет содержать имена полей (столбцов) ваших данных. Таким образом, когда вам нужно прочитать данные обратно в Access или импортировать таблицу в виде таблицы; Доступ, по умолчанию, знает, что нужно искать в первой строке таблицы для имен столбцов.

+0

В качестве следствия любые столбцы, которые вы не указываете именам в первой строке (строка «header»), получают автонамещенные что-то бесполезное (например, FieldX или FieldXX). –

+2

@A. Scagnelli: FWIW имена будут F1, F2, F3 и т. Д. – onedaywhen

3

Если моя память служит мне правильно, я не верю, что вы можете изменить метки заголовков столбцов по умолчанию A, B, C.

Вы можете написать имена заголовков в первой строке таблицы