Объект невозможно переместить за пределы листа в excel 2010 решение

Почему в Excel появляется сообщение “не удается сместить объекты на лист”?

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

В некоторых случаях следующее сообщение препятствует вставке или скрытию столбцов или строк на листе.

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

Почему это происходит и что делать с ним

Не удается вставить строки или столбцы

Сообщение “не может перемещать объекты за пределы листа” появляется при попытке вставить строки или столбцы на лист, а в разделе ” для объектов ” — “Показать объекты” ( в параметрах Excel) выделено значение “нет”. Это известная ошибка в некоторых версиях Excel. Несмотря на то что этот параметр не выбран по умолчанию, вы можете случайно настроить его, нажав клавишу CTRL + 6.

Для устранения ошибки необходимо изменить параметр с Nothing (скрыть объекты) на все. Самый быстрый способ сделать это — нажать клавиши CTRL + 6.

Кроме того, вы можете изменить параметр в разделе Параметры Excel. Для этого

Выберите Файл > Параметры > Дополнительно.

Примечание: В Excel 2007 нажмите кнопку Microsoft Office и выберите пункт Параметры Excel.

На вкладке Дополнительно прокрутите список, чтобы отобразить параметры для параметров книги . В разделе для объектов Показатьвыберите все , а не ничего (скрыть объекты).

Возможно, вы предпреднамеренно скрыли объекты в книге. Например, при наличии большого количества объектов в книге включение скрытия объектов может сделать книгу более отвечающей. Если это так, вы можете использовать сочетание клавиш (CTRL + 6), чтобы переключаться между скрытием и отображением объектов.

Не удается вставить или скрыть столбцы

Если сообщение “не может перемещать объекты за пределы листа” (или аналогичное сообщение) продолжает появляться даже после применения предыдущего разрешения, это может быть вызвано тем, что в ячейках есть такие объекты, как примечания, изображения или диаграммы.

Количество столбцов, которые можно скрыть или вставить, ограничено количеством столбцов между правым краем объекта и последним столбцом на листе (столбец XFD). Если число столбцов, которое вы хотите скрыть или добавить в любое место на листе, больше, чем это число, объект будет перемещен за пределы листа, и вы увидите сообщение.

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

Чтобы быстро перейти к последней ячейке в строке или столбце, нажмите клавишу END, а затем нажмите клавишу Стрелка вправо или стрелка вниз.

Чтобы перейти к последней ячейке на листе, содержащей данные или форматирование, нажмите клавиши CTRL + END.

Для быстрого поиска и удаления примечаний нажмите клавишу F5. В диалоговом окне Переход нажмите кнопку выделить. Выберите Примечания, а затем нажмите кнопку ОК. Чтобы удалить примечание, щелкните правой кнопкой мыши ячейку с примечанием и выберите команду Удалить примечание.

Для быстрого поиска графических объектов, включая диаграммы и кнопки, нажмите клавишу F5. В диалоговом окне Переход нажмите кнопку выделить. Выберите объекты, а затем нажмите кнопку ОК. После того как вы нашли объект, вы можете удалить или переместить его.

Примечание: Эта проблема обычно возникает при вставке или скрытии столбцов. Эта проблема может возникать в строках, хотя это не так распространено в результате большого количества строк в Excel 2007, что уменьшает вероятность того, что объекты расположены на самом конце листа.

Дополнительные сведения и дополнительные советы по устранению неполадок содержатся в сообщении об ошибке при попытке скрыть столбцы в Excel: “не удается сместить объекты за пределы листа”.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community, попросить помощи в сообществе Answers community, а также предложить новую функцию или улучшение на веб-сайте Excel User Voice.

Источник: support.office.com

Тема: Excel – ошибка – невозможно переместить за пределы листа

Опции темы
Поиск по теме

Excel – ошибка – невозможно переместить за пределы листа

Добрый день!
Подскажите пожалуйста,
Пытаюсь скрыть или сгруппировать столбцы Книги Excel – выкидывает в ошибку – объект невозможно переместить за пределы листа.
Скрыть столбцы не получается даже уменьшением ширины столбца до минимума – все равно выдает это же сообщение.

Подскажите плиз – что можно сделать..

Хотелось бы видеть файл. Там должна быть картинка или что-то в этом роде.

Всех благ.
Чувелёв Андрей

ps: Всё вышеизложенное является моим частным мнением и не может претендовать на полноту изложения.

Re: Excel – ошибка – невозможно переместить за пределы листа

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

а не пробовали обойти проблему БЕЗ удаления комментариев?
просто информация в них важна.

С сайта MS:
Признаки
При попытке скрыть столбцы или строки появляется сообщение об ошибке, в котором говорится, что Microsoft Office Excel не может переместить объекты за пределы листа.

Причина
Данная проблема обычно возникает при сочетании следующих условий.
В ячейках, расположенных ближе к концу сетки листа, были введены такие объекты, как примечание к ячейке. На листе нельзя скрыть больше строк или столбцов, чем расположено между левой границей объекта и последним столбцом (XFD) или последней строкой (номер 1048576).
В диалоговом окне Формат выбран параметр Не перемещать и не изменять размеры. Этот параметр выбирается по умолчанию.

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

То же самое касается строк, хотя с ними такое происходит реже, поскольку в Microsoft Office Excel 2007 предельное число строк достаточно велико, и размещение объектов у самого края листа маловероятно.

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

Решение
Если объектом является примечание к ячейке, выделите ячейку с примечанием.

Совет. Если объект располагается у края листа, можно быстро перейти к последней ячейке в строке или столбце. Нажмите клавишу END и затем клавишу СТРЕЛКА ВПРАВО или СТРЕЛКА ВНИЗ. Чтобы перейти к последней ячейке листа, содержащей данные или элементы форматирования, нажмите клавиши CTRL+END.
Щелкните правой кнопкой в выделенной ячейке или диапазоне ячеек и выберите команду Показать или скрыть примечания.
Подведите указатель к границе объекта и, когда указатель примет вид крестообразной стрелки, щелкните границу.
На вкладке Главная в группе Ячейки нажмите кнопку Формат и выберите команду Формат .
На вкладке Свойства установите переключатель Привязка объекта к фону в положение перемещать и изменять объект вместе с ячейками и нажмите кнопку ОК.
Если потребуется снова скрыть примечание к ячейке, щелкните ячейку правой кнопкой мыши и выберите команду Скрыть примечание.
Повторите шаги 1-6 для каждого объекта, вызывающего данную проблему.

Спасибо большое, tired07
очень помогло, долго мучалась

Excel ошибка невозможно переместить за пределы листа

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

IpatBum, какое это отношение имеет к теме Excel – ошибка – невозможно переместить за пределы листа?

Вопросы полностью идентичны, это из задачника какого-то, что ли?

Читайте также:  Как в excel сделать условное форматирование

У меня в 2003 такая же беда. оказался просто перегруз, удаляешь строчку, сразу же можно добавить скрыть и прочее.

у меня удалены все примечания и все равно выходит данная ошибка.

уже удалила все, открыла новый лист, и все равно выдает эту ошибку, че делать? и кстати в меню ячейки-формат – нет формат (имя объекта).

стоит ОС 7, офис 2007

Покажите файл, почта
vikttyrСОБАКАяндекс.ру

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

Проще простого

Если вы не можете найти этот злополучный “объект” или информацию, выходящую за пределы видимости, то берете тупо создаете рядом лист, выделяете содержимое исходного листа (не весь лист, а только диапазон клеток с информацией) и копируете в новый лист. Потом доводите красоту. И скрывайте себе на здоровье без лишнего мусора. А старый лист удалите.

В борьбе со всплывающим окном “Объект невозможно переместить за пределы листа” при копировании строк и вставке скопированных ячеек,
помогла комбинация клавиш:
ctrl+6

Нередко встречаются документы с множеством (бывают тысячи!) графических элементов нулевого размера. Откуда? Пользователь скрывает столбцы/строки, график, привязанный к скрывающейся ячейке, тоже сжимается. Оператор, изменяя ширину столбца/строки, случайно делает размер нулевым (близким к нулю) – кнопочка тоже спряталась. Позже, работая с документом, как у Андрей.С, “при копировании строк и вставке скопированных ячеек” все эти припрятанные элементы “клонируются”, размножаются вес файла растет, а почему – непонятно. Как болезнетворные вирусы – до поры, до времени не видно и не слышно, инкубационный период, множатся, а потом бац – получите болячку
Применение Ctrl+6 не спасает ситуацию, вес файла не уменьшается, просто все графические элементы делаются невидимыми, в том числе графики, рисунки и прочие красивости на листе.
Если же такого добра (нужного) на листе нет, а желание посмотреть, где же прячутся “вирусы”, есть:
Ctrl+G (меню Правка-Перейти)-Выделить-Объекты
После этого ищите, смотрите, извлекайте, удаляйте, -те, -те.

