Как сделать или убрать границы в excel

Microsoft Excel позволяет применять форматирование не только к содержимому, но и к самой ячейке. Вы можете настроить границы у ячеек, а также задать цвет заливки.

Кроме этого, Excel предоставляет очень полезный инструмент Стили, который позволяет даже начинающему пользователю применять профессиональные темы для оформления своих документов.

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

Границы ячеек и цвета заливки в Excel

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

Добавляем границы

  1. Выделите ячейки, к которым необходимо добавить границы.Как сделать или убрать границы в excel
  2. На вкладке Главная нажмите на стрелку рядом с командой Границы. Появится выпадающее меню с различными типами границ.
  3. Выберите необходимый тип. В нашем примере мы выберем Все границы.Как сделать или убрать границы в excel
  4. Границы отобразятся в соответствии с выбранным типом.Как сделать или убрать границы в excel

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

Как сделать или убрать границы в excel

Добавляем цвет заливки в Excel

  1. Выделите ячейки, к которым необходимо добавить заливку.Как сделать или убрать границы в excel
  2. На вкладке Главная нажмите на стрелку рядом с командой Цвет заливки. Появится меню с цветовой палитрой.
  3. Выберите необходимый цвет заливки. При наведении курсора на различные варианты цвета можно увидеть, как меняется фон выделенных ячеек. Для нашего примера мы выберем светло-зеленый цвет.Как сделать или убрать границы в excel
  4. Выбранный цвет заливки появится в выделенных ячейках.Как сделать или убрать границы в excel

Стили ячеек в Excel

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

Как применять стили в Excel

В следующем примере мы научимся применять готовые стили к уже созданному заголовку.

  1. Выделите ячейки, которые необходимо изменить.Как сделать или убрать границы в excel
  2. На вкладке Главная нажмите команду Стили ячеек, а затем в раскрывающемся меню выберите подходящий стиль. В нашем примере, мы выберем Акцент1.Как сделать или убрать границы в excel
  3. Выбранный стиль будет применен к ячейкам.Как сделать или убрать границы в excel

Применение стиля к ячейке заменяет любое форматирование в ней, кроме выравнивания. При необходимости Вы можете создавать собственные стили и использовать их в шаблонах для своих проектов.

Оцените качество статьи. Нам важно ваше мнение:

Источник: https://office-guru.ru/excel/granicy-zalivka-i-stili-jacheek-v-excel-22.html

Как убрать границы в Excel — Офис Ассист

Как сделать или убрать границы в excel

Рассмотрим очень часто возникающий у начинающих пользователей вопрос о том, как сделать перенос слов внутри ячейки, чтобы текст(слова) не выходил за границы ячейки.

При открытии (создании) нового документа установлены настройки «по умолчанию» — ячейки неформатированные. При таких настройках, когда мы вносим длинное слово или несколько слов в ячейку, текст не ограничивается рамками ячейки и продолжается за ее пределами.

Как сделать или убрать границы в excel

Это не красиво и не очень подходит для оформления официальных документов (например: приложений к договорам).

Первый способ подходит для большинства версий программы «Excel» и заключается в следующем:

  1. Необходимо выделить левой кнопкой мыши те ячейки, текст в которых Вы желаете переносить;
  2. Далее, кликнув правой кнопкой мыши по выделению вызвать контекстное меню и нажать позицию меню «Формат ячеек».
    Как сделать или убрать границы в excel
  3. После клика появится панель настроек свойств ячейки.
  4. В панели настроек следует открыть вкладку «Выравнивание».
  5. Во вкладке «Выравнивание» поставить флажок (галочку / маркер) напротив надписи «Переносить по словам».
    Как сделать или убрать границы в excel
  6. После выполнения перечисленных выше действий следует нажать кнопку «Ok».

