Диапазоны в Excel раньше назывался блоками. Диапазон – это выделенная прямоугольная область прилегающих ячеек. Данное определение понятия легче воспринять на практических примерах.
В формулах диапазон записывается адресами двух ячеек, которые разделенные двоеточием. Верхняя левая и правая нижняя ячейка, которая входит в состав диапазона, например A1:B3.
Обратите внимание! Ячейка, от которой начинается выделение диапазона, остается активной. Это значит, что при выделенном диапазоне данные из клавиатуры будут введены в его первую ячейку. Она отличается от других ячеек цветом фона.
К диапазонам относятся:
- Несколько ячеек выделенных блоком (=B5:D8).
- Одна ячейка (=A2:A2).
- Целая строка (=18:18) или несколько строк (=18:22).
- Целый столбец (=F:F) или несколько столбцов (=F:K).
- Несколько несмежных диапазонов (=N5:P8;E18:H25;I5:L22).
- Целый лист (=1:1048576).
Все выше перечисленные виды блоков являются диапазонами.
Работа с выделенным диапазоном ячеек MS Excel
Выделение диапазонов – это одна из основных операций при работе с Excel. Диапазоны используют:
- при заполнении данных;
- при форматировании;
- при очистке и удалении ячеек;
- при создании графиков и диаграмм и т.п.
Способы выделения диапазонов:
- Чтобы выделить диапазон, например A1:B3, нужно навести курсор мышки на ячейку A1 и удерживая левую клавишу мышки провести курсор на ячейку B3. Казалось бы, нет ничего проще и этого достаточно для практических знаний. Но попробуйте таким способом выделить блок B3:D12345.
- Теперь щелкните по ячейке A1, после чего нажмите и удерживайте на клавиатуре SHIFT, а потом щелкните по ячейке B3. Таким образом, выделился блок A1:B3. Данную операцию выделения условно можно записать: A1 потом SHIFT+B3.
- Диапазоны можно выделять и стрелками клавиатуры. Щелкните по ячейке D3, а теперь удерживая SHIFT, нажмите клавишу «стрелка вправо» три раза пока курсор не переместится на ячейку G3. У нас выделилась небольшая строка. Теперь все еще не отпуская SHIFT, нажмите клавишу «стрелка вниз» четыре раза, пока курсор не перейдет на G7. Таким образом, мы выделили блок диапазона D3:G7.
- Как выделить несмежный диапазон ячеек в Excel? Выделите мышкой блок B3:D8. Нажмите клавишу F8 чтобы включить специальный режим. В строке состояния появится сообщение: «Расширить выделенный фрагмент». И теперь выделите мышкой блок F2:K5. Как видите, в данном режиме мы имеем возможность выделять стразу несколько диапазонов. Чтобы вернутся в обычный режим работы, повторно нажмите F8.
- Как выделить большой диапазон ячеек в Excel? Клавиша F5 или CTRL+G. В появившемся окне, в поле «Ссылка» введите адрес: B3:D12345 (или b3:d12345) и нажмите ОК. Таким образом, вы без труда захватили огромный диапазон, всего за пару кликов.
- В поле «Имя» (которое расположено слева от строки формул) задайте диапазон ячеек: B3:D12345 (или b3:d12345) и нажмите «Enter».
Способ 5 и 6 – это самое быстрое решение для выделения больших диапазонов. Небольшие диапазоны в пределах одного экрана лучше выделять мышкой.
Выделение диапазонов целых столбцов или строк
Чтобы выделить диапазон нескольких столбцов нужно подвести курсор мышки на заголовок первого столбца и удерживая левую клавишу протянуть его до заголовка последнего столбца. В процессе мы наблюдаем подсказку Excel: количество выделенных столбцов.
Выделение строк выполняется аналогичным способом только курсор мышки с нажатой левой клавишей нужно вести вдоль нумерации строк (по вертикали).
Выделение диапазона целого листа
Для выделения диапазона целого листа следует сделать щелчок левой кнопкой мышки по верхнему левому уголку листа, где пересекаются заголовки строк и столбцов. Или нажать комбинацию горячих клавиш CTRL+A.
Выделение несмежного диапазона
Несмежные диапазоны складываются из нескольких других диапазонов.
Чтобы их выделять просто удерживайте нажатие клавиши CTRL, а дальше как при обычном выделении. Также в данной ситуации особенно полезным будет режим после нажатия клавиши F8: «Расширить выделенный фрагмент».
Excel трюки и советы
Добрый день, уважаемые читатели! Настало время уделить внимание мелочам при работе с программой Excel. Давно хотел написать подобный сборник, куда войдёт весь материал, который мал для отдельной статьи, но сам по себе очень ценен.
Делить на части не буду — каждый новый трюк или совет будет просто выделен заголовком. Начнём.
Как напечатать несколько выделенных фрагментов?
Если не нужно печатать весь лист в Excel, то при выборе настроек нужно выбрать «Напечатать выделенный фрагмент». что делать если таких фрагментов несколько? Выделяем их с помощью клавиши Ctrl и запускаем печать, выбираем «Напечатать выделенный фрагмент» и смотрим — каждая выделенная область будет располагаться на отдельном листе.
Как переместить ячейку на другой лист?
Стандартными приёмами, перетаскиванием за рамку ячейки, переместить не получится, но если зажать кнопку Alt, то всё получится. Этот же способ (зажатая кнопка Alt) поможет построить абсолютно ровные автофигуры (в рамках ячеек).
Как ввести в ячейку несколько абзацев?
Для ввода нескольких абзацев в ячейку вместо клавиши Enter нужно нажимать сочетание Alt+Enter.
Как установить нужное количество листов в новой книге?
Идём в «Параметры», слева на вкладке «Общие» есть блок «При создании новых книг» и поле число листов, в нём выставляем нужно количество листов.
Как отформатировать несколько листов сразу?
Для того, чтобы выполнить данное действие, зажимаем клавишу Ctrl и щёлкаем по ярлыкам с именами листов (одновременно выделяем несколько листов), далее указываем нужное форматирование. Эффекты внешнего вида будут применены к выделенным листам.
Как распечатать сетку листа Excel, заголовки столбцов и номера строк?
Переходим на вкладку «Разметка страницы», открываем диалоговое окно блока кнопок «Параметры страницы», переходим на закладку «Лист» и отмечаем галками «Строки» и «Заголовки строк и столбцов», жмём «Ок». На печать будет выводиться и сетка и заголовки строк и столбцов.
Как быстро выделить один из текстовых диапазонов?
Для быстрого выделения текстовых диапазонов, разделённых пустыми ячейками нужно использовать сочетание клавиш Ctrl+*.
Как быстро построить диаграмму на основании таблицы?
Выделяем таблицу и нажимаем клавишу F11.
Как быстро выделить все ячейки с формулами?
На вкладке «Главная» в блоке кнопок «Редактирование» нажимаем кнопку «Найти и выделить» и выбираем «Формулы». Ячейки с формулами будут выделены.
Как быстро пересчитать формулы с пользовательской функцией?
Для быстрого пересчёта нужно использовать сочетание клавиш Ctrl+Alt+F9.
Как ввести во все выделенные ячейки одно и то же значение?
Выделяем нужный нам диапазон (можно даже не смежные ячейки), не снимая выделения вводим нужное значение и вместо Enter нажимаем Ctrl+Enter.
Настройка области печати в страничном режиме
Страничный режим позволяет нам зафиксировать границы области печати документа на всех страницах одновременно. Он позволяет настроить и оптимизировать таблицы под размеры и ориентацию бумажных листов.
Кроме того в этом режиме самый удобный предварительный просмотр перед печатью. Ведь видны все страницы с оптимальным масштабом, как миниатюры среднего размера. Ситуация полностью под контролем пользователя. Рассмотрим, как задать изменить увеличить, уменьшить или удалить области печати.
Как задать область печати в Excel?
Чтобы перейти в режим для управления границами и областями, нужно зайти на вкладку «Вид» и в разделе режим просмотра книги, выбрать инструмент «Страничный режим»
Второй вариант это щелкнуть на третий переключатель в правой стороне строки состояния окна.
Как изменить область печати в Excel?
Чтобы задать область печати нужно установить и зафиксировать границы разметки страниц, которые и будут отделять все области. Для этого необходимо в страничном режиме щелкнуть по синей пунктирной линии, удерживая левую клавишу мыши, переместить синюю линию в нужное положение.
Если таблица выходит за белую область, то все что находиться в серой области не будет выведена на принтер. Если у вас в страничном режиме все данные находятся на серой области, то при печати из Excel выходит пустая страница. Можно принудительно убрать область печати, перемещая границы между серым и белым полем.
Для того, чтобы задать область печати необходимо установить и настроить границы. Как добавить границы? Кликаем по ячейке, которая находится в месте, где должен быть разрыв на страницы и выбираем опцию «Вставить разрыв страницы».
Как добавить только вертикальную границу? Щелкаем правой кнопкой мышки по столбцу, где будет проложена граница, выбираем туже опцию: «Вставить разрыв страницы». При вставке горизонтальной границе действуем аналогично, только кликаем по заголовку строки.
Примечание. Заметьте, в контекстном меню есть опция «Сброс разрывов страниц». Она позволяет удалить все границы и сделать настройки по умолчанию. Используйте ее, чтобы начать все заново.
Как сохранить настройки областей печати?
Все настройки областей можно сохранять в шаблоны, так называемые «Представления». Этот инструмент находится под страничным режимом.
При выборе инструмента «Представления» загружается менеджер представлений.
Чтобы сохранить данную настройку нажимаем кнопку добавить. Вводим имя и вот он уже в списке представлений.
Новые версии Excel начиная с 2007-го года, обладают эффективными средствами для подготовки документов на печать. Документ Excel более специфический с точки зрения организации данных для вывода на принтер, чем документ Word. Поэтому в Excel инструменты по настройке и подготовки документов на печать обладают большим количеством функций.
Установка и удаление области печати на листе
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Если вы часто печатаете определенный фрагмент на листе, вы можете определить область печати, в которую входит только этот фрагмент. Область печати — это один или несколько диапазонов ячеек, которые вы указываете, если вы не хотите печатать весь лист. При печати листа после определения области печати печатается только область печати. Вы можете добавить ячейки, чтобы развернуть область печати, а также очистить область печати для печати всего листа.
На листе может быть несколько областей печати. Каждая область печати будет напечатана как отдельная страница.
Примечание: Снимки экрана, приведенные в этой статье, были сделаны в Excel 2013. Если вы используете другую версию, то в ней может быть немного другой интерфейс, но если не указано иное, функции будут такими же.
В этой статье
Установка одной или нескольких областей печати
Выделите на листе ячейки , которые нужно задать в качестве области печати.
Совет: Чтобы задать несколько областей печати, удерживая нажатой клавишу CTRL, щелкните области, которые вы хотите распечатать. Каждая из этих областей выводится на печать на отдельной странице.
На вкладке Разметка страницы в группе Параметры страницы нажмите кнопку область печати, а затем выберите команду установить область печати.
Примечание: Заданная область печати сохраняется при сохранении книги.
Чтобы просмотреть все области печати, чтобы убедиться в том, что они нужны, в группе режимы просмотра книги нажмите кнопку Просмотрразрыва страницы _гт_. При сохранении книги также сохраняется область печати.
Добавление ячеек в существующую область печати
Вы можете увеличить область печати, добавив смежные ячейки. При добавлении ячеек, которые не находятся рядом с областью печати, Excel создает для них новую область печати.
Выделите на листе ячейки, которые вы хотите добавить в существующую область печати.
Примечание: Если ячейки, которые вы хотите добавить, не являются смежными с существующей областью печати, создается дополнительная область печати. Каждая область печати на листе печатается на отдельной странице. В существующую область печати можно добавлять только смежные ячейки.
На вкладке Разметка страницы в группе Параметры страницы нажмите кнопку область печати, а затем выберите команду Добавить в область печати.
При сохранении книги область печати также сохраняется.
Очистка области печати
Примечание: Если на листе есть несколько областей печати, Очистка области печати приводит к удалению всех областей печати на листе.
Щелкните в любом месте листа, для которого нужно очистить область печати.
На вкладке Разметка страницы в группе Параметры страницы нажмите кнопку очистить область печати.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.
Как распечатать страницу Excel на одном листе и другие полезности
Excel — программа, с которой работают две большие группы людей: или крутые профессионалы, умеющие Excel’ем делать все, что угодно: решать задачи, строить графики, проводить анализ данных и т.д., и новички, для которых табличный редактор — просто удобное, но часто непонятное средство работы с таблицами. И, казалось бы, простейшая задача распечатать документ на листе превращается в испытание: часть таблицы печатается на одной странице, часть — на другой. Но как же соединить их вместе и распечатать весь документ на одном листе или во весь лист?
Как распечатывать документы в Excel
Перед печатью документа на принтере нужно установить Параметры страницы Excel. Для этого на панели Риббон (вверху) откройте вкладку Разметка страницы — и в блоке Параметры страницы нажмите маленькую стрелочку в правом нижнем углу для просмотра и редактирования всех параметров.
Откроется окно Параметры страницы, в котором и нужно сделать настройки печати.
Вкладка Страница
- книжная / альбомная — выбор ориентации страницы. Книжная — обычная, альбомная — когда лист по горизонтали длиннее, чем по вертикали;
- масштаб — самое интересное, именно он позволяет настроить так, чтобы вся таблица распечатывалась на одном листе.
Если нам нужно, чтобы вообще все было напечатано на одном листе, то устанавливаем «Разместить не более чем на 1 странице в ширину и 1 страницу в высоту». И Excel сам подгонит масштаб документа таким образом, чтобы вписать все на одну страницу.
Если нужно, чтобы все помещалось в ширину на 1 листе, а в длину — на 10, именно это и указываем. И Excel также сам подгонит масштаб документа.
Можно распечатать имеющийся документ в определенном масштабе в процентах — для этого нужно просто установить процент.
Вкладка Поля
На вкладке Поля можно установить размер отступов от краев страницы до начала таблицы, например, сделать побольше левый отступ, чтобы можно было подшить документ — т.н. отступ переплета.
- Колонтитулы — это повторяющиеся элементы на каждой распечатанной странице, их размер устанавливается в соответствующем поле.
- Центрировать на странице — эта функция позволяет выровнять таблицу относительно листа, если она получается меньше, чем сам лист. То есть, нужно ли прижимать распечатываемую страницу к левому верхнему углу (по умолчанию), или разместить по центру.
На скриншоте показано центрирование горизонтально, когда от таблицы до краев листа слева и справа одинаковое расстояние. Если ставить и снимать галочки напротив этих пунктов Горизонтально и Вертикально, то выше можно увидеть, как это будет выглядеть на листе.
Вкладка Лист
Здесь можно указать последовательность вывода страниц на печать, если таблица очень большая и занимает несколько листов и вправо и вниз, а также распечатать не только данные самой таблицы, но и сетку, имена столбцов и строк, примечания, ошибки и др.
Как распечатать таблицу в Excel?
После выполнения всех настроек лучше всего сделать предварительный просмотр документа — нажать кнопку Просмотр (покажет, как будет выглядеть документ на печати), и, если все устраивает, Печать, чтобы перейти к распечатке на принтере.
Можно просто сохранить параметры страницы и распечатать документ позднее, нажав горячие клавиши печати CTRL + P или кнопку Office (Файл) — Печать.
В окне выбираем принтер, на котором нужно распечатывать, число копий и, если нужно, номера страниц.
- Вывести на печать — Выделенный диапазон. Если нужно распечатать только фрагмент таблицы, то сначала выделите этот фрагмент мышью и выберите печать Выделенного диапазона. Лучше это вообще взять за привычку, если время от времени вы вводите какие-то данные в ненужных вам ячейках для вычислений или просто хранения значений.
- Вывести на печать — Всю книгу — используется, если документ состоит из нескольких листов, а нужно распечатать их все разом, то есть всю книгу Excel.
Статья опубликована при поддержке компании BePrint, предоставляющей услуги печати брошюр, буклетов, методичек, сборников статей, авторефератов. Типография работает как с простыми документами формата A4, так делает и широкоформатную печать дешево в Москве и области.
Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.
Есть мнение?
Оставьте комментарий
Понравился материал?
Хотите прочитать позже?
Сохраните на своей стене и
поделитесь с друзьями
Вы можете разместить на своём сайте анонс статьи со ссылкой на её полный текст
Задаем область печати в Excel
Печатая книги Excel, начинающие пользователи часто сталкиваются с вопросом – Как же задать область печати? Microsoft Excel позволяет задавать область несколькими способами, каждый из них Вам обязательно пригодится. В рамках данного урока мы подробно разберем все эти способы, а также узнаем, как предварительно задать область печати прямо на вкладке Разметка страницы.
Прежде чем напечатать книгу Excel, требуется точно установить, какую информацию выводить на печать. Например, если в Вашей книге содержится много листов, необходимо определить, печатать всю книгу или только активные листы. Часто возникает необходимость распечатать только выделенный фрагмент книги.
Печать активных листов в Excel
Листы считаются активными, когда они выделены.
- Выделите лист, который требуется напечатать. Чтобы напечатать несколько листов, выберите первый лист, затем, удерживая клавишу Ctrl на клавиатуре, добавьте остальные.
- Перейдите к панели Печать.
- Из выпадающего меню Область печати выберите пункт Напечатать активные листы.
- Нажмите кнопку Печать.
Печать всей книги в Excel
- Перейдите к панели Печать.
- Из выпадающего меню Область печати выберите пункт Напечатать всю книгу.
- Нажмите кнопку Печать.
Печать выделенного фрагмента в Excel
В качестве примера выведем на печать фрагмент таблицы Excel, связанный с футбольными матчами, которые пройдут в июле.
- Выделите ячейки, которые необходимо напечатать.
- Перейдите к панели Печать.
- Из выпадающего меню Область печати выберите пункт Напечатать выделенный фрагмент.
- В области предварительного просмотра появится выделенный фрагмент.
- Нажмите кнопку Печать, чтобы распечатать выделенный фрагмент.
Чтобы заранее определиться с областью печати, ее можно предварительно задать. Для этого выделите требуемый диапазон ячеек, перейдите на вкладку Разметка страницы, нажмите на команду Область печати и из выпадающего меню выберите Задать.
Задаем и фиксируем область печати в Excel
Окончательным этапом работы над документами Эксель зачастую является их отправки на принтер. Когда нужно распечатать все данные на листе, проблем с этим обычно не возникает. Но что делать, когда мы имеем дело с большой таблицей, и вывести на печать нужно только определенную ее часть.
Настроить область печати в Excel можно по-разному:
- задавать каждый раз при отправке документа на принтер;
- зафиксировать конкретную область в параметрах документа.
Давайте разберемся с обоими способами и посмотрим, как они реализуются в программе.
Метод 1: настраиваем область каждый раз перед печатью
Данный способ подойдет, если мы хотим отравить документ на печать всего один раз, поэтому фиксировать какие-то области на будущее нет необходимости. Однако если мы позже решим напечатать этот же документ, настройки придется выполнять заново.
Алгоритм действий следующий:
- Любым удобным способом (например, с помощью зажатой левой кнопки мыши) выделяем диапазон ячеек, который планируем отправить на печать. Допустим, нам нужно распечатать продажи только по первой и второй торговым точкам. После выделения щелкаем по меню “Файл”.
- В перечне слева переходим в раздел “Печать”. В правой части окна щелкаем по текущему варианту печати (располагается сразу же под названием блока “Параметры”).
- Откроется перечень возможных вариантов распечатки:
- активных листов;
- всей книги;
- выделенного фрагмента (он нам и нужен).
- В результате в области предварительного просмотра документа будет отображаться только выделенная нами часть таблицы, а это значит, при нажатии кнопки “Печать” на листе бумаги будет напечатана только данная информация.
Метод 2: фиксируем постоянную область печати
В тех случаях, когда работа с документом ведется постоянно или периодически (в том числе, его отправка на распечатка), целесообразнее задать постоянную область печати. Вот, что мы для этого для этого делаем:
- Как и в первом методе, для начала выделяем нужную область ячеек. Затем переключаемся во вкладку “Разметка страницы”, где кликаем по кнопке “Область печати” в блоке инструментов “Параметры страницы”. Система предложит нам два варианта: задать и убрать. Останавливаемся на первом.
- Таким образом мы смогли зафиксировать область ячеек, которая будет постоянно выводиться на печать до тех пор, пока мы не решим внести какие-либо корректировки. Проверить это можно в области предпросмотра в параметрах печати (меню “Файл” – раздел “Печать”).
- Остается только сохранить изменения в документе, нажав на соответствующую кнопку в меню “Файл” или кликнув по значку в виде дискеты в верхнем углу программы слева.
Снятие закрепления с области печати
Допустим, нам нужно изменить фиксированную область печати или, и вовсе, убрать ее. Для этого снова переключаемся во вкладку “Разметка страницы” в открывшихся вариантах после нажатия кнопки “Область печати” на этот раз выбираем “Убрать”. При этом вовсе не обязательно предварительно выделять какой-либо диапазон ячеек в таблице.
Идем снова в параметры печати и убеждаемся в том, что они вернулись к исходным.
Заключение
Таким образом, в том, чтобы задать определенную область печати в Эксель, нет ничего сложного, и на выполнение данной процедуры потребуется всего лишь пара минут и кликов. При этом, если мы планируем постоянно работать с документом и выводить его на печать, можно зафиксировать конкретную область, которая будет каждый раз отправляться на печать, и нам больше не придется тратить на это время в дальнейшем.
Выделение фрагментов
документа в Excel
играет ту же роль, что и в других
приложениях WINDOWS,
— именно к таким фрагментам применяются
команды копирования, удаления,
форматирования и т.п.
Для выделения
любой ячейки достаточно щелкнуть на
ней мышью. Для выделения группы ячеек
с помощью мыши помогают уже известные
клавиши {Ctrl}и
{Shift}.
Для целенаправленного поиска и
«экзотического» выделения ячее,
обладающих определенными свойствами,
служит команда [Правка-Перейти]. Указав
адрес ячеек, можно выделить отдельные
ячейки или диапазон ячеек. Возможно
выделение ячеек, кот. попадают под
определенные условия, — кнопка «Выделить»
в окне команды. Например, все ячейки с
примечаниями или содержащие формулы.
Для очистки
выделенного блока ячеек применяется
команда [Правка-Очистить], кот. позволяет
удалить либо все содержимое ячеек, либо
какие-то его элементы (примечание,
формат). Подобную функцию выполняет
клавиша {Delete}.
Операции вставки
ячеек, столбцов и строк осуществляется
посредством команд [Вставка-ячейки,
строки, столбцы]. Перед тем как вставить
пустые строки (столбцы) в уже существующую
таблицу, выделите то количество строк
(столбцов), которое необходимо вставить.
При этом строки следует выделять ниже
того места, куда намереваетесь произвести
вставку, а столбцы — справа от того
места. Удалять выделенные фрагменты
можно командой [Правка-Удалить]. При
выполнении этих команд будьте осторожны,
как и при изменении размеров таблиц в
ППП Word. Правильно выбирайте вариант
вставки или удаления, предлагаемый
Excel.
С помощью буфера
обмена вы можете переместить, скопировать
и вставить выделенный блок ячеек. Для
этого существуют стандартные команды
(Копировать, Вырезать, Вставить), только
не забывайте определять место вставки.
Через команду [Правка-Специальная
вставка] возможно вставка отдельных
элементов копируемого (перемещаемого)
объекта: формул, значений ячеек,
примечаний, транспонирование данных
и т.д.
Другой способ
копирования –это маркер заполнения.
Подведите указатель мыши к правому
нижнему углу до появления «тонкого»
крестика. После этого, удерживая ЛКМ,
скопируйте содержимое выделенной
ячейки вниз или вправо на любое количество
других ячеек. Данная операция может
быть не доступна, если не включен
переключатель «Перетаскивание ячеек»
на соответствующей вкладке команды
[Сервис-Параметры].
Как и в других
приложениях WINDOWS,
можно переместить (скопировать)
выделенный блок ячеек методом
«Drag-and-Drop». Чтобы воспользоваться этим
методом, указатель мыши следует
установить на рамку выделенного блока
(указатель примет форму стрелки) и
«буксировать» блок. Напомним, что при
копировании следует удерживать нажатой
клавишу{Ctrl}.
44.Основные методы
оптимизации работы в MS
Excel.
-
Оптимизация ввода
формул. Адрес ячейки можно включить в
формулу одним щелчком мыши. Например,
вместе того, чтобы «вручную» набирать
=С6+С7=…,можно сделать следующее:
-
ввести «=»
-
щелкнуть мышью
на ячейке С6 (ее адрес появится в
формуле) -
ввести «+»
-
щелкнуть на С7 и
т.д.
Ввод функций .
Для обработки некоторых данных
рациональнее и быстрее использовать
известные функции. Кроме того, возможно
упрощение их набора в формуле. Вместо
набора функций «вручную», достаточно
щелкнуть на кнопке со знаком F(x)
в панели инструментов «стандартная»,
— на экране появится диалоговое окно
«Мастера функций».с его помощью можно
ввести и отредактировать любую функцию.
Другой способ автоматического набора
– это после ввода знака равенства
воспользоваться раскрывающимся списком
в «Поле имени».
Копирование
формул. Для копирования формул
используем: выделяем ячейку, далее
подводим к правому нижнему уголку
стрелку до появления тонкого крестика,
после этого протягиваем формулу на
остальные ячейки. Копировать формулу,
записанную в выделенной ячейке, можно
только по горизонтали или вертикали.
При этом: — при копир. влево (вправо) по
горизонтали смещение на одну ячейку
уменьшает (увеличивает) каждый номер
столбца в формуле на единицу.— при
копир. вверх (вниз) по вертикали смещение
на одну ячейку уменьшает (увеличивает)
каждый номер строки в формуле на
единицу.
Абсолютные адреса
и имена. Чтобы зафиксировать номер
строчки или столбца нужно воспользоваться
абсолютными адресами. Абсолютный адрес
–это адрес ячейки, где есть знак $,
причем если он стоит перед формулой
столбца, то этот столбец фиксируется
и не изменяется при копировании формул,
если знак $
стоит перед номером, то данная строчка
фиксируется и не изменяет ее номер при
копир. ее формул.
Можно зафиксировать и столбец и строчку
одновременно. Вместо абсолютной
адресации другим вариантом является
применение имени ячейки. Например,
если присвоить ячейке Е9 имя Всего,
вместо адреса Е$9
можно указать имя «Всего».
Установка различных
форматов данных. Чтобы использовать
формат нужно выделить ячейку и выбрать
команду Формат-ячейка-Вкладка-Число.
Формат -%- он дает увеличение или умножает
все доли на 100 и ставит рядом %.Можно
установить денежный формат и ряд
других.
Команда Автозамена
в пункте Сервисе перешла из ППП Word.
Выбор данных из
списка. Это другой способ ввода
повторяющихся значений – выбор из
списка. Для каждого столбца формируется
список введенных ранее данных, кот.
можно ввести в ячейку. Необходимо:
1.Правой кнопкой мыши щелкнуть по
ячейке, в кот. нужно ввести данные; 2.в
контекстном меню выбрать команду
[Выбрать из списка] и сделать выбор.
Ввод последовательных
данных. При работе со списками возникает
необходимость в воде возрастающих или
убывающих значений, используем функцию
автозаполнения. Для чтобы ввести
последовательность такого рода
необходимо: ввести в начальное положение;
выделяем диапазон ячеек, который будет
содержаться в последовательности;
выбираем команду Справка-Заполнить-Прогрессия;
в открывшемся диалоговом окне можно
устанавливать тип прогрессии-арифметическая
или геометрическая, предельное значение
выбрать по столбцам или строкам; после
этого нажать на кнопку ОК. Наиболее
быстрым способом ввода последовательности
выступает ввод маркера автозаполнения,
т.е. если нам нужно ввести последовательность
1,2,3…10 воспользуемся: вводим 1 и 2,
выделяем эти две ячейки, подводим к
правому нижнему уголку до появления
тонкого крестика, левой кнопкой
протягиваем.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
- #
Прежде, чем приступить к выполнению действий с ячейками в таблицах Эксель, для начала нужно их выделить. В программе есть возможность сделать это разными методами, которые позволяют отметить как отдельные ячейки, так и целые строки, столбца, а также произвольные диапазоны элементов. Ниже мы разберем все методы, пользуясь которыми можно выполнить данные процедуры.
Содержание
- Выделение отдельной ячейки
- Выделяем столбец
- Выделяем строку
- Выделяем диапазон ячеек
- Выделяем все ячейки листа
- Горячие клавиши для выделения ячеек
- Заключение
Выделение отдельной ячейки
Пожалуй, это одно из самых простых и базовых действий, выполняемых в Эксель. Чтобы выделить конкретную ячейку щелкаем по ней левой кнопкой мыши.
Чтобы отметить нужную ячейку можно использовать навигационные клавиши на клавиатуре: “вправо”, “влево”, вверх”, “вниз”.
Выделяем столбец
Выделить столбец в Эксель можно несколькими способами:
- Зажав левую кнопку мыши тянем ее указатель от первой ячейки до последней, после чего отпускаем кнопку. Действие можно выполнять как сверху вниз (первая ячейка – самая верхняя, последняя – самая нижняя), так и снизу вверх (первая ячейка – самая нижняя, последняя – самая верхняя).
- Щелкаем по первой ячейке столбца, далее зажав клавишу Shift, кликаем по последней ячейке столбца, после чего отпускаем клавишу Shift. Как и в первом способе, выделение можно выполнять в обе стороны: и вверх, и вниз.
- Также, вместо мыши вместе с Shift мы можем использовать клавиши навигации. Щелкаем по первой ячейке столбца, далее зажимаем Shift, после чего нажимаем клавишу вверх (или вниз в зависимости от того, какую ячейку мы выбрали в качестве первой – самую верхнюю или самую нижнюю) ровно столько раз, сколько ячеек мы хотим добавить в выделяемый диапазон. Одно нажатие на клавишу – одна ячейка. После того, как все нужные элементы отмечены, отпускаем клавишу Shift.
- Кликаем по первой ячейка столбца, после чего нажимаем сочетание клавиш Ctrl+Shif+стрелка вниз. В результате будет выделен весь столбец, охватив все ячейки, в которых есть данные. Если мы хотим выполнить выделение снизу вверх, то соответственно, нажимаем комбинацию Ctrl+Shif+стрелка вверх, предварительно встав в самую нижнюю ячейку.Тут есть один нюанс. При использовании данного способа нужно убедиться в том, что в отмечаемом столбце нет пустых элементов, иначе выделение будет произведено лишь до первой незаполненной ячейки.
- Когда вместо выделения столбца таблицы нужно отметить весь столбец книги, щелкаем по его обозначению на координатной панели (курсор должен изменить свой привычный вид на стрелку, направленную вниз):
- В случае, когда требуется одновременное выделение нескольких столбцов книги, расположенных подряд, зажав левую кнопку мыши проводим курсором по всем нужным наименованиям столбцов на координатной панели.
- Также для этих целей можно воспользоваться клавишей Shift. Щелкаем по первому столбцу на панели координат, затем, зажав клавишу Shift, кликаем по последнему, после чего отпускаем клавишу.
- В случаях, когда столбцы расположены не подряд, зажав клавишу Ctrl на клавиатуре щелкаем на координатной панели по наименованиям всех нужных столбцов, после чего отпускаем клавишу.
Выделяем строку
По такому же алгоритму производится выделение строк в Excel. Выполнить это можно разными способами:
- Чтобы выделить одну строку в таблице, зажав левую кнопку мыши, проходим по всем нужным ячейкам (слева направо или наоборот), после чего отпускаем кнопку.
- Кликаем по первой ячейки строки, затем, зажав клавишу Shift, щелкаем по последней ячейке, и отпускаем клавишу. Выполнять данную процедуру можно в обе стороны.
- Совместно с клавишей Shift вместо левой кнопки мыши можно использовать клавиши навигации. Кликаем по первой ячейке строки, зажимаем клавишу Shift и жмем клавишу вправо (или влево, в зависимости от того, какую ячейку мы выбрали в качестве первой – самую левую или самую правую). При таком выделении одно нажатие навигационной клавиши равно одной выделенной ячейке. Как только мы выделили все требуемые элементы, можно опускать клавишу Shift.
- Щелкаем по первой ячейке строки, затем жмем сочетание клавиш Ctrl+Shif+стрелка вправо.Таким образом, будет выделена вся строка с охватом всех заполненных ячеек, но с важной оговоркой – выделение будет выполнено до первой пустой ячейки. Если мы хотим выполнить выделение справа налево, следует нажать сочетание клавиш Ctrl+Shif+стрелка влево.
- Чтобы выделить строку не только таблицы, но и всей книги, кликаем по ее порядковому номеру на координатной панели (вид курсора при наведении на панель должен смениться на стрелку, направленную вправо).
- Когда требуется одновременное выделение нескольких соседних строк, зажав левую кнопку мыши проходим на координатной панели по всем требуемым порядковым номерам.
- Когда нужно сразу выделить несколько соседних строк книги, можно использовать клавишу Shift. Для этого кликаем на координатной панели по номеру первой строки, затем зажимаем клавишу Shift, кликаем по последней строке и отпускаем клавишу.
- Когда требуется выделение строк книги, расположенных не по соседству, зажав клавишу Ctrl на клавиатуре, поочередно щелкаем по обозначениям всех нужных строк на координатной панели.
Выделяем диапазон ячеек
В данной процедуре как и в тех, что были описаны ранее, нет ничего сложного, и она также выполняется разными способами:
- Зажав левую кнопку мыши проходим по всем ячейкам требуемой области, двигаясь по диагонали:
- от самой верхней левой ячейки до самой нижней правой
- от самой нижней правой ячейки до самой верхней левой
- от самой верхней правой ячейки до самой нижней левой
- от самой нижней левой ячейки до самой верхней правой
- Зажав клавишу Shift, кликаем по первой, а затем – по последней ячейкам требуемого диапазона. Направления выделения – те же, что и в первом способе.
- Встаем в первую ячейку требуемого диапазона, и зажав клавишу Shift, используем клавиши для навигации на клавиатуре, чтобы “дойти” таким образом до последней ячейки.
- Если нужно одновременно выделить как отдельные ячейки, так и диапазоны, причем, находящиеся не рядом, зажимаем клавишу Ctrl и левой кнопкой мыши выделяем требуемые элементы.
Выделяем все ячейки листа
Чтобы осуществить данную задачу, можно воспользоваться двумя разными способами:
- Щелкаем по небольшому треугольнику, направленному по диагонали вправо вниз, который расположен на пересечении координатных панелей. В результате будут выделены все элементы книги.
- Также можно применить горячие клавиши – Ctrl+A. Однако, тут есть один нюанс. Прежде, чем нажимать данную комбинацию, нужно перейти в любую ячейку за пределами таблицы. Если же мы будем находиться в пределах таблицы, то нажав на клавиши Ctrl+A, мы сначала выделим все ячейки именно самой таблицы. И только повторное нажатие комбинации приведет к выделению всего листа.
Горячие клавиши для выделения ячеек
Ниже приведен перечень комбинаций (помимо тех, что ранее уже были рассмотрены), пользуясь которыми можно производить выделение элементов в таблице:
- Ctrl+Shift+End – выделение элементов с перемещением в самую первую ячейку листа;
- Ctrl+Shift+Home – выделение элементов с перемещением до последней используемой ячейки;
- Ctrl+End – выделение последней используемой ячейки;
- Ctrl+Home – выделение первой ячейки с данными.
Ознакомиться с более расширенным список комбинаций клавиш вы можете в нашей статье – “Горячие клавиши в Эксель“.
Заключение
Итак, мы разобрали различные способы, пользуясь которыми можно выделить отдельные ячейки таблицы Эксель, а также столбцы, строки, диапазоны элементов и даже целый лист. Каждый из этих способов прекрасно справляется с поставленной задачей, поэтому, пользователь может выбрать тот, который ему больше нравится и кажется наиболее удобным в применении.
По окончании урока вы сможете:
- Дать определение, что такое «диапазон ячеек»
- Перечислить способы выделения смежных ячеек
- Выделить несмежные ячейки
- Перемещать ячейки по листу
- Копировать ячейки по листу
- Удалять данные
- Отменять и повторять действия, используя клавиатуру
Скачайте файл тут или используйте собственную таблицу
1. Диапазон ячеек
Чтобы успешно работать с таблицей надо научиться выделять ячейки в Excel, то есть сказать программе Excel, какие ячейки будут изменяться. Выделить одну ячейку просто: достаточно щёлкнуть по ней курсором. Но часто надо выделить несколько ячеек.
Понять и запомнить! | Диапазон – это несколько выделенных ячеек Несколько выделенных ячеек, стоящих рядом, – называются «смежные ячейки». Несколько выделенных ячеек, стоящих отдельно друг от друга, – называются «несмежные ячейки» |
Диапазон может содержать:
- две ячейки,
- всю строку
- весь столбец
- несколько ячеек на разных строчках и столбцах
- лист
Понять и запомнить! | Диапазон смежных ячеек будет обозначаться «Имя верхней левой ячейки:Имя правой нижней ячейки», например «A1:B5». |
2. Способы выделения смежных ячеек
1 способ (мышка):
- Щелкните ЛМ на первой ячейке выделяемого диапазона.
- Не отпуская ЛМ протяните до последней ячейки выделяемого диапазона.
- Отпустите левую клавишу мыши.
2 способ (клавиатура и мышка):
- Щёлкните ЛМ на первой выделяемой ячейке.
- Нажмите клавишу Shift и не отпускайте ее.
- Щёлкните мышкой на последней ячейке выделяемого диапазона.
- Отпустите клавишу Shift,
3 способ (клавиатура и мышка):
- Щёлкните ЛМ на первой выделяемой ячейке.
- Нажмите клавишу Shift и не отпускайте ее.
- Воспользовавшись клавишами перемещения курсором «→», «↓», «←», «↑», постепенно выделите весть диапазон ячеек.
- Отпустите клавишу Shift.
4 способ (клавиатура и мышка) – мой любимый:
- Щёлкните ЛМ на первой выделяемой ячейке.
- Нажмите сочетание клавиш Shift + Ctrl и не отпускайте их.
- Воспользовавшись клавишами перемещения курсора «→», «↓», «←», «↑», выделите весть диапазон ячеек.
и
- Отпустите клавишу Shift.
Запомните эту подсказку:
Shift + Ctrl + ↓ | Выделение всех данных в столбце, начиная от текущей ячейки |
Shift + Ctrl + → | Выделение всех данных в строчке, начиная от текущей ячейки |
Замечание | Я ещё не встречала человека, который бы использовал этот замечательный способ выделения диапазона ячеек. Обычно выделяют перетаскиванием мыши. Хорошо, если таблица маленькая. А если на пару сотен строк? |
5 способ (Меню ленты Главная):
- Щёлкните ЛМ на первой выделяемой ячейке.
- Лента Главная → группа команд Редактирование → команда Найти и выделить → команда Выделить группу ячеек).
- Команда «текущую область»
Результат:
Выделение строки – на заголовке строки (курсор в виде черной жирной стрелки находится на имени строки).
Выделение столбца – на заголовке столбца (курсор в виде черной жирной стрелки находится на имени столбца).
Выделение ячеек всего листа – на кнопке, находящейся на пересечении заголовков столбцов и строк.
3. Выделение несмежных ячеек
- Щелкните ЛМ на первой выделяемой ячейке.
- Нажмите клавишу Ctrl и не отпускайте ее.
- Щелкайте мышкой на тех ячейках, которые нужно выделить.
- Отпустите клавишу Ctrl.
4. Перемещение данных
Шаг 1. Выделить данные, которые перемещаются
Шаг 2. Навести указатель мыши на границу выделенного, чтобы указатель мыши превратился в четырехстороннюю стрелку
Шаг 3. Нажать левую клавишу мыши и, не отпуская ее, переместить выделенные ячейки в новое место.
Шаг 1. Выделить ячейки, которые копируются
Шаг 2. Навести указатель мыши на границу выделенного, чтобы указатель мыши превратился в четырехстороннюю стрелку
Шаг 3. Нажать на клавиатуре клавишу Ctrl и не отпускать ее
Шаг 4. Нажать ЛМ мыши и, не отпуская ее, переместить выделенный текст в новое место.
Шаг 5. Отпустить клавишу Ctrl.
Обратите внимание! | Рядом с курсором «стрелка» появился знак «+». Это означает операцию «Копирование» |
6. Удаление данных
Чтобы удалить данные из ячейки (ячеек) надо выделить ячейку (ячейки) и нажать клавишу или Backspace:
7. Использование команд «Повторить» и «Отменить».
При редактировании текста в предусмотрено средство для возврата текста в то состояние, в каком он был до внесения изменений. Если отменить последнее действие или набор действий, то можно повторно выполнить эти отмененные операции. За данные действия отвечают команды Отменитьи Вернуть. Они находятся на Панели быстрого доступа.
Но мне больше нравятся использовать сочетание клавиш.
Отменить:
Повторить:
Понять и запомнить! | Не пренебрегайте работой с клавиатурой. Так вы сбережете много рабочего времени и свою лучезапястную мышцу |
Теперь вы сможете:
- Дать определение, что такое «диапазон ячеек»
- Перечислить способы выделения смежных ячеек
- Выделить несмежные ячейки
- Перемещать ячейки по листу
- Копировать ячейки по листу
- Удалять данные
- Отменять и повторять действия, используя клавиатуру
Как сохранить выделенный диапазон в отдельный файл?
Могут возникать ситуации, при которых необходимо отправить кому-либо определенную информацию, например, небольшую часть большого отчета и сделать это таким образом, чтобы не посвящать получателя в лишние детали – расчеты, итоги, показатели и так далее.
Обычно, у пользователей не возникает проблем с тем, чтобы скопировать диапазон ячеек и вставить либо в отдельную рабочую книгу при помощи специальной вставки значений, чтобы заменить формулы результатами вычислений, либо в документ приложения Word. Даже такая простая операция требует от пользователя выполнения целого ряда определенных действий: скопировать диапазон, создать новый файл в нужном формате, вставить диапазон, сохранить новый файл. Если возникает необходимость проделывать такую операцию по несколько раз в день, стоит задуматься об автоматизации этого процесса.
Экспорт диапазона ячеек в файл
При помощи надстройки для Excel можно сохранять выделенные диапазоны ячеек в отдельные файлы выбранного формата, причем делать это быстро и удобно.
Надстройка – это дополнительные функциональные возможности для приложения. Чтобы воспользоваться такими возможностями, надстройку необходимо установить. При этом, как правило, создается новая вкладка на ленте Excel и создается кнопка вызова диалогового окна.
При вызове диалогового окна все поля автоматически заполняются значениями, а пользователю оставляется возможность внести в них свои изменения, после чего запустить программу.
В поле «Выбор диапазона» автоматически подставляется адрес выделенного на листе диапазона ячеек, либо несколько адресов через знак-разделитель «;» (точка с запятой), если выделено несколько диапазонов.
В поле «Выбор папки» автоматически подставляется путь к папке, в которой находится рабочая книга с копируемым диапазоном. При помощи кнопки рядом с полем можно выбрать любую другую папку.
В поле «Выбор имени» автоматически подтягивается имя активной рабочей книги, то есть той, которая открыта в момент вызова диалогового окна. Имя также можно изменить на любое другое.
Пользователю остается только выбрать формат файла, в который будет вставлен выделенный диапазон и запустить программу.
Как сохранить выделенные диапазоны изображениями?
Обычно, делается скриншот, то есть снимается изображение с экрана кнопкой «Print Screen» на клавиатуре, после этого изображение из буфера обмена вставляется в графический редактор и уже там вырезается нужный фрагмент изображения. При помощи надстройки всего этого можно не делать, достаточно выделить диапазон ячеек, выбрать формат «JPG» и запустить программу. Изображение выделенного диапазона будет сохранено в заданную папку с заданным именем в формате JPG.
Как сохранить выделенный диапазон отдельной книгой?
Исходный диапазон ячеек может быть определенным образом отформатирован, иметь определенные шрифты, ширины столбцов и так далее, кроме этого в ячейках диапазона могут содержаться формулы со ссылками на ячейки в других листах и других рабочих книгах. Чтобы скопировать такой диапазон в другую книгу, необходимо проделать ряд операций: скопировать диапазон, вставить диапазон, для вставки ширин столбцов вставить диапазон еще раз при помощи специальной вставки, для переноса форматов вставить диапазон еще раз при помощи специальной вставки форматов, заменить формулы значениями ячеек. При помощи надстройки все эти операции выполняются автоматически.
Как сохранить диапазон документом Word?
Выделенный диапазон можно сохранить документом Word, при этом, при копировании и вставки диапазона из Excel в Word, таблица может не поместиться на странице по ширине. В надстройке для таких случаев предусмотрено автоматическое изменение ориентации страницы с книжной на альбомную. Разворот страницы тоже не всегда может помочь, поэтому после вставки диапазона в документ Word необходимо убедиться полностью ли помещается вставленная таблица в размеры страницы.
Как сохранить диапазон в pdf-файл
При сохранении диапазонов ячеек в pdf-формат, также есть возможность изменения ориентации страницы, но все-таки после создания файла лучше убедиться, что область выделения из Excel помещается на одну страницу в горизонтальном измерении, иначе часть данных из выделенного диапазона в pdf-файле будет не видна.
Добрый день, есть список, его сотрудники пополняют и в конце рабочего дня они выделяют все записи за день и нажимаю кнопку, запись выделенного (на нем макрос)
суть макроса копирование выделенной области на др лист (уже сделал) и копирование выделенных данных в отдельный файл и его пополнение (не сделал) и хочу еще отчищать раб область (лист куда сотрудники в течение дня вводят записи). Очень нужна ваша помощь Макросы эксель только начал изучать.
вот код макроса, копия на др лист
Добрый день, есть список, его сотрудники пополняют и в конце рабочего дня они выделяют все записи за день и нажимаю кнопку, запись выделенного (на нем макрос)
суть макроса копирование выделенной области на др лист (уже сделал) и копирование выделенных данных в отдельный файл и его пополнение (не сделал) и хочу еще отчищать раб область (лист куда сотрудники в течение дня вводят записи). Очень нужна ваша помощь Макросы эксель только начал изучать.
вот код макроса, копия на др лист
Сообщение Добрый день, есть список, его сотрудники пополняют и в конце рабочего дня они выделяют все записи за день и нажимаю кнопку, запись выделенного (на нем макрос)
суть макроса копирование выделенной области на др лист (уже сделал) и копирование выделенных данных в отдельный файл и его пополнение (не сделал) и хочу еще отчищать раб область (лист куда сотрудники в течение дня вводят записи). Очень нужна ваша помощь Макросы эксель только начал изучать.
вот код макроса, копия на др лист
понял вас, значит так по скрипту вашему
копирует замечательно, но копирует всю строку а не выделенную область.
хотел объединить мое копирование в лист и ваше в файл не получилось
Sub ЗаписьВОбщийЖурнал()
‘
‘ Макрос2 Макрос
‘ Макрос записан 15.10.2007 (VladimirovAV)
‘
Selection.Copy
Sheets(«База данных»).Select
Range(«A1″).Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
ActiveWorkbook.Save
Sheets(«Исходные данные»).Select
Selection.ClearContents
Range(«A3″).Select
If Not TypeName(Selection) = «Range» Then Exit Sub
Dim lr&, wb As Workbook, lb As Workbook
With Application: .ScreenUpdating = False: .DisplayAlerts = False: .EnableEvents = False: End With
Set wb = GetObject(«c:test.xls») ‘путь к файлу-накопителю
Set lb = ThisWorkbook
lr = wb.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
Selection.EntireRow.Copy wb.Sheets(1).Cells(lr + 1, 1)
wb.Close (True) ‘ закрыть с сохранением
With Application: .EnableEvents = True: .DisplayAlerts = True: .ScreenUpdating = True: End With
Set wb = Nothing: Set lb = Nothing
понял вас, значит так по скрипту вашему
копирует замечательно, но копирует всю строку а не выделенную область.
хотел объединить мое копирование в лист и ваше в файл не получилось
Sub ЗаписьВОбщийЖурнал()
‘
‘ Макрос2 Макрос
‘ Макрос записан 15.10.2007 (VladimirovAV)
‘
Selection.Copy
Sheets(«База данных»).Select
Range(«A1″).Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
ActiveWorkbook.Save
Sheets(«Исходные данные»).Select
Selection.ClearContents
Range(«A3″).Select
If Not TypeName(Selection) = «Range» Then Exit Sub
Dim lr&, wb As Workbook, lb As Workbook
With Application: .ScreenUpdating = False: .DisplayAlerts = False: .EnableEvents = False: End With
Set wb = GetObject(«c:test.xls») ‘путь к файлу-накопителю
Set lb = ThisWorkbook
lr = wb.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
Selection.EntireRow.Copy wb.Sheets(1).Cells(lr + 1, 1)
wb.Close (True) ‘ закрыть с сохранением
With Application: .EnableEvents = True: .DisplayAlerts = True: .ScreenUpdating = True: End With
Set wb = Nothing: Set lb = Nothing
Сообщение понял вас, значит так по скрипту вашему
копирует замечательно, но копирует всю строку а не выделенную область.
хотел объединить мое копирование в лист и ваше в файл не получилось
Sub ЗаписьВОбщийЖурнал()
‘
‘ Макрос2 Макрос
‘ Макрос записан 15.10.2007 (VladimirovAV)
‘
Selection.Copy
Sheets(«База данных»).Select
Range(«A1″).Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
ActiveWorkbook.Save
Sheets(«Исходные данные»).Select
Selection.ClearContents
Range(«A3″).Select
If Not TypeName(Selection) = «Range» Then Exit Sub
Dim lr&, wb As Workbook, lb As Workbook
With Application: .ScreenUpdating = False: .DisplayAlerts = False: .EnableEvents = False: End With
Set wb = GetObject(«c:test.xls») ‘путь к файлу-накопителю
Set lb = ThisWorkbook
lr = wb.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
Selection.EntireRow.Copy wb.Sheets(1).Cells(lr + 1, 1)
wb.Close (True) ‘ закрыть с сохранением
With Application: .EnableEvents = True: .DisplayAlerts = True: .ScreenUpdating = True: End With
Set wb = Nothing: Set lb = Nothing
отказывается копировать Автор — aydar
Дата добавления — 22.03.2013 в 13:43
убрал, не получилось
убрал, не получилось
Сообщение убрал, не получилось
Sub ЗаписьВОбщийЖурнал()
‘
‘ Макрос2 Макрос
Selection.Copy
Sheets(«База данных»).Select
Range(«A1»).Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
ActiveWorkbook.Save
Sheets(«Исходные данные»).Select
Selection.ClearContents
Range(«A3»).Select
‘это часть работает замечательно
‘ это копирования выделения в другой файл
If Not TypeName(Selection) = «Range» Then Exit Sub
Dim lr&, wb As Workbook, lb As Workbook
With Application: .ScreenUpdating = False: .DisplayAlerts = False: .EnableEvents = False: End With
Set wb = GetObject(«c:test.xls») ‘путь к файлу-накопителю
Set lb = ThisWorkbook
lr = wb.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
Selection.Copy wb.Sheets(1).Cells(lr + 1, 1)
wb.Close (True) ‘ закрыть с сохранением
With Application: .EnableEvents = True: .DisplayAlerts = True: .ScreenUpdating = True: End With
Set wb = Nothing: Set lb = Nothing
копирование в другой файл работает криво, копируется вся строка а не выделение,иногда не все данные копируются
Sub ЗаписьВОбщийЖурнал()
‘
‘ Макрос2 Макрос
Selection.Copy
Sheets(«База данных»).Select
Range(«A1»).Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
ActiveWorkbook.Save
Sheets(«Исходные данные»).Select
Selection.ClearContents
Range(«A3»).Select
‘это часть работает замечательно
‘ это копирования выделения в другой файл
If Not TypeName(Selection) = «Range» Then Exit Sub
Dim lr&, wb As Workbook, lb As Workbook
With Application: .ScreenUpdating = False: .DisplayAlerts = False: .EnableEvents = False: End With
Set wb = GetObject(«c:test.xls») ‘путь к файлу-накопителю
Set lb = ThisWorkbook
lr = wb.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
Selection.Copy wb.Sheets(1).Cells(lr + 1, 1)
wb.Close (True) ‘ закрыть с сохранением
With Application: .EnableEvents = True: .DisplayAlerts = True: .ScreenUpdating = True: End With
Set wb = Nothing: Set lb = Nothing
копирование в другой файл работает криво, копируется вся строка а не выделение,иногда не все данные копируются aydar
Sub ЗаписьВОбщийЖурнал()
‘
‘ Макрос2 Макрос
Selection.Copy
Sheets(«База данных»).Select
Range(«A1»).Select
Selection.End(xlDown).Select
ActiveCell.Offset(1, 0).Select
ActiveSheet.Paste
ActiveWorkbook.Save
Sheets(«Исходные данные»).Select
Selection.ClearContents
Range(«A3»).Select
‘это часть работает замечательно
‘ это копирования выделения в другой файл
If Not TypeName(Selection) = «Range» Then Exit Sub
Dim lr&, wb As Workbook, lb As Workbook
With Application: .ScreenUpdating = False: .DisplayAlerts = False: .EnableEvents = False: End With
Set wb = GetObject(«c:test.xls») ‘путь к файлу-накопителю
Set lb = ThisWorkbook
lr = wb.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row
Selection.Copy wb.Sheets(1).Cells(lr + 1, 1)
wb.Close (True) ‘ закрыть с сохранением
With Application: .EnableEvents = True: .DisplayAlerts = True: .ScreenUpdating = True: End With
Set wb = Nothing: Set lb = Nothing
копирование в другой файл работает криво, копируется вся строка а не выделение,иногда не все данные копируются Автор — aydar
Дата добавления — 26.03.2013 в 11:36
Ну вот, зарегистрировались, теперь можно и попытаться разобраться.
У меня на моих файлах работает. Но у меня макрос уже «допиленный»
Проблема может быть в структуре данных.
Например, в приведённом Вами фрагменте кода
lr = wb.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row определяет ряд с первой пустой ячейкой В ПЕРВОМ СТОЛБЦЕ.
Поэтому если Вы копируете диапазон, где в ячейках первого столбца есть пустые, то lr определится не правильно и следующая запись наложится на предыдущую. Об этом, к стати, всё расписано в том топике, откуда Вы брали фрагмент. Вы дальше первого топика читали? Ну, например, ЭТО.
Приложите пример. Тогда кто-нибудь попробует разобраться почему у Вас не работает. (Я не смогу — на работе завал, да ещё и сисадмины закрыли скачивание файлов с макросами, собаки!)
Ну вот, зарегистрировались, теперь можно и попытаться разобраться.
У меня на моих файлах работает. Но у меня макрос уже «допиленный»
Проблема может быть в структуре данных.
Например, в приведённом Вами фрагменте кода
lr = wb.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row определяет ряд с первой пустой ячейкой В ПЕРВОМ СТОЛБЦЕ.
Поэтому если Вы копируете диапазон, где в ячейках первого столбца есть пустые, то lr определится не правильно и следующая запись наложится на предыдущую. Об этом, к стати, всё расписано в том топике, откуда Вы брали фрагмент. Вы дальше первого топика читали? Ну, например, ЭТО.
Приложите пример. Тогда кто-нибудь попробует разобраться почему у Вас не работает. (Я не смогу — на работе завал, да ещё и сисадмины закрыли скачивание файлов с макросами, собаки!) Alex_ST
Сообщение Ну вот, зарегистрировались, теперь можно и попытаться разобраться.
У меня на моих файлах работает. Но у меня макрос уже «допиленный»
Проблема может быть в структуре данных.
Например, в приведённом Вами фрагменте кода
lr = wb.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row определяет ряд с первой пустой ячейкой В ПЕРВОМ СТОЛБЦЕ.
Поэтому если Вы копируете диапазон, где в ячейках первого столбца есть пустые, то lr определится не правильно и следующая запись наложится на предыдущую. Об этом, к стати, всё расписано в том топике, откуда Вы брали фрагмент. Вы дальше первого топика читали? Ну, например, ЭТО.
Приложите пример. Тогда кто-нибудь попробует разобраться почему у Вас не работает. (Я не смогу — на работе завал, да ещё и сисадмины закрыли скачивание файлов с макросами, собаки!) Автор — Alex_ST
Дата добавления — 26.03.2013 в 12:39
Как файл из Эксель сохранить в ПДФ: 4 основных способа
Способов, как сохранить Эксель в ПДФ, так много, что воспользоваться ими может и владелец компьютера с современным программным обеспечением, и пользователь старого ПК, на котором даже нет пакета MS Office.
Программа Excel предназначена для работы с электронными таблицами, с помощью которых можно проводить расчеты, создавать и редактировать графики или просто хранить информацию. Однако структура получаемых документов получается достаточно сложной, а размеры файлов — большими.
Для упрощения документооборота и ускорения их отправки по электронной почте таблицы Эксель можно сохранить в формате PDF. Полученный документ не только уменьшится в размере, но и будет одинаково отображаться в разных программах и на всех устройствах, включая телефоны.
Конвертация в программе Excel
Разработчики офисного пакета приложений MS Office постоянно добавляют в него новые функции. И в современных версиях, начиная с 2010 года, с помощью редактора Excel можно сразу переводить документы в множество различных форматов, без применения дополнительных приложений.