vikttur, спасибо за подробное разъяснение

Меня спасло только это

Не советую радоваться этому событию:

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

А кстати на сайте майкрософта можно подробный манульчик скачать и FAQ там тоже неплохой)

невозвожно переместить за пределы листа

можно попробовать комбинацию клавиш ctrl+6, мне помогло

Это не решение проблемы.
Ctrl+6 – скрыть/показать графические элементы. Будут скрыты кнопки, графики, рисунки и т.д. Именно скрыты – не удалены.

Спасло сочетание CTRL+6

ОГРОМНОЕ спасибо этой ветке и автору совета насчёт сочетания CTRL+6.

Реально помогло. Вспомнил, что до возникновения ошибки нечаянно нажал именно это сочетание.

Спасибо!

С сайта MS:
Признаки
При попытке скрыть столбцы или строки появляется сообщение об ошибке, в котором говорится, что Microsoft Office Excel не может переместить объекты за пределы листа.

Причина
Данная проблема обычно возникает при сочетании следующих условий.
В ячейках, расположенных ближе к концу сетки листа, были введены такие объекты, как примечание к ячейке. На листе нельзя скрыть больше строк или столбцов, чем расположено между левой границей объекта и последним столбцом (XFD) или последней строкой (номер 1048576).
В диалоговом окне Формат выбран параметр Не перемещать и не изменять размеры. Этот параметр выбирается по умолчанию.

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

То же самое касается строк, хотя с ними такое происходит реже, поскольку в Microsoft Office Excel 2007 предельное число строк достаточно велико, и размещение объектов у самого края листа маловероятно.

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

Решение
Если объектом является примечание к ячейке, выделите ячейку с примечанием.

Совет. Если объект располагается у края листа, можно быстро перейти к последней ячейке в строке или столбце. Нажмите клавишу END и затем клавишу СТРЕЛКА ВПРАВО или СТРЕЛКА ВНИЗ. Чтобы перейти к последней ячейке листа, содержащей данные или элементы форматирования, нажмите клавиши CTRL+END.
Щелкните правой кнопкой в выделенной ячейке или диапазоне ячеек и выберите команду Показать или скрыть примечания.
Подведите указатель к границе объекта и, когда указатель примет вид крестообразной стрелки, щелкните границу.
На вкладке Главная в группе Ячейки нажмите кнопку Формат и выберите команду Формат .
На вкладке Свойства установите переключатель Привязка объекта к фону в положение перемещать и изменять объект вместе с ячейками и нажмите кнопку ОК.
Если потребуется снова скрыть примечание к ячейке, щелкните ячейку правой кнопкой мыши и выберите команду Скрыть примечание.
Повторите шаги 1-6 для каждого объекта, вызывающего данную проблему.

Источник: forum.klerk.ru

Sikvel

Есть многое на свете, друг Горацио, что и не снилось нашим мудрецам.

среда, 25 ноября 2009 г.

Почему при попытке скрыть столбцы или строки появляется сообщение «Объект невозможно переместить за пределы листа»? – Excel – Microsoft Office

Почему при попытке скрыть столбцы или строки появляется сообщение «Объект невозможно переместить за пределы листа»? – Excel – Microsoft Office Online: “Почему при попытке скрыть столбцы или строки появляется сообщение «Объект невозможно переместить за пределы листа»?
Применимо к: Microsoft Office Excel 2003, 2007

При попытке скрыть столбцы или строки появляется сообщение об ошибке, в котором говорится, что Microsoft Office Excel не может переместить объекты за пределы листа.
Причина

Данная проблема обычно возникает при сочетании следующих условий.

* В ячейках, расположенных ближе к концу сетки листа, были введены такие объекты, как примечание к ячейке. На листе нельзя скрыть больше строк или столбцов, чем расположено между левой границей объекта и последним столбцом (XFD) или последней строкой (номер 1048576).
* В диалоговом окне Формат выбран параметр Не перемещать и не изменять размеры. Этот параметр выбирается по умолчанию.

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

То же самое касается строк, хотя с ними такое происходит реже, поскольку в Microsoft Office Excel 2007 предельное число строк достаточно велико, и размещение объектов у самого края листа маловероятно.

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

Читайте также:  Гугл докс таблицы excel

1. Если объектом является примечание к ячейке, выделите ячейку с примечанием.