Теперь при внесении текста в ячейки он будет переноситься вниз при достижении границы, а вертикальный размер (высота) клетки будет увеличиваться.

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

  1. Следует в настройках программы вынести на панель быстрого доступа кнопку «Перенести текст». Для этого нужно кликнуть правой кнопкой по панели, выбрать в меню настройка ленты. В настройках ленты вынести на панель нужную кнопку.
    Как сделать или убрать границы в excel

    2. Для переноса текста:

  • выделяем нужные ячейки;
  • жмем кнопку на панели.

Содержание

  • 1 Подробное видео :

Подробное видео :

Источник: http://officeassist.ru/excel/kak-ubrat-granicy-v-excel/

Область печати в Excel

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

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

А на самом деле это говорит о том, что на листе заданы границы печати и ваш данные не помещаются в них.

В этом случае вам нужно либо сократить текст, либо расширить границы печати или их вовсе убрать. Задать данные поля достаточно просто, рассмотрим, как это делается на примере Microsoft Office 2007.

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

Как задать границы области печати

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

Для пример я сделаю вот такую таблицу.

Как сделать или убрать границы в excel

И открою предварительный просмотр. Видно, что не вся таблица помещается в область печати и соответственно распечатываться будет точно также.

Как сделать или убрать границы в excel

Для того чтобы узнать задана область печати или нет можно перейти на вкладку Вид и выбрать Страничный режим. Сразу будет видно, что заданная область печати. Изменить область печати можно путем расширения выделенной области.

Как сделать или убрать границы в excel

Так же изменить, задать или вообще удалить область печати можно на кладке Разметка страницы – Область печати. Чтобы удалить область просто кликаем удалить чтобы задать сначала выделаем необходимый диапазон ячеек потом кликаем задать.

Как сделать или убрать границы в excel

Вот теперь вы знаете что делать если поля выходят за области печати. Все достаточно просто данная инструкция подойдет и к другим версия Microsoft Office.

Источник: https://www.softo-mir.ru/oblast-pechati-v-excel/

Что делать, если текст выходит за границы (пределы) ячейки в «Excel»

Рассмотрим очень часто возникающий у начинающих пользователей вопрос о том, как сделать перенос слов внутри ячейки, чтобы текст(слова) не выходил за границы ячейки.

При открытии (создании) нового документа установлены настройки «по умолчанию» — ячейки неформатированные. При таких настройках, когда мы вносим длинное слово или несколько слов в ячейку, текст не ограничивается рамками ячейки и продолжается за ее пределами.

Как сделать или убрать границы в excel
Это не красиво и не очень подходит для оформления официальных документов (например: приложений к договорам).

Рассмотрим два способа форматирования ячеек для перенос текста

Первый способ подходит для большинства версий программы «Excel» и заключается в следующем:

  1. Необходимо выделить левой кнопкой мыши те ячейки, текст в которых Вы желаете переносить;
  2. Далее, кликнув правой кнопкой мыши по выделению вызвать контекстное меню и нажать позицию меню «Формат ячеек».Как сделать или убрать границы в excel
  3. После клика появится панель настроек свойств ячейки.
  4. В панели настроек следует открыть вкладку «Выравнивание».
  5. Во вкладке «Выравнивание» поставить флажок (галочку / маркер) напротив надписи «Переносить по словам».Как сделать или убрать границы в excel
  6. После выполнения перечисленных выше действий следует нажать кнопку «Ok».
Читайте также:  Как очистить кэш браузера

Теперь при внесении текста в ячейки он будет переноситься вниз при достижении границы, а вертикальный размер (высота) клетки будет увеличиваться.

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

  1. Следует в настройках программы вынести на панель быстрого доступа кнопку «Перенести текст». Для этого нужно кликнуть правой кнопкой по панели, выбрать в меню настройка ленты. В настройках ленты вынести на панель нужную кнопку.Как сделать или убрать границы в excel
    2. Для переноса текста:
  • выделяем нужные ячейки;
  • жмем кнопку на панели.

Подробное видео :

Источник: http://RuExcel.ru/perenos/

How To Fix How to Remove Cell Borders in Excel ?

Как удалить границы ячеек в Excel? обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows. Эта ошибка может быть исправлена ​​специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности

