При нажатии конструктор не активна кнопка вставить
lebensvoll
Дата: Понедельник, 18.07.2016, 17:40 | Сообщение № 1
_Boroda_
Дата: Понедельник, 18.07.2016, 17:47 | Сообщение № 2
Если на все вопросы ответ «нет», то попробуйте скопировать этот лист в отдельную книгу и положить сюда
Если на все вопросы ответ «нет», то попробуйте скопировать этот лист в отдельную книгу и положить сюда _Boroda_
lebensvoll
Дата: Понедельник, 18.07.2016, 17:49 | Сообщение № 3
RAN
Дата: Понедельник, 18.07.2016, 17:58 | Сообщение № 4
Был код для Worksheet_Change и Worksheet_SelectionChange, где ничего особенного не проиходило (проверки там всякие и все). Проект большой, файл не цепляется.
Был код для Worksheet_Change и Worksheet_SelectionChange, где ничего особенного не проиходило (проверки там всякие и все). Проект большой, файл не цепляется. SGerman
Сейчас внимательнее просмотрел код SelectionChange: в нем проверяется, с какой строки ушел фокус и для старой строки пвыполняется проверка всех ячеек и изменение цвета фона тех из них, где были обнаружены ошибки. При этом собственно перемещения фокуса не происходит.
Так вот, если окраски не было (для строк заголовка), то функция «Вставить» остается активной, а если была, то неактивной. Такие вот вареники 🙂
Вот код функции окраски:
Check_PaintCells = False i = Find_ManualTableRow(«Цветовая палитра выделения ошибок при проверке данных») If i > 0 Then For j = i + 1 To i + 10 ‘ Таблица не должна быть более 9 строк If Worksheets(«Manual»).Cells(j, 5).Value = sCode Then ‘ Указанный код найден If Worksheets(«Manual»).Cells(j, 6).Value = «Да» Then ‘ Установлен режим окраски для этого кода rRange.Interior.Color = Worksheets(«Manual»).Cells(j, 3).Interior.Color rRange.Font.Color = Worksheets(«Manual»).Cells(j, 3).Font.Color Check_PaintCells = True Else ‘ Не установлен режим окраски для этого кода ошибки Check_PaintCells = False End If Check_PaintCells = True Exit For End If Next j End If
Сейчас внимательнее просмотрел код SelectionChange: в нем проверяется, с какой строки ушел фокус и для старой строки пвыполняется проверка всех ячеек и изменение цвета фона тех из них, где были обнаружены ошибки. При этом собственно перемещения фокуса не происходит.
Так вот, если окраски не было (для строк заголовка), то функция «Вставить» остается активной, а если была, то неактивной. Такие вот вареники 🙂
Вот код функции окраски:
Check_PaintCells = False i = Find_ManualTableRow(«Цветовая палитра выделения ошибок при проверке данных») If i > 0 Then For j = i + 1 To i + 10 ‘ Таблица не должна быть более 9 строк If Worksheets(«Manual»).Cells(j, 5).Value = sCode Then ‘ Указанный код найден If Worksheets(«Manual»).Cells(j, 6).Value = «Да» Then ‘ Установлен режим окраски для этого кода rRange.Interior.Color = Worksheets(«Manual»).Cells(j, 3).Interior.Color rRange.Font.Color = Worksheets(«Manual»).Cells(j, 3).Font.Color Check_PaintCells = True Else ‘ Не установлен режим окраски для этого кода ошибки Check_PaintCells = False End If Check_PaintCells = True Exit For End If Next j End If
Сообщение Сейчас внимательнее просмотрел код SelectionChange: в нем проверяется, с какой строки ушел фокус и для старой строки пвыполняется проверка всех ячеек и изменение цвета фона тех из них, где были обнаружены ошибки. При этом собственно перемещения фокуса не происходит.
Так вот, если окраски не было (для строк заголовка), то функция «Вставить» остается активной, а если была, то неактивной. Такие вот вареники 🙂
Параметр «Специальная вставка» отсутствует или не работает в Office
Microsoft Office имеет Специальная вставка функция, которая может включаться или не включаться автоматически. Если вы не знакомы с тем, что это за функция, что ж, она появляется всякий раз, когда текст вставляется в документ с параметрами того, что делать с вставленным текстом.
Например, вы можете объединить текст с форматированием документа или сохранить исходный формат. Это отличная функция, и мы рекомендуем всем пользователям Microsoft Office воспользоваться ею в полной мере.
В Office отсутствует опция «Специальная вставка»
Теперь мы понимаем, что у некоторых пользователей возникают проблемы с Специальной вставкой, потому что по какой-то странной причине она не отображалась, когда были вставлены слова. Но не волнуйтесь, мы знаем, как решить эту проблему, и в этой статье, которую вы читаете прямо сейчас, будет объяснено, как снова запустить ее.
Поговорим об этом подробнее.
1]Откройте меню «Параметры» в Microsoft Office.
Хорошо, поэтому первое, что вам нужно сделать здесь, это открыть меню «Параметры». Это можно сделать, просто щелкнув «Файл», затем перейдите в «Параметры».
2]Перейдите в раздел «Дополнительно», активируйте специальную вставку
Следующим шагом после запуска меню «Параметры» является переход к «Дополнительно». Оттуда перейдите в раздел с надписью «Вырезать, скопировать и вставить», затем установите флажок рядом с кнопкой «Показать параметры вставки» при вставке содержимого.
Нажмите кнопку «ОК», перезапустите программу Microsoft Office и попробуйте еще раз, чтобы убедиться, что функция «Специальная вставка» работает должным образом.
3]Откройте Microsoft Excel в безопасном режиме.
Если активация функции «Специальная вставка» не работает, скорее всего, проблема может заключаться в установленных вами надстройках. На этом этапе лучше всего открыть программу Microsoft Office в безопасном режиме, чтобы попытаться выяснить, что происходит.
Мы собираемся использовать для этого Microsoft Word, но он будет работать и с другими программами в Suite.
Хорошо, поэтому для этого нажмите клавишу CTRL и при этом откройте Microsoft PowerPoint. Оттуда просто подождите, пока откроется программное обеспечение. Наконец, проверьте, правильно ли работает функция «Специальная вставка». Если это так, то это означает, что одна из ваших надстроек является основной проблемой.
Повторно активируйте надстройки одну за другой и обязательно проверяйте функцию «Специальная вставка» каждый раз, когда надстройка включается. Если он когда-либо перестанет работать во время реактивации, вы поймете, какое дополнение является основным виновником.
Читать дальше: Как добавить вкладку инструмента рисования на ленту в Microsoft Office, если она отсутствует.
Я знаю что нужно приложить файл, но не могу его приложить, потому что в нем данные.
При попытки воссоздать ситуацию на другом файле эксель (или вкладке) эта ошибка уходит.
Я хочу вставить ячейки со сдвигом вправо, но когда выделяю нужную область, потом нажимаю либо ПКМ (либо в верхнем меню «Ячейки»-«Вставить») чтобы выбрать пункт «Вставить» (а потом «Со сдвигом вправо»), то это поле не активно.
Т.е. оно просто не выбирается. Какие могут быть причины?
Я хотел с Вами посоветоваться дорогие форумчане.
Я знаю что нужно приложить файл, но не могу его приложить, потому что в нем данные.
При попытки воссоздать ситуацию на другом файле эксель (или вкладке) эта ошибка уходит.
Я хочу вставить ячейки со сдвигом вправо, но когда выделяю нужную область, потом нажимаю либо ПКМ (либо в верхнем меню «Ячейки»-«Вставить») чтобы выбрать пункт «Вставить» (а потом «Со сдвигом вправо»), то это поле не активно.
Т.е. оно просто не выбирается. Какие могут быть причины? AleksFin
Сообщение Добрый день!
Я хотел с Вами посоветоваться дорогие форумчане.
Я знаю что нужно приложить файл, но не могу его приложить, потому что в нем данные.
При попытки воссоздать ситуацию на другом файле эксель (или вкладке) эта ошибка уходит.
Я хочу вставить ячейки со сдвигом вправо, но когда выделяю нужную область, потом нажимаю либо ПКМ (либо в верхнем меню «Ячейки»-«Вставить») чтобы выбрать пункт «Вставить» (а потом «Со сдвигом вправо»), то это поле не активно.
AleksFin
Дата: Среда, 08.01.2020, 19:37 | Сообщение № 2
Кто хочет конкретно посмеяться на до мной, прошу не стесняться )))
Как оказалось стоял фильтр в уголку. После того как его отключил, все снова стало активным )))
Кто хочет конкретно посмеяться на до мной, прошу не стесняться )))
Как оказалось стоял фильтр в уголку. После того как его отключил, все снова стало активным ))) AleksFin
Сообщение Кто хочет конкретно посмеяться на до мной, прошу не стесняться )))
Причина: данные, которые вы пытаетесь вировать, не соответствуют формату ячеек (Date, Currency, Text или другой формат) для ячеек в столбце.
Решение: Если вы пытаетесь внести большой объем данных, убедитесь, что формат ячеек в столбце соответствует формату данных, которые вы хотите в нее внести, а затем в виде одного столбца за раз.
Изменение формата ячейки для столбца
Щелкните заголовок столбца (A, B, C и так далее) для столбца, который вы хотите изменить.
На вкладке Главная щелкните меню Формат числовом формате.
Щелкните формат ячейки, который соответствует данным, которые вы пытаетесь врезать в столбец.
Причина: столбцов недостаточно для того, чтобы принять данные, которые вы пытаетесь вировать.
Решение: Вставьте другие столбцы и попробуйте вставить их еще раз.
Вставка дополнительных столбцов
Щелкните заголовок столбца (A, B, C и так далее) справа от того места, куда вы хотите добавить столбец.
На вкладке Главная нажмите кнопку Вставить.
Столбец, который вы первоначально выбрали, смещается вправо, и появляется новый столбец.
Повторяйте шаг 2, пока не вставьте нужное количество столбцов.
Причина: область копирования и область в виде висяки имеют не одинаковый размер и фигуру.
Решение: Перед вской вы можете выбрать левую верхнюю ячейку, а не весь диапазон.
Щелкните ячейку, в которой вы хотите в левой верхней ячейке скопированные данные.
На вкладке Главная нажмите кнопку Вировать.
Решение: Вы можете выбрать диапазон ячеек для области В виде висячего размера и фигуры, что и скопированные данные.
Вы можете выбрать диапазон ячеек, точно такой же, как количество строк и столбцов, в качестве данных, которые нужно вировать.
Сообщение об ошибке при попытке вставить или скрыть строки или столбцы в Excel: «не удается сместить объекты за пределы листа»
Сведения о версии Excel 97 этой статьи можно найти в статье 170081.
Версия этой статьи для Excel 98 для Macintosh Edition: 178959.
Симптомы
Вы пытаетесь выполнить одно из следующих действий:
Скрытие столбцов данных в Microsoft Excel.
Вставка строк или столбцов в Excel.
При выполнении одной из этих операций может появиться следующее сообщение об ошибке:
Переместить объекты за пределы листа нельзя.
Чтобы определить уникальный номер, связанный с получаемым сообщением, нажмите клавиши CTRL + SHIFT + I. В правом нижнем углу этого сообщения появится следующее число.
Причина
Это сообщение об ошибке появляется, если выполняются указанные ниже условия.
Вы создаете объект, например Примечание к ячейке, в любой ячейке столбца.
Вы пытаетесь скрыть столбец слева от столбца, содержащего объект, столбец, содержащий объект, или все столбцы с правой стороны столбца, содержащего объект. Кроме того, в некоторых случаях вы пытаетесь вставить строку или столбец на листе.
Решение
Чтобы устранить эту проблему, выполните действия, описанные в методе, который относится к используемой версии Excel. В Excel 2007 используйте способ 1. В Excel 2003, Excel 2002 и Excel 2000 используйте способ 2.
Способ 1: временное переключение параметра с «Nothing (скрыть объекты)» на «все»
В Excel 2007 временно переключить параметр с Nothing (скрыть объекты) на все, а затем вставить строки или столбцы по мере необходимости. Для этого выполните следующие действия:
В левом верхнем углу окна Excel нажмите кнопку Microsoft Office.
В нижней части меню выберите пункт Параметры Excel.
В списке слева выберите пункт Дополнительные параметры.
Прокрутите страницу вниз до раздела Параметры отображения для этой книги, а затем выберите все в разделе для объектов, показать:, а затем нажмите кнопку ОК.
Примечания. Чтобы включить этот параметр, нажмите клавиши CTRL + +6. Если эти действия не позволяют скрыть строки или столбцы, а также вставить строки или столбцы в Excel 2007, выполните действия, описанные в разделе способ 2.
Способ 2: изменение свойства Position объекта для перемещения и изменения размеров с ячейками
Чтобы обойти эту ошибку, Excel 2003, Excel 2002 и Excel 2000, измените свойство Position объекта для перемещения и изменения размеров с ячейками. Для этого выполните следующие действия:
Если объект является комментарием ячейки, выделите ячейку, содержащую Примечание, щелкните ячейку правой кнопкой мыши и выберите команду Показать Примечание или Показать или скрыть примечания. Примечание. Это сделает Примечание видимым.
Наведите указатель мыши на край объекта, пока указатель не примет вид белой стрелки с четырьмя маленькими черными стрелками в указателе. Затем щелкните объект, чтобы выделить его.
Нажмите кнопку переместить и изменить размер ячееки нажмите кнопку ОК.
Если вы хотите снова скрыть примечание к ячейке, щелкните правой кнопкой мыши ячейку с примечанием и выберите команду Скрыть Примечание.
Выполните указанные ниже действия для каждого объекта в затронутом столбце, как описано в разделе «причина». Когда вы скройте столбцы, сообщение об ошибке не появляется.
Альтернативный метод: изменение свойства для всех объектов на активном листе
Корпорация Майкрософт приводит примеры программного кода только для иллюстрации и не предоставляет явных или подразумеваемых гарантий относительно их пригодности для применения в тех или иных целях. Примеры в данной статье рассчитаны на пользователя, имеющего достаточный уровень знаний соответствующего языка программирования и необходимых средств разработки и отладки. Сотрудники службы поддержки Майкрософт могут объяснить возможности конкретной процедуры, но не обязаны изменять примеры для реализации дополнительных возможностей или удовлетворения требований конкретных пользователей. Примечание. Выполнение следующего макроса задает свойство, упомянутое в способе 1 для всех объектов на активном листе. Поскольку этот параметр приводит к изменению размера объектов при изменении размера строк и столбцов, которые связаны с объектом, это может привести к неожиданным результатам при отображении объектов на листе при изменении размера строк и столбцов. Эта проблема возникает перед запуском макроса в файле. Чтобы изменить свойство для всех примечаний на активном листе, выполните следующий макрос.