Совет. Если объект располагается у края листа, можно быстро перейти к последней ячейке в строке или столбце. Нажмите клавишу END и затем клавишу СТРЕЛКА ВПРАВО или СТРЕЛКА ВНИЗ. Чтобы перейти к последней ячейке листа, содержащей данные или элементы форматирования, нажмите клавиши CTRL+END.
2. Щелкните правой кнопкой в выделенной ячейке или диапазоне ячеек и выберите команду Показать или скрыть примечания.
3. Подведите указатель к границе объекта и, когда указатель примет вид крестообразной стрелки, щелкните границу.
4. На вкладке Главная в группе Ячейки нажмите кнопку Формат и выберите команду Формат .
5. На вкладке Свойства установите переключатель Привязка объекта к фону в положение перемещать и изменять объект вместе с ячейками и нажмите кнопку ОК.
6. Если потребуется снова скрыть примечание к ячейке, щелкните ячейку правой кнопкой мыши и выберите команду Скрыть примечание.
7. Повторите шаги 1-6 для каждого объекта, вызывающего данную проблему.

Источник: sikvel.blogspot.com

12 наиболее распространённых проблем с Excel и способы их решения

Представляем вам гостевой пост, из которого вы узнаете, как избежать самых распространённых проблем с Excel, которые мы создаём себе сами.

Читатели Лайфхакера уже знакомы с Денисом Батьяновым, который делился с нами секретами Excel. Сегодня Денис расскажет о том, как избежать самых распространённых проблем с Excel, которые мы зачастую создаём себе самостоятельно.

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

Вы не даёте заголовки столбцам таблиц

Многие инструменты Excel, например: сортировка, фильтрация, умные таблицы, сводные таблицы, — подразумевают, что ваши данные содержат заголовки столбцов. В противном случае вы либо вообще не сможете ими воспользоваться, либо они отработают не совсем корректно. Всегда заботьтесь, чтобы ваши таблицы содержали заголовки столбцов.

Пустые столбцы и строки внутри ваших таблиц

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

На одном листе располагается несколько таблиц

Если это не крошечные таблицы, содержащие справочники значений, то так делать не стоит.

Вам будет неудобно полноценно работать больше чем с одной таблицей на листе. Например, если одна таблица располагается слева, а вторая справа, то фильтрация одной таблицы будет влиять и на другую. Если таблицы расположены одна под другой, то невозможно воспользоваться закреплением областей, а также одну из таблиц придётся постоянно искать и производить лишние манипуляции, чтобы встать на неё табличным курсором. Оно вам надо?

Данные одного типа искусственно располагаются в разных столбцах

Очень часто пользователи, которые знают Excel достаточно поверхностно, отдают предпочтение такому формату таблицы:

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

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

Если вы построите сводную таблицу, то обнаружите, что нет возможности легко получить данные по году или кварталу, так как показатели разнесены по разным полям. У вас нет одного поля по объёму продаж, которым можно удобно манипулировать, а есть 12 отдельных полей. Придётся создавать руками отдельные вычисляемые поля для кварталов и года, хотя, будь это всё в одном столбце, сводная таблица сделала бы это за вас.

Если вы захотите применить стандартные формулы суммирования типа СУММЕСЛИ (SUMIF), СУММЕСЛИМН (SUMIFS), СУММПРОИЗВ (SUMPRODUCT), то также обнаружите, что они не смогут эффективно работать с такой компоновкой таблицы.

Рекомендуемый формат таблицы выглядит так:

Разнесение информации по разным листам книги «для удобства»

Ещё одна распространенная ошибка — это, имея какой-то стандартный формат таблицы и нуждаясь в аналитике на основе этих данных, разносить её по отдельным листам книги Excel. Например, часто создают отдельные листы на каждый месяц или год. В результате объём работы по анализу данных фактически умножается на число созданных листов. Не надо так делать. Накапливайте информацию на ОДНОМ листе.

Информация в комментариях

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

Бардак с форматированием