If you have How to Remove Cell Borders in Excel ? then we strongly recommend that you Download (How to Remove Cell Borders in Excel ?) Repair Tool.

This article contains information that shows you how to fix How to Remove Cell Borders in Excel ? both (manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to How to Remove Cell Borders in Excel ? that you may receive.

Примечание: Эта статья была обновлено на 2019-11-23 и ранее опубликованный под WIKI_Q210794

How to Remove Cell Borders in Excel ? is the error name that contains the details of the error, including why it occurred, which system component or application malfunctioned to cause this error along with some other information.

The numerical code in the error name contains data that can be deciphered by the manufacturer of the component or application that malfunctioned.

The error using this code may occur in many different locations within the system, so even though it carries some details in its name, it is still difficult for a user to pinpoint and fix the error cause without specific technical knowledge or appropriate software.

Causes of How to Remove Cell Borders in Excel ??

If you have received this error on your PC, it means that there was a malfunction in your system operation.

Common reasons include incorrect or failed installation or uninstallation of software that may have left invalid entries in your Windows registry, consequences of a virus or malware attack, improper system shutdown due to a power failure or another factor, someone with little technical knowledge accidentally deleting a necessary system file or registry entry, as well as a number of other causes. The immediate cause of the «How to Remove Cell Borders in Excel ?» error is a failure to correctly run one of its normal operations by a system or application component.

More info on How to Remove Cell Borders in Excel ?

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы.

  • Excel Macro для добавления границ на основе содержимого ячеек?
  • Всем привет,Мне нужно, чтобы макрос знал, сколько строк будет до тех пор, пока не будет создан отчет. пожалуйста
  • Спасибо, поэтому у меня есть к нему доступ. Количество строк указано внутри

Помогите?! который добавит границы определенным ячейкам. Он хранится в ячейке C5. У меня есть сгенерированный отчет от другого продукта, поэтому я не собираюсь!

Решено: удалить значение ячейки, если значение ячейки равно нулю (Microsoft Office Excel 2007)

В настоящий момент я работаю над таблицей, которая отображает диапазон, как я могу это достичь? Не уверен, что граф будет распознавать «пустое» для каждой даты. Где a1 — первая ячейка в электронной таблице, вы вообще стоите и, следовательно, ничего не показываете на графике. Каждый день, я работаю над всеми этими цифрами отображаются в линейном графике.

Я уверен, что это можно сделать с помощью «if». Итак, если значение равно $ 0.00, оно не отображает работу, а sheet1! A1 — это лист в книге, содержащей рисунок. Любая помощь была бы значительной ячейкой пустой или «0» Вы можете попробовать этоPedro

Обновлен лист исходного текста строки.

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

= Если (a1 = «», «», Sheet1! A1) и перетащите его. Может ли кто-нибудь рассказать мне о ячейках, содержащих значения, на которые ссылается другая электронная таблица (в той же книге).

Однако все это работает, как и ожидалось, в электронной таблице до конца года. Этот линейный график на сегодняшней дате показывает огромное снижение, учитывая, что поля (каждое поле, которое говорит «$ 0.00»), вообще ничего не отображают. Этот системный оператор, но я не уверен, как его структурировать. Как удалить границы области печати в Excel?

границы границ печати в листе Excel? Я попробовал Print Area> Clear Thanks. Кто-нибудь знает, как удалить / очистить только что потерянный мой ход мысли …

  1. Я имею в виду границы области печати, которые появляются на листе в виде нагифрованных строк.
  2. Могу ли вы опубликовать снимок экрана, но у меня это не работает. Решено: Excel, если ячейка содержит vlxp, затем помещает соответствующие данные ячейки в текущую ячейку
  3. В ячейке j у меня есть формула = IF (SUMPRODUCT (ISNUMBER (SEARCH («VLXP», K2: AB2)) + 0)> = 1, «Да», «Нет»), которая возвращает да или нет, если это возможно с VBA ?

Есть ли способ выполнить VLXP, содержится в любой ячейке K2 через AB2 и работает правильно. То, что я действительно хотел бы сделать, затем помещать в ячейку j весь соответствующий контент ячейки или если не найден return n / a.

Pdf Document — Problems With Cell Borders

I have converted an 8-page Word document to PDF using Acrobat v7 Professional. I have converted numerous Word files previously The table cell borders in the Word document look fine but in the PDF some of the borders are broken up or missing altogether. and have never had this problem before.

Решено: удалить одиночную метку соответствия метки excel cell

спасибоБет глобально (во всей этой книге) удалите все одиночные кавычки выравнивания? Я пробовал заменить все безрезультатно

Есть в любом случае

Решено: excel-replace содержимое ячейки-1, если cell-2 is> cell-1

Как вы создаете эту формулу? Значения ячейки Excel 2007 не будут использовать характеристики нового прикладного формата ячеек

Я думаю, что правильно выполняю поиск / замену, потому что в качестве текста независимо от того, что форматирование является тем, что я применяю. Может быть, я мог сначала скопировать / вставить в блокнот, чтобы вычистить любое форматирование для ошибки?

Читайте также:  Что такое viber и как им пользоваться?

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

копировать / вставлять или экспортировать или что-то в этом роде. Как будто все ячейки вынуждены оставлять 2 простые столбцы: дата и цена. Кто-нибудь знает обходное решение, у всех они есть формат «Генерал». результаты базы данных часто, поэтому я надеюсь, что ответ не просто повторить данные.

  • или блокировки из программы нишевой базы данных?
  • Хорошие новости: Сделал некоторый прогресс. Я импортировал даты (## / ## / ####) и цены ($ ###, ###) путем копирования / вставки из Когда вставляются ячейки,
  • Должен быть способ
  • У меня есть лист с ним, который работал над знаками доллара и запятыми.

Макрос Excel 2003: содержимое журнала выбранной ячейки, ячейка очистки

Это, из того, что я видел, является Http://www.virtualsplat.com/tips/visual-basic-fso.aspRollin ниже, чтобы вы начали.

  1. Я пытаюсь написать свой первый собственный, дайте мне знать, и я напишу код для вас.
  2. Любая помощь или идеи, которые вы могли бы дать, были бы весьма признательны.

Для создания и / или добавления текста в файл вам необходимо использовать «Файл сценариев». Я включил ссылку на VBA и еще не являюсь пользователем Power Power, поэтому, пожалуйста, будьте осторожны. Если вы не можете понять это на своем макросе для книги Excel 2003.

Я не совсем неграмотный код (у меня есть умеренные навыки с AutoLISP), но я новый, но будет более сложной частью. Код Excel необходим 4, соответствующий цвету текста, только ячейка 4rm ячейки 2

У него есть помощь! Если вы хотите, чтобы B1 соответствовал A1, просто CF B1 с чем-то вроде: = A1 = '' вашей текстовой строки ''Click Here Before Posting Data или VBA Code —> Как отправлять данные или код. например

Почему бы просто не использовать одно и то же правило условного форматирования для связанной ячейки? Я работаю над расширением листа excel для своей работы. Пожалуйста, следуйте условному форматированию. Excel 2013 — вытягивание данных из одной ячейки на основе значения другой ячейки

Я хочу вывести описание, но я в недоумении. Я использую excel 2013 для окон 10. Но формула просто тянет.

  • Любая помощь будет сводная оценка, а не описание.
  • У меня есть лист с списком с описанием (текстом) в столбце B и сводные баллы (числовые, процентные) в столбце D. Excel 2013 — вытягивание данных из одной ячейки на основе значения другой ячейки

Любая помощь была бы в недоумении. Я использую excel 2013 для окон 10. Я хочу вывести описание, но я есть. Но формула просто тянет (текст) в столбце B, а итоговые оценки (числовые, процентные) в столбце D. оцениваются.

У меня есть лист, составленный со списком с описанием итоговой оценки, а не с описанием. Разделите элементы 5 в одной ячейке excel на несколько ячеек

Звонки Type1 / 25 / 2012 Вход 36 LoginCall Назад 21 Программное обеспечение для ПК Приложения для бизнеса 32 PC SoftwareApps таблица данныхДата № приложения В одной ячейке или нескольких ячейках? Дата № заявки Я немного смущен вас вопросом, он вроде не имеет смысла правильно? объясните, и я могу попробовать помочь вам с vba.

Если это так, я бы предположил, что все данные находятся в одной ячейке, для меня, может быть, я глупо. Вы можете уточнить: где сидят данные ниже? Привет, у меня есть это excel 49 PrinterOutlook 13 FirecallDo вы просто хотите разбить эти данные на отдельные ячейки? Вопрос Excel — Imput в ячейке — автоматическая заливка следующей ячейки

Заранее спасибо Я думаю, что пытаются достичь.

Bill Bloggs, как я могу сделать ответ так же просто! Если я введу имя в ячейку, то, пожалуйста, объясните, из чего вы хотите получить автозаполнение?

Hi

Простой вопрос, надеюсь, вам нужно будет уточнить свой вопрос. Вы имеете в виду, что есть имена 75, где соседняя ячейка помещает другое имя, то есть где информация помещается в первую ячейку. Есть имена 75 Смита?

Джон поставить первый столбец (или строку)? [Excel] Скопируйте и вставьте верхнюю ячейку в нижнюю ячейку

Мне нужна формула, потому что я получаю последнее значение в столбце A. Код:
Public Sub CopyData () Do до ActiveCell.Row = ячейки (Rows.Count, «A»). End (xlUp) .Row ActiveCell.Copy
ActiveCell.Offset (1, 0). Выберите Do до ActiveCell.Value «»
ActiveSheet.Paste
ActiveCell.Offset (1, 0). Выберите
Петля Петля End Sub Rollin

col A, как вы увидите ниже. B1, A2, содержимое ячейки из верхних ячеек в столбце.

Заблаговременно происходят различные изменения в данных. Закройте редактор VB и выберите первую ячейку с записями 60,000 в электронной таблице. благодаря

Поэтому код закончится, когда макрос из списка и запустит его. Нажмите «ИНСТРУМЕНТЫ» -> МАКРО -> МАКРОС и выберите информацию, которые используются только как заполнители. Периоды в следующих строках в столбце A. Вниз несколько A3, A4 и т. Д.

Используя EXCEL, мне нужно скопировать и вставить код ниже в пустой модуль. Когда откроется редактор VB, нажмите INSERT -> столбец MODULE A, содержащий ваши данные, которые вы хотите скопировать. Пусто.

Excel-скрипт / формула для копирования ячейки, если указанная выше ячейка равна нулю

Это должно быть a1 пустым, вставьте информацию из a2 в a1. Если a3 имеет значение null, null, он ничего не должен делать. Привет, идеи? Если a1 не может помочь?

И так далее, и так далее. для каждой другой ячейки. Любое Если a3 вставляет информацию из a4.

Мне нужно запустить скрипт, который будет определять, если не null, ничего не делать. Excel — скопировать ячейку палитры в диапазон на основе другой ячейки

dont не хотите, чтобы данные вставлялись через ячейки 20 (ячейка B45). Но если имя в ячейке Sheet 1 D3 — это Suzie, то время от времени пытались это получить. Я был бы признателен за любую помощь в этом, поскольку я позволяю пользователю знать, что максимальная достигнута. Здравствуйте,

  1. Я не могу обработать ячейку «G3», которая будет скопирована на лист 2.
  2. Например: Лист 1, ячейка D3 У меня в листе 2 в ячейке B26. Я хочу, чтобы «68» был вставлен

Поэтому мне нужно будет определить, что G3 нужно вставить в Sheet 2 в ячейке D26. Но я хочу, чтобы это был определенный диапазон, я основывался на том, что было введено в ячейку «D3» на листе 1.

Если возможно, можно создать окно сообщения с именем John, в ячейке G3 у меня есть 68. На листе 1 мне нужны данные из решения для того, что я пытаюсь сделать. Но я хочу, чтобы местоположение на листе 2 было рабочим, имеющим несколько листов. спасибо

  • расположение пасты для каждого человека.
  • У меня есть Excel Границы Excel
Читайте также:  Что делать, если компьютер не видит дисковода

Вы хотите, чтобы его назначили другому члену электрической команды. сделанный с использованием excel, но просто проблема с границами. Задания обычно возвращаются через день или два или Привет,

просто спросил, знает ли кто-нибудь о возможном способе блокировки границ листа excel.

столбец всегда имеет фиксированную ширину? Я приложил одну неделю к рабочему дневнику i E, о котором вы говорите? и получает отредактированный почасово всеми разными сотрудниками.

Этот файл используется в нашей офисной сети. В вашем файле всегда есть ли столбец столбцов? Вы пытаетесь это сделать? excel проблема выделения ячейки или текста в ячейке

Если это не поможет, пожалуйста, предоставьте более подробную информацию о содержимом электронной таблицы. Формула, используемая для обновления позиции, равна = IF (G3 = 0, «», RANK (G3, G $ 3: G $ 11))предполагая, что гимнастки в gangNXXXXXXUMX, то есть гимнасты 3все приветствуютСпасибо

Попробуйте условное форматирование.

Источник: https://ru.fileerrors.com/how-to-remove-cell-borders-in-excel.html

VBA Excel. Программное создание границ ячеек

Программное создание границ ячеек произвольного диапазона с помощью кода VBA Excel. Свойство Borders объекта Range. Создание границ одной ячейки. Код макроса.

Программное создание границ ячеек

Если записать макрос добавления границ к ячейкам какого-нибудь диапазона, то в тексте макроса будет сгенерировано очень много строк с указанием различных параметров. Создать сетку из границ ячеек с параметрами «по умолчанию» можно гораздо проще.

'Для этого необходима всего одна строка:
Range(«A1:G7»).Borders.LineStyle = True

'Кроме того, для создания границ можно использовать единственную строку с указанием
'какого-нибудь параметра, например, для создания сетки из синих границ:
Range(«A1:G7»).Borders.Color = vbBlue

'или для создания сетки из границ в виде двойных линий:
Range(«A1:G7»).Borders.LineStyle = xlDouble

'Чтобы применить при создании границ два параметра, придется использовать уже две
'строки кода, например, для создания сетки из границ в виде жирных красных линий:
Range(«A1:G7»).Borders.Weight = xlThick
Range(«A1:G7»).Borders.Color = vbRed

'Удалить границы можно с помощью строки:
Range(«A1:G7»).Borders.LineStyle = False

Создание границ одной ячейки

Создать границы только для одной ячейки в VBA Excel можно следующим образом:

Range(«A5»).Borders.LineStyle = True
Cells(2, 8).Borders.Color = vbBlue
ActiveCell.Borders.LineStyle = xlDouble

'Удаление границ:
ActiveCell.Borders.LineStyle = False

Пример кода записанного макроса

Запись макроса: включаем запись, выбираем диапазон «A1:E9», на панели инструментов выбираем значок «Все границы», останавливаем запись. И это все наши выполненные действия, а в результате получаем следующий код:

Sub Макрос1()
Range(«A1:E9»).Select
'Отображается левая граница диапазона
With Selection.Borders(xlEdgeLeft)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
'Отображается верхняя граница диапазона
With Selection.Borders(xlEdgeTop)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
'Отображается нижняя граница диапазона
With Selection.Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
'Отображается правая граница диапазона
With Selection.Borders(xlEdgeRight)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
'Отображаются внутренние вертикальные линии
With Selection.Borders(xlInsideVertical)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
'Отображаются внутренние горизонтальные линии
With Selection.Borders(xlInsideHorizontal)
.LineStyle = xlContinuous
.ColorIndex = 0
.TintAndShade = 0
.Weight = xlThin
End With
End Sub

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

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

Источник: https://vremya-ne-zhdet.ru/vba-excel/programmnoye-sozdaniye-granits-yacheyek-range-borders-linestyle/

Удаляем разрыв страницы в Excel

Здравствуйте. Уверен, что многие из Вас используют для работы табличный процессор из пакета Microsoft Office. Это очень крутой инструмент с массой возможностей. Но иногда в нём могут возникать проблемы, которые загоняют в ступор даже опытных пользователей. К примеру, меня часто спрашивают, как убрать разметку страницы в Excel 2010. Сейчас я подробно расскажу об этой неприятности и способах её устранения.

  • Реальный пример
  • Как убрать разрыв?
  • Инструкция от Microsoft

Реальный пример

Однажды я сформировал отчет в одной из программ и сохранил его в формате «xlsx». Затем я его открыл и хотел запустить на печать, но в предварительном просмотре заметил, что некоторые ячейки располагаются на отдельных листах.

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

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

Как убрать разрыв?

Может возникнуть вопрос: а зачем вообще делать такой разрыв? Иногда нужно некоторую часть документа распечатать отдельно от остальных данных. В таком случае может понадобиться разметка страницы в Эксель:

  1. В верхнем меню Excel переходим на вкладку «Разметка страницы».
  2. Нажимаем на кнопку «Разрывы» (в разных версиях программы она может располагаться в других местах, но суть от этого не меняется).
  3. Из раскрывающегося списка выбираем «Вставить…». А если нужно, наоборот, удалить разметку, то кликаем по надписи «Сброс…». Вот наглядный скрин:

Вы могли заметить в меню еще один пункт – «Удалить…». Он устраняет только один разрыв на странице, которая активна (выделена курсором) в данный момент.

Как видите, все очень просто!

Инструкция от Microsoft

На справочном сайте Майкрософт Офис можно найти подробное описание решения указанной проблемы. Стоит отметить, что в таблице могут присутствовать разрывы, вставленные автоматически (выделены пунктиром). Они равномерно разделяют весь документ на области печати. Такую разметку убрать нельзя. Но при добавлении собственных разрывов (в ручном режиме), автоматическая разметка смещается.

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

  • Выбираем тот лист, в котором нужно внести изменения;
  • Переходим во вкладку «Вид» верхнего меню и в разделе «Режим просмотра» кликаем по «Страничному режиму»:
  • Может отобразиться диалоговое окно, где следует отметить галочкой «Больше не показывать…» и сохранить изменения с помощью кнопки ОК.
  • Теперь читаем внимательно: для удаления вертикального разрыва, следует выделить весь столбец (кликнуть по соответствующей букве в верхнем ряду), расположенный по правую сторону от линии. Для удаления горизонтальной разметки – выделяем строку (кликнуть по соответствующей цифре в боковом столбце), которая находится ниже линии.

Внимание! Еще раз напоминаю, что автоматический (пунктирный) разрыв удалить не получится!

  • Переходим на вкладку «Разметка страницы» и там нажимаем на кнопку «Разрывы». Из выпадающего списка выбираем «Удалить разрыв…» (помните, я уже рассказывал об этом пункте выше).
  • После всех проделанных действий следует вновь вернуться в обычный режим просмотра. Сделать это можно на вкладке «Вид», кликнут по соответствующей кнопке.

Вот и всё! Уверен, что инструкция получилась несложная для восприятия. Даже если Вы используете не Excel 2010, а более ранние версии (или же посвежее), то сложностей возникнуть не должно. Может немного отличаться расположение кнопок, но названия вкладок и пунктов меню совпадают. Если же возникнут сложности, то Вы всегда можете обратиться ко мне за помощью!

С уважением, Виктор

29.08.2016 10:00 4113

Виктор Фельк

Информационный портал IT Техник

Источник: https://it-tehnik.ru/novice/delete-excel-marking.html

Ссылка на основную публикацию
Adblock
detector