Сброс Excel до границ по умолчанию
хорошо, так что вы знаете, как выглядит электронная таблица, когда вы открываете новый в Excel; границы светло-голубые. Это только на экране, хотя, если вы печатаете лист, у него не будет границ. Скажем, вы применили к листу различные форматирования (цвет фона и т. д.) и эти границы "по умолчанию" исчезли. Мой вопрос в том, как их вернуть? Просто делать четкие форматы не всегда будет работать.
в частности я говорю о Excel 2007, но я считаю, что все версий этого.
какие идеи?
спасибо, Райан!--1-->
10 ответов
Если вы пытаетесь сделать это в Excel (а не программно), выполните следующие действия:
в меню " Orb "на ленте нажмите кнопку" Параметры Excel " в нижней части меню.
в списке слева выберите пункт "Дополнительно".
прокрутите вниз, пока не увидите заголовок "параметры отображения для этого листа".
установите флажок "Show guidelines".
У меня была эта проблема, линии сетки, казалось, отсутствовали на некоторых ячейках.
Мне потребовалось некоторое время, чтобы понять, что цвет этих клеток был белым. Я нажал формат ячейки, шаблон, а затем выбрал " нет цвета "(вместо белого) Линии сетки снова были видны.
Я надеюсь, что это поможет другим, так как мне потребовалось некоторое время, чтобы понять, почему.
Если вы применили границу и / или заливку в ячейке, вам нужно очистить оба, чтобы вернуться к границам по умолчанию.
вы можете применить " нет " в качестве опции границы и ожидать, что границы по умолчанию будут отображаться, но это не будет, когда заполнение ячейки будет белым. Не сразу очевидно, что он имеет белую заливку, так как незаполненные ячейки и белый.
в этом случае примените "нет заливки" на ячейках, и вы получите границы по умолчанию спина.
вот и все. нет грязный формат живописи, нет "четкие форматы", ни один из этих разрушительных методов. легко, быстро и безболезненно.
мой лучший ответ для этого-просто использовать format painter. Это может быть немного больно, но это работает довольно хорошо, так как проблема заключается в том, что линии сетки покрыты заливкой и другими эффектами, которые накладываются сверху. Представьте, что поверх сетки вы кладете лист белой бумаги, а под ним линии сетки, но они просто не видны.
Так попробовать:
- щелчок по ячейке в электронной таблице с форматом, который вы хочу!--6-->
- под рибонами, перейдите домой и отформатируйте painter, это должен быть меньший значок рядом с кнопкой вставки.
- теперь выделите любую ячейку, к которой вы хотите применить этот формат, и она установит шрифт, цвет, фон и т. д. к такой же, как выбранная ячейка. Значение будет сохранено.
из моего опыта это самый простой способ сделать это быстро. Особенно при вставке вещей В и из excel.
опять же это не программный способ решения этой проблемы.
У меня были те же проблемы с импортом из Excel 2010 для доступа, добавляя "идентичную" таблицу. В начале работы мастера он сказал, что не все мои имена столбцов действительны, хотя я их проверил. Оказывается, он увидел "пустой" столбец без имени столбца. Когда я попытался использовать мастер импорта для создания новой таблицы, он сработал. Однако я заметил, что он добавил пустой столбец справа от моих данных и назвал его "Field30". Так что я вернулся к таблице я пытаясь импортировать, выделил столбцы справа от нужных мне данных, щелкнул правой кнопкой мыши и выбрал "очистить содержимое"."Это сделало трюк, и я смог импортировать электронную таблицу, добавив ее к моей таблице.
в Excel 2016 для Mac я щелкнул меню Excel, затем щелкнул настройки...
затем я щелкнул значок просмотра.
после чего я нашел флажок "линии сетки" рядом с палитрой цветов.
независимо от того, установлен ли флажок "линии сетки" или нет, если вы измените цвет в раскрывающемся меню "Выбор цвета", границы ячеек станут этим цветом. (Я считаю, что изменение произошло после того, как я вышел из excel и открыл документ на следующий день, чтобы продолжить работаю над этим, но точно не помню.)
изменение выбора цвета обратно в автоматический вернет ваши границы ячейки по умолчанию (черный) цвет на лету.
N. B. поскольку я новичок, я не могу вставить снимки экрана, которые я подготовил заранее.
Я понимаю, что это старый пост. Но он программируется. В противном случае убедитесь, что ваш 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
сбросит верхний край.