Как я могу навсегда запретить Excel устанавливать все новые документы в режим R1C1? - PullRequest
0 голосов
/ 16 декабря 2008

Каждый раз, когда я создаю новый лист Excel, я должен зайти и изменить его режим ссылки на ячейки на привычный A1, B1 и т. Д. Я не могу найти способ навсегда установить его в стиль A1. 1001 *

Есть ли макрос, который я могу написать, или способ использования шаблонов или что-то еще, чтобы мне не приходилось постоянно менять настройку R1C1?

Ответы [ 7 ]

10 голосов
/ 16 декабря 2008

В Office 2007 нажмите кнопку «Office» и выберите «Параметры Excel», которые находятся в конце рядом с «Выходом из Excel».

Перейдите на вкладку Формулы и в разделе Работа с формулами установите или снимите флажок эталонного стиля R1C1, чтобы использовать его или изменить его на эталонный стиль А1.


(источник: lytebyte.com )

Если он не прилипает, у вас есть проблема с personal.xls или шаблоном по умолчанию или чем-то, что я думаю ...

EDIT:

Попробуйте сначала: Закройте все таблицы вниз. Предполагая, что вы создали одну ранее, раскройте свою рабочую книгу Personal.xls («Окно»> «Показать»; в Excel 2007 и более поздних версиях «Просмотреть, показать»), а затем снимите флажок стиля ссылок R1C1. Сохраните файл Personal.xls, снова откройте и закройте Excel (нажмите «Да», чтобы сохранить изменения в Personal.xls). Если повезет, у вас теперь должен быть задан стиль А1 по умолчанию. Вы должны будете повторить вышеупомянутое с любыми другими книгами в вашем каталоге XLSTART и / или месте запуска в Сервис> Параметры> вкладка Общие.

Тогда это: Справка> Обнаружение и восстановление.
Если ничего хорошего, попробуйте http://support.microsoft.com/kb/291288

В крайнем случае: Используйте Пуск> Выполнить excel /regserver
ЗАМЕТЬТЕ пробел после "excel"

2 голосов
/ 16 декабря 2008

Вы можете создать кнопку на панели инструментов, которая позволит вам изменить рабочий лист на ссылку типа A1. Этот макрос Excel выполнит свою работу:

  Sub useA1references ()
      Application.ReferenceStyle = xlA1
  End Sub

Если это работает, вы можете настроить запуск макроса всякий раз, когда вы открываете Excel или создаете новую книгу .

1 голос
/ 17 октября 2018

В моем случае только эта ссылка сработала (я вставляю ответ сюда, поскольку он может уйти):

  1. Нажмите [Alt] + [F11], чтобы запустить VBE.
  2. Если окно «Немедленно» не отображается, нажмите [Ctrl] + g.
  3. В окне Immediate введите? application.StartupPath и нажмите Enter. VBA отобразит путь к XLStart.
  4. Запишите ответ. Мой C: \ Users \ Bernard \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART
  5. Открыть новую рабочую книгу
  6. Откройте Excel> Файл> Параметры> Формулы> Снимите отметку reference Ссылка R1C1 style »в разделе« Работа со стилем »> нажмите« OK ».
  7. Нажмите Файл> Сохранить как> Перейдите в папку XLSTART и введите имя файла Book.xltx. Нажмите ОК
0 голосов
/ 22 сентября 2013

Я написал надстройку для решения этой (и связанных с ней) проблем с w.r.t. R1C1 адресация. Надстройку можно настроить для сохранения всех рабочих книг в определенном формате (в режиме R1C1 или A1), а также для принудительного перевода Excel в нужный режим адресации при каждом открытии рабочей книги. Он также предоставляет кнопку на ленте для переключения между режимами адресации. Это доступно от: http://rath.ca/Misc/VBA/Excel/RC_A1_Toggle_v2.zip

0 голосов
/ 16 декабря 2008

Неприменимо, но ...

Для некоторых моих целей нотация R1C1 очень полезна, поэтому я создал макрос, который переключает его, и прикрепил его к кнопке панели инструментов:

With Application
    If .ReferenceStyle = xlA1 Then
        .ReferenceStyle = xlR1C1
    Else
        .ReferenceStyle = xlA1
    End If

End With ' Application
0 голосов
/ 16 декабря 2008

Как уже упоминалось в In.S несмотря на это, это, вероятно, проблема шаблона по умолчанию. Если вы перезаписали значение по умолчанию на то, которое не имеет отметки R1C1 reference, оно должно запомнить настройку.

Вот как КБ описывает, где вы можете найти шаблон по умолчанию: http://support.microsoft.com/kb/924460

Найдите шаблон, откройте его, снимите флажок `R1C1 и перезапишите старый шаблон.

0 голосов
/ 16 декабря 2008

Полагаю, шаблон был сохранен с опцией R1C1. Может быть, вы можете открыть его, изменить опцию и переписать оригинальный шаблон?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...