Определённо не добавит вашей таблице ничего хорошего. Это выглядит отталкивающе для людей, которые пользуются вашими таблицами. В лучшем случае этому не придадут значения, в худшем — подумают, что вы не организованы и неряшливы в делах. Стремитесь к следующему:

  1. Каждая таблица должна иметь однородное форматирование. Пользуйтесь форматированием умных таблиц. Для сброса старого форматирования используйте стиль ячеек «Обычный».
  2. Не выделяйте цветом строку или столбец целиком. Выделите стилем конкретную ячейку или диапазон. Предусмотрите «легенду» вашего выделения. Если вы выделяете ячейки, чтобы в дальнейшем произвести с ними какие-то операции, то цвет не лучшее решение. Хоть сортировка по цвету и появилась в Excel 2007, а в 2010-м — фильтрация по цвету, но наличие отдельного столбца с чётким значением для последующей фильтрации/сортировки всё равно предпочтительнее. Цвет — вещь небезусловная. В сводную таблицу, например, вы его не затащите.
  3. Заведите привычку добавлять в ваши таблицы автоматические фильтры (Ctrl+Shift+L), закрепление областей. Таблицу желательно сортировать. Лично меня всегда приводило в бешенство, когда я получал каждую неделю от человека, ответственного за проект, таблицу, где не было фильтров и закрепления областей. Помните, что подобные «мелочи» запоминаются очень надолго.

Объединение ячеек

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

Объединение текста и чисел в одной ячейке

Тягостное впечатление производит ячейка, содержащая число, дополненное сзади текстовой константой « РУБ.» или » USD», введенной вручную. Особенно, если это не печатная форма, а обычная таблица. Арифметические операции с такими ячейками естественно невозможны.

Числа в виде текста в ячейке

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

Если ваша таблица будет презентоваться через LCD проектор

Выбирайте максимально контрастные комбинации цвета и фона. Хорошо выглядит на проекторе тёмный фон и светлые буквы. Самое ужасное впечатление производит красный на чёрном и наоборот. Это сочетание крайне неконтрастно выглядит на проекторе — избегайте его.

Страничный режим листа в Excel

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

Читайте также:  В эксель заменить

Ещё больше полезной информации про Excel можно узнать на сайте Дениса.

Источник: lifehacker.ru

Объект невозможно переместить за пределы листа

24.06.2013, 21:21

Ошибка Excel “Объект невозможно переместить за пределы листа”
Подскажите, что можно сделать, чтобы избежать вывода подобной ошибки? Стала возникать она ни с.

Ошибка группировки строк “Невозможно передвинуть объект за пределы листа”
Привет, all! Вопрос: На листе есть сгруппированные строки данных. Соответственно слева вверху.

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

Невозможно переименовать или переместить папку в Windows 8.1
На компьютере с системой Windows 8.1 при попытке переименовать или переместить папку отображается.

24.06.2013, 23:10 2 24.06.2013, 23:10

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Печать текста из Richtextbox, текст выходит за пределы листа
Здравствуйте уважаемые программисты! У меня такой вопрос, я пытаюсь напечатать какой нибудь текст .

Переместить объект
Добрый день. Я начал осваивать javascript и столкнулся с проблемой – не работает функция moveObjTo.

Переместить объект
Добрый день. Я начал осваивать javascript и столкнулся с проблемой – не работает функция moveObjTo.

Как переместить картинку – в самую нижнюю-левую, заполненную ячейку листа
Доброе утро. Подскажите – как макросом перенести картинку “Рисунок 3” – в самую нижнюю-левую.

Источник: www.cyberforum.ru

Трюк №8. Ограничение диапазона прокрутки листа Excel

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

Все листы Excel, созданные в Excel 97-2003, имеют 256 столбцов (от А до IV) и 65 536 строк. Чаще всего на листе используется лишь небольшая доля доступных ячеек. Немного усилий — и вы сможете ограничить область прокрутки листа только ячейками, содержащими нужные данные. Затем можно поместить данные, которые пользователь видеть не должен, в ячейки за пределами области прокрутки. Это также упростит переход по ячейкам на листе, так как часто возникает ситуация, когда пользователь неожиданно оказывается на 50 000 строке и начинает кричать, что на листе совершенно невозможно найти необходимые данные.

Самый простой способ установить границы — просто спрятать все неиспользуемые столбцы и строки. На своем листе найдите последнюю строку, содержащую данные, и целиком выделите строку под ней, щелкнув кнопку строки. Удерживайте клавиши Ctrl и Shift и нажимайте стрелку вниз, чтобы выделить все строки ниже. Чтобы спрятать их, выберите команду Формат → Строка → Скрыть (Format → Row → Hide). To же самое сделайте и с неиспользуемыми столбцами: найдите последний столбец с данными, полностью выделите столбец справа от него, удерживайте клавиши Ctrl и Shift, нажимая стрелку вправо, а затем выберите команду Формат → Столбец → Скрыть (Format → Column → Hide). Если все произошло как надо, используемые ячейки будут окружены серой областью, за пределы которой пе.рейти невозможно.

