Как увеличить изображение в Excel
Обновлено: 21.11.2024
В Excel 2019 шаги такие же, как и в предыдущих версиях Excel, за исключением того, что теперь вы вставляете ПРИМЕЧАНИЕ, а не комментарий! Просто вставьте ЗАМЕТКУ там, где написано «Комментарий», и все будет работать как раньше. Вот обновленные шаги, измененные на примечание вместо комментария:
- Щелкните правой кнопкой мыши ячейку и выберите «Новая заметка» (или на вкладке «Рецензирование»: «Примечания: новая заметка»)
- Нажмите правой кнопкой мыши на границу комментария (не на внутреннюю часть!).
- Выберите Формат комментария. из контекстного меню.
- Активируйте вкладку "Цвет и линии".
- В разделе "Заливка" нажмите раскрывающееся меню "Цвет" и выберите "Эффекты заливки".
- Активируйте вкладку "Изображение".
- Нажмите "Выбрать изображение".
- Перейдите к изображению, которое хотите отобразить.
- Если вы не хотите, чтобы изображение искажалось, установите флажок "Зафиксировать соотношение сторон изображения".
- Нажмите "ОК", затем еще раз "ОК".
- Нажмите и удерживайте левую кнопку мыши в правом нижнем углу изображения и перетащите его, чтобы изменить размер, если необходимо.
- Нажмите Escape на клавиатуре, и теперь при наведении курсора на эту ячейку появится изображение!
- Чтобы отредактировать изображение, щелкните правой кнопкой мыши в ячейке и выберите "редактировать примечание", нажмите клавишу ESC, чтобы закрыть пустой комментарий.
- Повторите описанные выше действия, чтобы вставить новое изображение или изменить его размер.
Эта тема заблокирована. Вы можете подписаться на вопрос или проголосовать за него как полезный, но вы не можете отвечать в этой теме.
Сообщить о нарушении
Домогательство – это любое поведение, направленное на то, чтобы побеспокоить или расстроить человека или группу людей. К угрозам относятся любые угрозы самоубийства, насилия или причинения вреда другому человеку. Любой контент на тему для взрослых или неуместный для веб-сайта сообщества. Любое изображение, ссылка или обсуждение наготы. Любое поведение, которое является оскорбительным, грубым, вульгарным, оскверняет или демонстрирует неуважение. Любое поведение, которое может нарушать лицензионные соглашения с конечными пользователями, включая предоставление ключей продукта или ссылок на пиратское программное обеспечение. Незапрашиваемая массовая рассылка или массовая реклама. Любые ссылки на вирусы, шпионское ПО, вредоносное ПО или фишинговые сайты или их пропаганда. Любой другой неприемлемый контент или поведение, как это определено Условиями использования или Кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другим жестоким обращением с детьми или их эксплуатацией.
В этом руководстве показаны различные способы вставки изображения на лист Excel, размещения изображения в ячейке, добавления его в комментарий, верхний или нижний колонтитул. В нем также объясняется, как копировать, перемещать, изменять размер или заменять изображение в Excel.
Хотя Microsoft Excel в основном используется в качестве программы для расчетов, в некоторых ситуациях вам может понадобиться хранить изображения вместе с данными и связать изображение с определенной частью информации. Например, менеджер по продажам, настраивающий электронную таблицу продуктов, может захотеть включить дополнительный столбец с изображениями продуктов, специалист по недвижимости может захотеть добавить изображения различных зданий, а флорист определенно захочет иметь фотографии цветов в своем Excel. база данных.
В этом руководстве мы рассмотрим, как вставить изображение в Excel с вашего компьютера, OneDrive или из Интернета, а также как встроить изображение в ячейку, чтобы оно корректировалось и перемещалось вместе с ячейкой при изменении ее размера. , скопировано или перемещено. Приведенные ниже методы работают во всех версиях Excel 2016, Excel 2013, Excel 2010 и более ранних версиях.
Как вставить картинку в Excel
Все версии Microsoft Excel позволяют вставлять изображения, хранящиеся в любом месте на вашем компьютере или другом компьютере, к которому вы подключены. В Excel 2016 и Excel 2013 вы также можете добавить изображение с веб-страниц и онлайн-хранилищ, таких как OneDrive, Facebook и Flickr.
Вставьте изображение с компьютера
Вставить изображение, хранящееся на вашем компьютере, в рабочий лист Excel очень просто. Все, что вам нужно сделать, это 3 простых шага:
- В электронной таблице Excel щелкните место, куда вы хотите поместить изображение.
- Перейдите на вкладку Вставка в группу Иллюстрации и нажмите Рисунки.
- В открывшемся диалоговом окне Вставка изображения перейдите к интересующему изображению, выберите его и нажмите «Вставить». Это поместит изображение рядом с выбранной ячейкой, точнее, верхний левый угол изображения будет совмещен с верхним левым углом ячейки. ол>р>
- Выберите изображение в другом приложении, например в Microsoft Paint, Word или PowerPoint, и нажмите Ctrl + C, чтобы скопировать его.
- Вернитесь в Excel, выберите ячейку, в которую вы хотите поместить изображение, и нажмите Ctrl + V, чтобы вставить его. Да, это так просто!
- Выберите левую верхнюю ячейку диапазона, куда вы хотите вставить изображения.
- На ленте Excel перейдите на вкладку Инструменты Ablebits в группе Утилиты и нажмите кнопку "Вставить изображение".
- Выберите, хотите ли вы расположить изображения вертикально в столбце или горизонтально в строке, а затем укажите, как вы хотите расположить изображения:
- По размеру ячейки: изменение размера каждого изображения в соответствии с размером ячейки.
- Подогнать под размер изображения – настроить каждую ячейку по размеру изображения.
- Указать высоту — изменить размер изображения до определенной высоты.
- Выберите изображения, которые хотите вставить, и нажмите кнопку Открыть.
- Создайте новый комментарий обычным способом: нажмите Новый комментарий на вкладке Обзор или выберите справа Вставить комментарий. откройте меню или нажмите Shift + F2 .
- Щелкните правой кнопкой мыши границу комментария и выберите в контекстном меню «Формат комментария…».
- Выберите ячейку, в которую вы хотите добавить комментарий.
- На вкладке Инструменты Ablebits в группе Утилиты нажмите Диспетчер комментариев > Вставить изображение.
- Выберите изображение, которое хотите вставить, и нажмите Открыть. Готово!
- На вкладке Вставка в группе Текст щелкните Верхний и нижний колонтитулы. Вы должны перейти на вкладку "Верхний и нижний колонтитулы".
- Чтобы вставить изображение в заголовок, щелкните левое, правое или центральное поле заголовка. Чтобы вставить изображение в нижний колонтитул, сначала нажмите текст "Добавить нижний колонтитул", а затем щелкните в одном из трех появившихся полей.
- На вкладке Верхний и нижний колонтитулы в группе Элементы верхнего и нижнего колонтитула нажмите Изображение.
- Откроется диалоговое окно Вставка изображений. Вы переходите к изображению, которое хотите добавить, и нажимаете «Вставить». Заполнитель &[Picture] появится в поле заголовка. Как только вы щелкнете в любом месте за пределами поля заголовка, появится вставленное изображение:
- Выберите диапазон ячеек, которые необходимо включить в изображение. Чтобы создать диаграмму, выберите окружающие ее ячейки.
- Нажмите значок Камера.
- На другом листе щелкните место, где вы хотите добавить изображение. Вот и все!
- Удалите фон изображения (кнопка «Удалить фон» в группе Настроить).
- Улучшите яркость, резкость или контрастность изображения (кнопка "Коррекция" в группе Настроить).
- Настройте цвета изображения, изменив насыщенность, тон или полностью перекрасив его (кнопка "Цвет" в группе Настроить).
- Добавьте несколько художественных эффектов, чтобы изображение больше походило на картину или набросок (кнопка «Художественные эффекты» в группе Настроить).
- Применяйте специальные стили изображения, такие как трехмерный эффект, тени и отражения (группа "Стили изображения").
- Добавьте или удалите границы изображения (кнопка «Граница изображения» в группе Стили изображения).
- Уменьшите размер файла изображения (кнопка «Сжать изображения» в группе Настроить).
- Обрежьте изображение, чтобы удалить ненужные области (кнопка "Обрезать" в группе "Размер").
- Поверните изображение под любым углом и отразите его по вертикали или горизонтали (кнопка "Повернуть" в группе Упорядочить).
- И многое другое!
- Нажмите клавишу F5, чтобы открыть диалоговое окно Перейти.
- Нажмите кнопку «Специальный…» внизу.
- В диалоговом окне Перейти к специальному установите флажок «Объект» и нажмите ОК. При этом будут выбраны все изображения на активном рабочем листе, и вы нажмете клавишу Delete, чтобы удалить их все.
- Нажмите на рисунок. Восемь квадратов или манипуляторов появляются вокруг внешней стороны изображения.
- Используйте мышь, чтобы указать на один из маркеров фрейма. Щелкните левой кнопкой мыши.
- Перетащите маркер рамки, чтобы изменить размер изображения.
- Отпустите кнопку мыши, когда рисунок достигнет нужного размера.
Чтобы вставить несколько изображений одновременно, нажмите и удерживайте клавишу Ctrl при выборе изображений, а затем нажмите "Вставить", как показано на снимке экрана ниже:
Готово!Теперь вы можете изменить положение или размер изображения или привязать изображение к определенной ячейке таким образом, чтобы оно изменяло размер, перемещалось, скрывалось и фильтровалось вместе со связанной ячейкой.
Добавить изображение из Интернета, OneDrive или Facebook
В последних версиях Excel 2016 или Excel 2013 вы также можете добавлять изображения с веб-страниц с помощью поиска изображений Bing. Чтобы это сделать, выполните следующие действия:
Если вы ищете что-то конкретное, вы можете отфильтровать найденные изображения по размеру, типу, цвету или лицензии — просто используйте один или несколько фильтров в верхней части результатов поиска.
Примечание. Если вы планируете передать свой файл Excel кому-либо другому, проверьте авторские права на изображение, чтобы убедиться, что вы можете использовать его на законных основаниях.
Помимо добавления изображений из поиска Bing, вы можете вставить изображение, хранящееся на вашем OneDrive, Facebook или Flickr. Для этого нажмите кнопку «Изображения из Интернета» на вкладке Вставка и выполните одно из следующих действий:
Примечание. Если ваша учетная запись OneDrive не отображается в окне Вставить изображения, скорее всего, вы не вошли в свою учетную запись Microsoft. Чтобы исправить это, нажмите ссылку «Войти» в правом верхнем углу окна Excel.
Вставить изображение в Excel из другой программы
Самый простой способ вставить изображение в Excel из другого приложения:
Как вставить картинку в ячейку Excel
Обычно изображение, вставленное в Excel, лежит на отдельном слое и «плавает» на листе независимо от ячеек. Если вы хотите встроить изображение в ячейку, измените свойства изображения, как показано ниже:
Вот оно! Чтобы заблокировать больше изображений, повторите вышеуказанные шаги для каждого изображения отдельно. Вы даже можете поместить два или более изображений в одну ячейку, если это необходимо. В результате у вас будет красиво организованный лист Excel, где каждое изображение связано с определенным элементом данных, например:
Теперь при перемещении, копировании, фильтрации или скрытии ячеек изображения также будут перемещены, скопированы, отфильтрованы или скрыты. Изображение в скопированной/перемещенной ячейке будет расположено так же, как и оригинал.
Как вставить несколько изображений в ячейки Excel
Как вы только что убедились, добавить изображение в ячейку Excel довольно просто. Но что, если вам нужно вставить дюжину разных изображений? Изменение свойств каждого изображения по отдельности было бы пустой тратой времени. С нашим Ultimate Suite for Excel вы сможете выполнить работу за считанные секунды.
Примечание. Для изображений, вставленных таким образом, выбран параметр Перемещать, но не изменять размер с ячейками, что означает, что изображения сохранят свой размер при перемещении или копировании ячеек.
Как вставить картинку в комментарий
Вставка изображения в комментарий Excel часто может лучше передать вашу точку зрения. Чтобы это сделать, выполните следующие действия:
Изображение встроено в комментарий и отображается при наведении курсора на ячейку:
Быстрый способ вставить картинку в комментарий
Если вы не хотите тратить время на такие рутинные задачи, как эта, Ultimate Suite for Excel поможет вам сэкономить еще несколько минут. Вот как:
Как вставить изображение в верхний или нижний колонтитул Excel
В ситуациях, когда вы хотите добавить изображение в верхний или нижний колонтитул листа Excel, выполните следующие действия:
Вставить данные с другого листа как картинку
Как вы только что видели, Microsoft Excel предоставляет несколько различных способов вставки изображения в ячейку или в определенную область рабочего листа. Но знаете ли вы, что вы также можете копировать информацию с одного листа Excel и вставлять ее в другой лист в виде изображения? Этот прием удобен, когда вы работаете над сводным отчетом или собираете данные из нескольких листов для печати.
Параметр «Копировать как изображение»: позволяет копировать/вставлять информацию с другого листа в виде статического изображения.
Инструмент "Камера": вставляет данные с другого листа в виде динамического изображения, которое автоматически обновляется при изменении исходных данных.
Как скопировать/вставить изображение в Excel
Чтобы скопировать данные Excel в виде изображения, выберите интересующие ячейки, диаграммы или объекты и выполните следующие действия.
Вот оно! Данные с одного листа Excel вставляются на другой лист в виде статического изображения.
Создайте динамичное изображение с помощью инструмента "Камера"
Для начала добавьте инструмент Камера на ленту Excel или панель быстрого доступа, как описано здесь.
Нажав кнопку Камера, выполните следующие действия, чтобы сфотографировать любые данные Excel, включая ячейки, таблицы, диаграммы, фигуры и т. п.:
В отличие от параметра Копировать как изображение, Excel Camera создает "живое" изображение, которое автоматически синхронизируется с исходными данными.
Как изменить изображение в Excel
После вставки изображения в Excel, что вы обычно хотите сделать с ним в первую очередь? Расположите правильно на листе, измените размер, чтобы он поместился в ячейку, или, может быть, попробуйте новые дизайны и стили? В следующих разделах показаны некоторые из наиболее часто используемых операций с изображениями в Excel.
Как скопировать или переместить изображение в Excel
Чтобы переместить изображение в Excel, выберите его и наведите указатель мыши на изображение, пока указатель не превратится в четырехконечную стрелку, затем вы можете щелкнуть изображение и перетащить его в любое место:
Чтобы изменить положение изображения в ячейке, нажмите и удерживайте клавишу Ctrl, используя клавиши со стрелками для изменения положения изображения. Это будет перемещать изображение с небольшим шагом, равным размеру 1 пикселя экрана.
Чтобы переместить изображение на новый лист или книгу, выберите изображение и нажмите Ctrl + X, чтобы вырезать его, затем откройте другой лист или другой документ Excel и нажмите Ctrl + V, чтобы вставить изображение. В зависимости от того, насколько далеко вы хотите переместить изображение на текущем листе, также может быть проще использовать эту технику вырезания/вставки.
Чтобы скопировать изображение в буфер обмена, щелкните его и нажмите Ctrl + C (или щелкните изображение правой кнопкой мыши и выберите "Копировать"). После этого перейдите туда, куда вы хотите поместить копию (на тот же или на другой лист), и нажмите Ctrl + V, чтобы вставить изображение.
Как изменить размер изображения в Excel
Самый простой способ изменить размер изображения в Excel — выделить его, а затем перетащить или уменьшить, используя маркеры изменения размера. Чтобы сохранить соотношение сторон без изменений, перетащите один из углов изображения.
Еще один способ изменить размер изображения в Excel — ввести желаемую высоту и ширину в дюймах в соответствующих полях на вкладке Формат изображений в группе Размер. . Эта вкладка появляется на ленте, как только вы выберете изображение. Чтобы сохранить соотношение сторон, введите только одно измерение и позвольте Excel автоматически изменить другое.
Как изменить цвета и стили изображения
Конечно, Microsoft Excel не обладает всеми возможностями программ для редактирования фотографий, но вы можете быть удивлены, узнав, сколько различных эффектов можно применять к изображениям непосредственно на ваших листах. Для этого выберите изображение и перейдите на вкладку Формат в разделе Работа с рисунками:
Вот краткий обзор наиболее полезных параметров формата:
Чтобы восстановить исходный размер и формат изображения, нажмите кнопку "Сбросить изображение" в группе Настроить.
Как заменить изображение в Excel
Чтобы заменить существующее изображение новым, щелкните его правой кнопкой мыши и выберите "Изменить изображение". Выберите, хотите ли вы вставить новое изображение из файла или онлайн-источников,
найдите его и нажмите «Вставить»:
Новое изображение будет размещено точно в том же месте, что и старое, и будет иметь те же параметры форматирования. Например, если предыдущее изображение было вставлено в ячейку, новое изображение также будет вставлено.
Как удалить изображение в Excel
Чтобы удалить одно изображение, просто выберите его и нажмите кнопку "Удалить" на клавиатуре.
Чтобы удалить несколько изображений, нажмите и удерживайте клавишу Ctrl при выборе изображений, а затем нажмите клавишу Delete.
Чтобы удалить все изображения на текущем листе, используйте функцию Перейти к специальному следующим образом:
Примечание. Будьте очень осторожны при использовании этого метода, поскольку он выбирает все объекты, включая изображения, фигуры, объекты WordArt и т. д. Поэтому, прежде чем нажимать клавишу "Удалить", убедитесь, что в выделенном фрагменте нет объектов, которые вы хотели бы сохранить.
Вот как вы вставляете изображения и работаете с ними в Excel. Я надеюсь, что вы найдете информацию полезной. В любом случае, я благодарю вас за чтение и надеюсь увидеть вас в нашем блоге на следующей неделе!
Вас также может заинтересовать
40 комментариев к "Как вставить картинку в Excel: поместить картинку в ячейку, добавить в комментарий, верхний или нижний колонтитул"
Здравствуйте,
Я хочу вставить изображение/скриншоты или вырезанные/скопированные изображения стандартного или фиксированного размера, например 5 x 7 см. Как мне это сделать? Есть ли какое-нибудь решение для этого?
Спасибо.
Я работаю на ПК. Я хотел бы иметь возможность вставить снимок экрана из веб-браузера в Excel, уменьшить его, а затем увеличить для дальнейшего использования. Когда я делаю это (через «Вставка», «Изображения», «Изображение из файла») и сохраняю файл, закрываю, затем снова открываю и увеличиваю файл изображения, все становится размытым.
Есть ли решение для этого вообще?
Заранее спасибо! (Я рву на себе волосы по этому поводу).
Привет!
Если вы уменьшите размер снимка экрана, а затем увеличите его, изображение всегда будет размытым.
Я хочу сделать то же самое! Я бы хотел, чтобы изображение сохранялось вместе с файлом Excel, чтобы оно было включено, когда я делюсь им, было достаточно маленьким, чтобы не нарушать большую таблицу, а затем его можно было открыть при необходимости для справки. Единственное, что я придумал, это вставлять изображения на отдельную вкладку и ссылаться на них!
После того как вы вставили изображение в книгу, вы можете изменить его размер, выполнив следующие действия:
Если перетащить угловой маркер, размер изображения изменится пропорционально. Если вы перетащите неугловой маркер (сверху, снизу или по бокам), изображение просто растянется в направлении перемещения маркера.
Однако Excel 95 обрабатывает изменение размера немного иначе. Если вы используете Excel 95 и хотите, чтобы ваше изображение всегда имело одинаковые относительные пропорции, вам нужно удерживать нажатой клавишу Shift при перетаскивании маркера.
ExcelTips – это экономичное обучение работе с Microsoft Excel. Этот совет (1996 г.) относится к Microsoft Excel 97, 2000, 2002 и 2003.
Биография автора
На его счету более 50 научно-популярных книг и множество журнальных статей. Аллен Уайатт является всемирно признанным автором. Он является президентом Sharon Parq Associates, компании, предоставляющей компьютерные и издательские услуги. Узнайте больше об Аллене.
БОЛЬШЕ ОТ АЛЛЕНА
Создание нового документа в VBA
При работе с документами в макросе имеет смысл время от времени создавать документ. Вот.
Экранные подсказки — это небольшие желтые поля, которые появляются при наведении указателя мыши на различные объекты в Word. Вы завершили .
Отображение буквенных оценок
Оценки в школах часто выставляются с использованием числовых значений. Однако вы можете изменить эти числовые значения на буквы .
Excel Smarts для начинающих! Это популярное руководство, оформленное в удобном и надежном стиле For Dummies, показывает новичкам, как приступить к работе с Excel, а также помогает более опытным пользователям освоиться с новейшими функциями. Оцените Excel 2013 для чайников сегодня!
Дополнительные советы Excel (меню)
Использование графики для представления рядов данных
Вы можете оживить гистограмму, используя графику по своему выбору для построения столбцов. Этот совет показывает, насколько это просто .
Добавление меток данных на диаграмму
Добавление меток к диаграмме может сделать информацию, представленную на диаграмме, более понятной. Excel позволяет добавлять .
Быстрое дублирование объектов рисования
Excel предлагает несколько различных способов быстрого дублирования объектов чертежа на листе. Совершение этих .
Подписаться
БЕСПЛАТНАЯ СЛУЖБА. Получайте подобные советы каждую неделю в ExcelTips, бесплатном информационном бюллетене по повышению эффективности. Введите свой адрес и нажмите "Подписаться".
привет! У меня есть целая куча миниатюрных изображений на листе Excel, которые помещены туда сторонним приложением (поэтому, если они сохранены на моем жестком диске, я не знаю пути).
Я хотел бы иметь возможность щелкнуть или навести на них курсор и увеличить их для просмотра.
Я подумал о том, чтобы создать пользовательскую форму для копирования и просмотра изображения или просто написать VBA, чтобы изменить размер изображения, когда оно выбрано, и вернуть его обратно, когда оно не выбрано.
Я предполагаю, что кто-то делал это раньше, но я не нашел на форумах того, что искал. будем признательны за любую помощь.
(Распродажа 40% скоро заканчивается)
Курс Excel VBA — от новичка до эксперта
200+ видеоуроков 50+ часов обучения 200+ руководств Excel
С помощью этого онлайн-курса станьте мастером VBA и макросов в Excel и узнайте, как автоматизировать все свои задачи в Excel. (Опыт работы с VBA не требуется.)
(Скидка 40% скоро закончится!)
Похожие темы
Автоматическое изменение размера вставленного изображения в соответствии с размером ячейки — Excel
Здравствуйте, я новичок в программировании/бездельничании, поэтому я буду обращаться к тем, кто намного мудрее меня. Пытаюсь настроить форму для работы, в этой форме я хочу иметь страницу с кучей ячеек с заранее заданными размерами. Что я хочу сделать, так это когда я вставляю изображение с сайта вакансий, когда это изображение будет вставлено, оно автоматически изменит размер, чтобы поместиться в ячейку.У меня нет времени вручную изменять размер десятков изображений, и если бы я мог заставить это работать, это было бы здорово! Я пытался найти ответ с помощью функции поиска, но постоянно получал фатальную ошибку о допустимом объеме памяти? Заранее спасибо за помощь!
Макрос для сохранения и очистки данных формы – Excel
У меня есть форма Excel, и я хочу, чтобы мои пользователи могли открыть форму, заполнить соответствующие данные, а затем нажать кнопку "Сохранить". При нажатии кнопки данные в форме должны быть сохранены в новый файл, а затем исходная форма должна быть сброшена (очистить все значения) для ввода нового набора данных. Когда данные сохранены, я хочу, чтобы новый лист Excel был сохранен в месте, указанном в макросе, чтобы у пользователя не было никаких параметров, и я хочу, чтобы заголовок нового файла был значением одной из ячеек.
Я новичок в макросах и буду признателен за любую помощь, которую может предложить эта доска. Спасибо.
Вставка таблицы в пользовательскую форму — Excel
Мне было поручено добавить пользовательские формы в таблицу Excel, и я очень удивлен, что в Excel есть возможность добавлять пользовательские формы в таблицы Excel.
Во всяком случае, у меня есть 2 столбца данных на листе Excel, и я хочу добавить их в пользовательскую форму, чтобы пользовательская форма отображала 2 столбца рядом друг с другом с заголовками, как в таблице. Затем пользователь должен иметь возможность выбрать конкретную строку и вставить ее в указанную ячейку.
Я также хотел бы, чтобы пользователь выбирал строку в таблице, а затем мог вызвать другую таблицу в зависимости от выбранной строки. в основном для того, чтобы пользователь мог глубже изучить необходимую ему информацию.
У меня есть пример листа Excel, где у меня есть 2 листа. Один лист — это лист ввода пользователя, который называется «Экран ввода пользователя». следующий лист - это лист таблиц, где хранятся мои столы. Как только пользователь выберет ячейку, показанную на листе примера, он должен открыть форму пользователя. затем пользователю, в зависимости от того, какой элемент щелкнул, отображается следующее окно с таблицей и информацией о ней. затем пользователь должен иметь возможность выбрать элемент, и ячейки на экране ввода пользователя будут заполнены.
Лично я думаю, что это действительно сложная задача, и любая помощь в решении этого вопроса будет очень признательна.
Я опубликую дополнительные комментарии по мере того, как буду работать над этим!
Проблема с блокировкой Excel, неработающими кликами мыши, повторяющимися событиями нажатия клавиш — Excel
Отправил это на форумы Ozgrid, но пока не получил никакой помощи, поэтому решил попробовать и здесь!
В последнее время у меня возникла странная проблема. У меня есть довольно длинный макрос, который отлично работает большую часть времени. Иногда он будет работать так, как ожидалось, но как только макрос завершится, Excel перестанет реагировать на щелчки мыши. Когда я нажимаю в любом месте (пытаясь выбрать ячейку или пункт меню Excel. Щелкнув в любом месте в Excel), я получу системный звук «динь», и ничего не произойдет. НО, если я использую клавиши со стрелками на клавиатуре, я вижу, что выбор активной ячейки перемещается соответственно. Тогда это становится действительно странным - когда я выделяю ячейку и нажимаю любую клавишу для ввода текста, она дублируется. Поэтому, если я нажму «s», он введет «ss» в ячейку, а затем, когда я нажму «Ввод», он автоматически перейдет к следующей ячейке вниз, но в предыдущей ячейке ничего не будет сохранено.
Я вообще не понимаю, что происходит. Я не могу придумать ничего в своем макросе, что могло бы иметь такие эффекты. Я убедился, что обновление экрана снова включается в конце каждой процедуры. Если я захожу в VBE, я могу вручную запускать процедуры, и все они работают нормально. Единственный способ, которым я смог вернуться к нормальной жизни, - это принудительно закрыть Excel и снова открыть его. Есть идеи?
По-прежнему возникают проблемы, и то же самое происходит с этой книгой на двух разных компьютерах, поэтому я не думаю, что проблема связана с аппаратным обеспечением или ОС. Когда он вот так блокируется, я все равно могу делать что угодно в VBE (редактировать ячейки, запускать макросы и т. д.) без проблем. Если я нахожусь в окне Excel, я могу щелкнуть Alt на клавиатуре, и появятся сочетания клавиш для меню, но я не могу углубиться в это, нажимая сочетания букв, они ничего не делают. Если я использую клавишу удаления для удаления содержимого ячейки, она удаляется. Но если я наберу что-нибудь еще (цифры, буквы или символы), то он каждый раз вводит 2 экземпляра ключа, но когда я нажимаю ввод, в ячейке ничего не меняется. Я также не могу на самом деле сфокусироваться на окне Excel, если что-то еще (например, VBE) находится поверх него, щелчок в окне Excel просто издает небольшой системный звук «динь», и ничего не происходит.
Если я нажму кнопку "Сохранить" в VBE (поскольку я не могу ничего щелкнуть в окне Excel), то он, кажется, выйдет из него и вернется в нормальное состояние. Я пытался найти что-нибудь похожее на это и ничего не нашел.
Любая помощь будет высоко оценена. Это сводит меня с ума!
Отключить уведомление, когда пользователь щелкает заблокированную ячейку — Excel
у меня следующая проблема:
Я хочу, чтобы пользователи дважды щелкали строку на защищенном листе, а затем выполняли некоторый код на основе номера строки выбранной ячейки. Я защитил лист, потому что он содержит много формул.
Когда пользователь дважды щелкает строку, он запускает код через событие Workbook_SheetBeforeDoubleClick.
После выполнения кода Excel показывает сообщение о том, что выбранная ячейка защищена и т. д. и т. д.
Как предотвратить появление этого сообщения?
Я уже пробовал
Код:
но это не сработало
Сохранить файл на рабочем столе текущего пользователя — Excel
У меня есть файл VBMacro Excel, загруженный на сервер, к которому обращаются многие люди. Макрос в этом файле создает копию определенного листа в активной книге, и я хочу сохранить ее на рабочем столе пользователя.
Как узнать путь к папке рабочего стола текущего пользователя каждый раз, когда Marco запускается другим пользователем?
Пример пути пользователя: 'C:\Documents and Settings\jfarc\Desktop'
Где «jfarc» — это имя текущего пользователя, которое, конечно, будет меняться с каждым другим пользователем, запускающим макрос.
Кроме того, есть ли способ извлечь из Excel то, что является параметрами текущего пользователя | Общие | Запись «Расположение файла по умолчанию»? Который может отличаться от указанного выше каталога.
Я знаком и использую следующий код для открытия/сохранения файлов в текущем каталоге открытой книги, но он дает только путь к существующей книге Excel, а не текущий путь к каталогу пользователя:
Читайте также: