Сброс Excel к границам по умолчанию - PullRequest
8 голосов
/ 10 февраля 2011

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

В частности, я говорю об Excel 2007, но я верю, что все версии делают это.

Есть идеи?

Спасибо, Райан

Ответы [ 10 ]

23 голосов
/ 31 декабря 2015

У меня была эта проблема, линии сетки на некоторых ячейках, по-видимому, отсутствовали.

Мне потребовалось некоторое время, чтобы выяснить, что цвет этих ячеек был белым.Я щелкнул ячейку формата, рисунок и затем выбрал «без цвета» (вместо белого). Линии сетки снова стали видны.

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

11 голосов
/ 15 ноября 2015

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

Вы можете применить 'Нет' в качестве опции границы и ожидать границы по умолчаниюпоказать, но это не будет, когда ячейка заполнится белым.Не сразу очевидно, что он имеет белую заливку, поскольку незаполненные ячейки также белые.

В этом случае примените к ячейкам «Без заливки», и вы получите значение по умолчанию.границы назад.

Screenshot of Excel indicating locations of No Border and No Fill options

Вот и все. Нет грязного формата рисования, нет «четких форматов», ни один из этих разрушительных методов. Легко, быстро и безболезненно.

3 голосов
/ 10 февраля 2011

Если вы пытаетесь сделать это из Excel (а не программно), выполните следующие действия:

  1. В меню «Сфера» на ленте нажмите «Excel»Кнопка «Опции» в нижней части меню.

  2. В списке вариантов слева выберите «Дополнительно».

  3. Прокрутка внизпока не появится заголовок «Параметры отображения для этого листа».

  4. Установите флажок «Показать рекомендации».

Show gridlines checkbox under Excel Options:Advanced

2 голосов
/ 03 сентября 2015

Мой лучший ответ на это - просто использовать формат живописца. Это может быть немного болезненно, но это работает довольно хорошо, так как проблема, с которой вы сталкиваетесь, заключается в том, что линии сетки покрыты заливкой и другими эффектами, которые накладываются сверху. Представьте себе, что вы кладете лист белой бумаги поверх вашей сетки, под ней есть линии сетки, но они просто не отображаются.

Так что попробуйте:

  1. Нажатие на ячейку в электронной таблице в нужном формате
  2. Под рибонами зайдите в Home и отформатируйте художник, он должен быть меньшим значком рядом с кнопкой вставки.
  3. Теперь выделите любую ячейку, к которой вы хотите применить этот формат, и она установит шрифт, цвет, фон и т. Д. В соответствии с выбранной ячейкой. Значение будет сохранено.

Из моего опыта это самый простой способ сделать это быстро. Особенно при вставке вещей в Excel и вне его.

Опять же, это не программный способ решения этой проблемы.

2 голосов
/ 12 февраля 2014

Другой способ, есть флажок Вкладка «Макет страницы» с линиями сетки [], который необходимо проверить.

Page Layout Tab

0 голосов
/ 12 марта 2018

В случае, если кому-то все еще нужен способ VBA сделать это:

Свойства, предполагающие, что вы выбрали что-то:

With Selection
    .interior.pattern = xlNone
    .Borders(xl<side>).Linestyle = xlNone
End Selection

Где <side> может быть, например, DiagonalDown или EdgeTop , поэтому

-> Selection.Borders(xlEdgeTop).Linestyle = xlNone

приведет к сбросу верхнего края.

0 голосов
/ 06 июля 2017

Я так понимаю, это старый пост. Но это программируется. В противном случае убедитесь, что ваша заливка установлена ​​на «Без заливки», а границы установлены на «Нет границы» через интерфейс пользователя, показанный в предыдущих сообщениях.

Sub clear()
Range("A4:G1000").Borders.LineStyle = xlNone 
Range("A4:G1000").Interior.ColorIndex = xlNone 
End Sub()
0 голосов
/ 28 января 2016

вам просто нужно изменить цвет линии, и вы можете применить его без проблем

enter image description here

0 голосов
/ 10 сентября 2015

В Excel 2016 для Mac я щелкнул меню Excel, затем щелкнул Настройки ...

Затем я щелкнул значок «Просмотр».

, после чего я нашел флажок Линии сетки рядом с палитрой цветов.

Независимо от того, установлен флажок Gridlines или нет, если вы измените цвет в раскрывающемся меню Color Picker, границы ваших ячеек станут такими же.(Я полагаю, что изменения произошли после того, как я вышел из Excel и открыл документ на следующий день, чтобы продолжить работу над ним, но не могу точно вспомнить.)

Изменение цветовой палитры обратно на Автоматический вернет границы вашей ячейки.к стандартному (черному) цвету на лету.

NB. Поскольку я новичок, я не могу вставить снимки экрана, подготовленные заранее.?

0 голосов
/ 10 февраля 2015

У меня была такая же проблема с импортом из Excel 2010 в Access, добавлением «идентичной» таблицы.В самом начале работы мастера было сказано, что не все имена моих столбцов верны, хотя я их проверил.Оказывается, он увидел «пустой» столбец без имени столбца.Когда я попытался использовать мастер импорта для создания новой таблицы, это сработало.Однако я заметил, что он добавил пустой столбец справа от моих данных и назвал его «Field30».Поэтому я вернулся к электронной таблице, которую пытался импортировать, выбрал столбцы справа от нужных мне данных, щелкнул правой кнопкой мыши и выбрал «очистить содержимое».Это помогло, и я смог импортировать электронную таблицу, добавив ее в свою таблицу.

...