Второй способ определить границы — указать допустимый диапазон в окне Properties листа. Правой кнопкой мыши щелкните ярлычок листа в левом нижнем углу экрана и в контекстном меню выберите пункт View Code (Исходный текст). В Windows выберите команду View → Project Explorer (Ctrl+R), а в Mac OS X нажмите сочетание клавиш Apple+R, чтобы открыть окно Project Explorer. Если окно Properties не открыто, нажмите клавишу F4. Выберите нужный лист, и перейдите к свойству ScrollArea в окне Properties.

Теперь в Project Explorer выберите лист, область прокрутки которого хотите ограничить, а затем в окне Properties (рис. 1.12) перейдите к свойству ScrollArea. В соответствующем поле значений справа введите желаемые границы листа, например, $A$1:$G$50.

Рис. 1.12. Окно Properties в Project Explorer

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

Правой кнопкой мыши щелкните ярлычок с именем того листа, где нужно ограничить диапазон прокрутки, и в контекстном меню выберите команду Исходный текст (View Code), затем введите код из листинга 1.13.

// Листинг 1.13 Private Sub Worksheet_Activate () Me. Scroll Area = “A1:G50” End Sub

Как обычно, нажмите сочетание клавиш Alt/Apple+Q, чтобы вернуться в Excel и сохранить книгу. Хотя вы не сможете увидеть результат в виде серой области в первом способе, вы все же не сможете прокрутить лист или выбрать что-либо за пределами заданной области.

// Листинг 1.14 Sub МуМасrо() ‘ ‘ ‘макрос МуМасго ‘макрос записан 19/9/2011 ву Excel2010.ru ‘ ‘ ActiveSheet.Scroll Area = “” Range(“Z100”).Select Selection.Font.Bold = True ActiveSheet.Scroll Area – “$A$1:$G$50″ Sheets(‘Daily Budget”).Select ActiveSheet.Scroll Area = “” Range (“T500”).Select Selection.Font.Bold = False ActiveSheet.Scroll Area = “$A$1:$H$25” End Sub

Наш записанный макрос выбирает ячейку Z100 и форматирует ее, делая шрифт жирным. Затем он выбирает лист с именем Daily Budget, выбирает на нем ячейку Т500 и отменяет жирный шрифт. Мы добавили строку ActiveSheet.ScrollArea = «», поэтому на листе можно выбрать любую ячейку, а затем восстановить желаемый ограниченный диапазон прокрутки. Выбирая другой лист (Daily Budget), мы снова позволяем коду выбирать любую ячейку на этом листе, а затем восстанавливаем ограниченный диапазон.

Третий метод, наиболее гибкий, автоматически ограничивает область прокрутки используемым диапазоном ячеек на листе, для которого вы создаете следующий код. Чтобы применить этот способ, правой кнопкой мыши щелкните ярлычок с именем нужного листа, в контекстном меню выберите пункт Исходный текст (View Code) и введите код, приведенный в листинге 1.15.

// Листинг 1.15 Private Sub Worksheet_Activate() Me.ScrollArea = Range(Me.UsedRange, Me.UsedRange(2.2)).Address End Sub

Теперь нажмите сочетание клавиш Alt/Apple+Q или щелкните крестик в правом верхнем углу окна, чтобы вернуться в Excel и сохранить книгу.

Этот макрос будет выполняться автоматически каждый раз, когда вы будете активировать лист, где он хранится. Однако некоторые проблемы могут возникнуть, если понадобится ввести данные за пределами текущего используемого диапазона. Чтобы избежать этого, примените стандартный макрос, который восстановит область прокрутки, равную полному листу. Выберите команду Сервис → Макрос → Редактор Visual Basic (Tools → Macro → Visual Basic Editor), затем выберите команду Insert → Module и введите код из листинга 1.16.

// Листинг 1.16 Sub ResetScrollArea() ActiveSheet.ScrollArea = “” End Sub

Теперь нажмите сочетание клавиш Alt/Apple+Q или щелкните крестик в правом верхнем углу окна, чтобы вернуться в Excel и сохранить книгу. Если хотите, можно упростить способ выполнения макроса, назначив ему сочетание клавиш. Выберите команду Сервис → Макрос → Макросы (Tools → Macro > Macros) или нажмите сочетание клавиш (Alt/Option+F8). Выберите ResetScrollArea (это имя вашего макроса), щелкните кнопку Параметры (Options) и выберите сочетание клавиш.

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

Источник: excel2010.ru