Сброс Excel до границ по умолчанию

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

в частности я говорю о Excel 2007, но я считаю, что все версий этого.

какие идеи?

спасибо, Райан!--1-->

10 ответов


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

  1. в меню " Orb "на ленте нажмите кнопку" Параметры Excel " в нижней части меню.

  2. в списке слева выберите пункт "Дополнительно".

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

  4. установите флажок "Show guidelines".

Show gridlines checkbox under Excel Options:Advanced


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

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

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


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

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

в этом случае примените "нет заливки" на ячейках, и вы получите границы по умолчанию спина.

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

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


другой способ, есть вкладка макет страницы флажок с Gridlines [] вид, который должен быть проверен.

Page Layout Tab


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

Так попробовать:

  1. щелчок по ячейке в электронной таблице с форматом, который вы хочу!--6-->
  2. под рибонами, перейдите домой и отформатируйте painter, это должен быть меньший значок рядом с кнопкой вставки.
  3. теперь выделите любую ячейку, к которой вы хотите применить этот формат, и она установит шрифт, цвет, фон и т. д. к такой же, как выбранная ячейка. Значение будет сохранено.

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

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


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


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

затем я щелкнул значок просмотра.

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

независимо от того, установлен ли флажок "линии сетки" или нет, если вы измените цвет в раскрывающемся меню "Выбор цвета", границы ячеек станут этим цветом. (Я считаю, что изменение произошло после того, как я вышел из excel и открыл документ на следующий день, чтобы продолжить работаю над этим, но точно не помню.)

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

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


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

enter image description here


Я понимаю, что это старый пост. Но он программируется. В противном случае убедитесь, что ваш fill установлен в "No Fill", а ваши пансионеры установлены в "No Boarder" через пользовательский интерфейс, показанный в предыдущих сообщениях.

Sub clear()
Range("A4:G1000").Borders.LineStyle = xlNone 
Range("A4:G1000").Interior.ColorIndex = xlNone 
End Sub()

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

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

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

здесь <side> может быть, например,DiagonalDown или EdgeTop, так что

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

сбросит верхний край.