Vba excel отключает предупреждения
Обновлено: 21.11.2024
Даже если вы не знаете таких вещей. Не волнуйтесь…!
Вы можете устранить эту проблему самостоятельно, внеся несколько изменений в настройку. Чтобы узнать, какие изменения нужно выполнить, перейдите к этому сообщению.
Поскольку в сообщении содержится полная информация о трех наиболее часто встречающихся предупреждениях безопасности в Excel. Кроме того, он также информирует вас о том, как отключить предупреждающие сообщения безопасности Excel.
О панели предупреждений безопасности в Microsoft Excel
Панель предупреждений системы безопасности в основном встречается в трех случаях.
- Если у вас есть файл Excel, доступный только для чтения, который вы хотите отредактировать. Для этого вам необходимо включить параметр редактирования.
- При открытии книги Excel выдает предупреждение о том, что в книге есть макросы. Таким образом, приложение принимает ваше подтверждение, хотите ли вы их включить.
- когда электронная таблица Excel содержит потенциально небезопасное активное содержимое, такое как элементы управления ActiveX в файле Excel, который вы пытаетесь открыть.
В этих случаях панель предупреждений системы безопасности отображается желто-красным цветом вместе со значком щита. Эти предупреждающие сообщения предназначены только для того, чтобы предупредить вас о потенциальных проблемах.
Чтобы эти предупреждающие сообщения не появлялись на экране Excel, необходимо отключить панель сообщений. Мы обсудим шаги по отключению каждого из этих предупреждающих сообщений Excel по одному. Итак, пройдите через это…!
Исправление предупреждения системы безопасности «Элементы управления ActiveX отключены» в Excel
Это конкретное предупреждение системы безопасности Excel появляется при открытии файла, содержащего элементы управления ActiveX. Вы увидите сообщение «Управление Activex отключено» вместе со значком щита и кнопкой «Включенный контент». Все это упаковано в желтую коробку.
После полного подтверждения того, что элементы управления получены из надежного источника, следуйте инструкциям:
- на появившейся панели сообщений коснитесь кнопки «Включить содержимое», чтобы открыть файл, и это доверенный документ.
На изображении ниже отображается панель сообщений, когда элементы управления ActiveX присутствуют в файле Excel.
Включить элементы управления ActiveX в представлении Backstage
Кроме того, вы можете включить элементы управления ActiveX в файле Excel в представлении Microsoft Office Backstage. Что ж, этот вид за кулисами появляется после нажатия на вкладку «Файл» во время появления желтой панели сообщений. Ибо вот полный шаг для выполнения этой процедуры. Внимательно следите за этим.
- В разделе «Включить все содержимое» коснитесь «Всегда включать активное содержимое этого документа».
После выполнения этого шага файл считается доверенным документом.
Исправление предупреждения системы безопасности «Макрос отключен» в Excel
В Excel макрос используется для автоматизации повторяющихся задач. Итак, всякий раз, когда вам нужно выполнить эту задачу, вам просто нужно запустить макрос. В этом разделе мы узнаем, как исправить предупреждение безопасности «Макрос отключен» в Excel.
Изменить настройки макроса в Центре управления безопасностью
Ну, эту проблему можно решить, изменив настройки макроса, расположенные в доверенном центре. Если вы работаете в организации, есть вероятность, что системный администратор изменил настройки макроса по умолчанию. Обычно это делается для того, чтобы третьи лица не могли внести какие-либо изменения в настройки.
Важно:
Изменение параметров макроса из Центра управления безопасностью применимо только к используемой в настоящее время программе MS Office, а не ко всем офисным программам.
- Нажмите на файл
- Нажмите, чтобы перейти к параметрам.
- Теперь нажмите на Центр управления безопасностью, а затем нажмите на настройки центра управления безопасностью.
- В Центре управления безопасностью коснитесь Настройки макроса.
- Выберите любого из этих вариантов. Используйте информацию в следующем разделе, чтобы узнать больше о настройках макросов.
- Отключить все макросы без уведомления:
При выборе этого параметра будут отключены макросы и оповещения системы безопасности, касающиеся макросов
- Отключить все макросы с уведомлением:
Этот параметр отключает только макросы, но не предупреждения системы безопасности.
- Отключить все макросы, кроме макросов с цифровой подписью.
В этом случае также отключены только макросы, но не оповещения системы безопасности. Если доступный макрос в вашей электронной таблице Excel имеет цифровую подпись любого доверенного издателя, он будет запущен. В противном случае начинает приходить уведомление о включении подписанного макроса и доверии издателю.
- Включить все макросы (не рекомендуется, может выполняться потенциально опасный код):
С помощью этой опции будут запускаться все типы макросов. Выбор этого параметра сделает ваш компьютер восприимчивым к потенциально небезопасному коду.
- После выбора нажмите кнопку ОК.
Как отключить «Защищенный просмотр» в MS Excel
Excel по умолчанию запускает некоторые специальные настройки «защищенного просмотра». Это делается только для того, чтобы любой пользователь не мог загрузить или открыть любой потенциально зараженный файл. Либо из Интернета, либо отправлено кем-либо из электронной почты и т. д.
ВНИМАНИЕ — настоятельно рекомендуется отключать настройки «Защищенный просмотр» в настройках MS Excel, только если файл является доверенным.
Шаги по отключению защищенного просмотра
- Прежде всего откройте приложение Excel. После этого выберите пункт меню «Файл».
- Выберите «Параметры».
- Теперь выберите параметр "Центр управления безопасностью" и нажмите "Настройки центра управления безопасностью".
- Теперь пришло время выбрать «Защищенный просмотр» на левой боковой панели. Внимательно прочитайте три варианта и снимите флажки с нужных.
После внесения таких изменений теперь вы можете открывать любые файлы Excel без каких-либо предупреждений системы безопасности «Защищенный просмотр».
Включить или отключить предупреждения безопасности на панели сообщений для всех приложений MS Office
Действия, упомянутые в этом разделе, применимы ко всем приложениям MS Office. Таким образом, вам не нужно просматривать каждое приложение и вносить такие изменения.
- В программе Office коснитесь Файла.
- Нажмите "Параметры".
- Выберите Центр управления безопасностью. На той же открытой странице вы увидите параметр «Настройки центра управления безопасностью», нажмите на него.
- Теперь коснитесь панели сообщений. Откроется диалоговое окно «Настройки панели сообщений для всех приложений Office». Здесь вы увидите два варианта:
- "Показывать панель сообщений во всех приложениях, когда содержимое документа заблокировано".
Это опция по умолчанию. Панель сообщений с предупреждением о безопасности появляется, когда любое потенциально вредоносное содержимое отключено.
- Никогда не показывать информацию о заблокированном контенте
Если вы выберете этот вариант, он отключит панель сообщений с предупреждением о безопасности. После этого в вашей электронной таблице Excel не будет появляться предупреждений о проблемах с безопасностью.
Вывод:
Надеюсь, у вас достаточно информации о том, как удалить панель предупреждающих сообщений о защите Excel. Так что с этого момента не беспокойтесь об этом, просто следуйте инструкциям и выключите его.
Помимо этого, мы советуем вам не выполнять никаких настроек безопасности в центре управления безопасностью. Так как это может привести к потере данных, краже данных, уязвимостям безопасности на вашем ПК.
Получите полную информацию о различных предупреждающих сообщениях системы безопасности в Excel. Также подумайте о способах удаления таких предупреждений безопасности Excel.
Маргрет
Маргрет Артур – предприниматель и эксперт по контент-маркетингу. Она ведет технические блоги и делится знаниями по MS Office, Excel и другим техническим дисциплинам. Ее самобытное искусство представления технической информации простым для понимания языком очень впечатляет. Когда она не пишет, она любит незапланированные путешествия.
Зарегистрированный пользователь Дата регистрации 09-03-2009 Расположение Лахор, Пакистан MS-Off Ver Excel 2007/2003 Сообщений 8
Отключить все виды сообщений/предупреждений/предупреждений в Excel?
Привет,
Мне нужно отключить все виды сообщений, которые могут появляться перед пользователем, когда он открывает книгу. Я уже использую DisplayAlerts=False и продолжить при ошибке дальше? Можем ли мы также сделать это с помощью самого приложения Excel, а не с помощью VBA?
Модератор форума Регистрация 19 февраля 2006 г. Местоположение Regina MS-Off Ver MS 365 Сообщений 13 111
Зарегистрированный пользователь Дата регистрации 09-03-2009 Расположение Лахор, Пакистан MS-Off Ver Excel 2007/2003 Сообщений 8
Поскольку эта рабочая книга будет открываться на клиентском ПК, она должна регистрировать все ошибки в файле трассировки и ничего не показывать пользователю как ошибку!
Модератор форума Регистрация 19 февраля 2006 г. Местоположение Regina MS-Off Ver MS 365 Сообщений 13 111
Первоначальное сообщение от hraza
Поскольку эта рабочая книга будет открываться на клиентском ПК, она должна регистрировать все ошибки в файле трассировки и ничего не показывать пользователю как ошибку!
О, я знаю, что вы делаете, просто вы не можете заставить Excel не отображать сообщения без VBA, как вы просили.
Вы упомянули, что используете displayAlerts=false и перехват ошибок. Вы по-прежнему получаете всплывающие сообщения? Или вы надеялись, что может быть опция Excel, чтобы полностью не включать сообщения об ошибках?
Зарегистрированный пользователь Дата регистрации 09-03-2009 Расположение Лахор, Пакистан MS-Off Ver Excel 2007/2003 Сообщений 8
Да, сообщения все еще появляются. И да, есть ли возможность сделать это через приложение Excel, а не vba. В любом случае, это меня сейчас сильно беспокоит!
Зарегистрированный пользователь Дата регистрации 09-03-2009 Расположение Лахор, Пакистан MS-Off Ver Excel 2007/2003 Сообщений 8
Хорошо, я нашел, что с ним не так
На самом деле надстройка, которую я использовал для некоторых расчетов данных в моей книге, переопределяла displayAlerts, поэтому мне пришлось отключить сообщение об ошибке, переопределяющее эту надстройку и проблема решена
УРА
Спасибо всем в этой теме!
Есть некоторые оповещения, которые DisplayAlerts не может переопределить, я думаю, что в основном это работает только там, где требуется ответ пользователя
Надеюсь, это поможет.
RoyUK
--------
Советы и решения для Excel, бесплатные примеры и учебные пособия, почему бы не посетить мой веб-сайт
Как отключить предупреждение о конфиденциальности при сохранении в Excel?
Если в вашем файле Excel есть какие-либо VBA, элементы управления или веб-компоненты, каждый раз, когда вы сохраняете файл, на экране появляется предупреждение о конфиденциальности, как показано ниже, и вам нужно нажать «ОК», чтобы успешно сохранить файл Excel. файл. Теперь я могу рассказать вам, как остановить появление этого предупреждения о конфиденциальности в Excel.
- Повторное использование всего: добавляйте наиболее часто используемые или сложные формулы, диаграммы и другие объекты в избранное и быстро используйте их повторно в будущем.
- Более 20 текстовых функций: извлечение числа из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
- Инструменты объединения: несколько книг и листов в одну; Объединение нескольких ячеек/строк/столбцов без потери данных; Объединить повторяющиеся строки и суммировать.
- Инструменты разделения: разделение данных на несколько листов в зависимости от значения; Одна рабочая книга для нескольких файлов Excel, PDF или CSV; Один столбец в несколько столбцов.
- Вставить, пропуская скрытые/отфильтрованные строки; Подсчет и сумма по цвету фона; Массовая рассылка персонализированных электронных писем нескольким получателям.
- Суперфильтр: создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировка по неделям, дням, частоте и т. д.; Фильтр по полужирному шрифту, формулам, комментариям.
- Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.
Потрясающе! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Сэкономьте 50 % своего времени и сократите количество кликов мышью каждый день!
Чтобы предотвратить появление предупреждения о конфиденциальности при каждом сохранении, давайте перейдем к параметрам, чтобы установить конкретный параметр.
<р>1. Откройте Excel и нажмите кнопку «Файл» или «Офис» > «Параметры». Смотрите скриншот:<р>2. Затем в диалоговом окне «Параметры Excel» нажмите «Центр управления безопасностью» на левой панели, а затем нажмите «Настройка центра управления безопасностью» в правой части. Смотрите скриншот:
<р>3. Затем нажмите «Параметры конфиденциальности» на левой панели диалогового окна «Центр управления безопасностью», затем отключите параметр «Удалить личную информацию из свойств файла при сохранении». Смотрите скриншот:
<р>4. Щелкните OK > OK, чтобы закрыть диалоговые окна. Тогда, когда вы сохраните файл Excel, диалоговое окно с предупреждением о конфиденциальности никогда не появится.
Подавление предупреждения о перезаписи существующих данных в макросе Vba — Excel
Я не могу заставить Displayalerts = False работать должным образом при анализе данных с помощью надстройки корреляции. (ATPVBAEN.XLAM!Mcorrel)
Для каждого цикла отображается предупреждение, которое мне не нужно.
Приведенный ниже код является лишь примером. У меня есть несколько строк, которые я буду перебирать, поэтому Displayalerts=False должен работать.
Если вам нравятся эти теги форматирования VB, рассмотрите возможность спонсирования меня в поддержку раненых морских пехотинцев
С уважением
Понтус
(Распродажа 40% скоро заканчивается)
Курс Excel VBA — от новичка до эксперта
200+ видеоуроков 50+ часов обучения 200+ руководств Excel
С помощью этого онлайн-курса станьте мастером VBA и макросов в Excel и узнайте, как автоматизировать все свои задачи в Excel. (Опыт работы с VBA не требуется.)
(Скидка 40% скоро закончится!)
Похожие темы
Отключить все виды сообщений/предупреждений/предупреждений в Excel? - Excel
Привет,
Мне нужно отключить все виды сообщений, которые могут появляться перед пользователем, когда он открывает книгу. Я уже использую DisplayAlerts=False и продолжить при ошибке дальше? Можем ли мы также сделать это с помощью самого приложения Excel, а не с помощью VBA?
Vba Lock and Protect Cells or Range Of Cells — Excel
У меня есть рабочий лист, который сейчас заблокирован и защищен, за исключением ячеек в определенном столбце. Я назвал ячейки в этом столбце "MS96A".
Если пользователь вводит дату в ячейку или диапазон ячеек в любом месте столбца, измененные ячейки также должны быть заблокированы и защищены. ! *Пожал плечами*).
Я ищу это. Если пользователь снова выберет эту ячейку, он получит обычное всплывающее сообщение: «Ячейка или диаграмма, которые вы пытаетесь изменить, защищены».
Думаю, я близок к этому, но получаю сообщение об ошибке "Конец, если без блока, если" в предложении "Если".
Sub Worksheet_Change(ByVal Target As Excel.Range)
Dim MRange As Range
Set MRange = Range("MS96A")
' If Not Intersect(Target, MRange ) Ничего не значит для каждой ячейки в MRange Sheets("Sheet1").Unprotect Password:="temp"
cell.Interior.ColorIndex = 3
cell.Font.Color = vbBlack
Selection .Locked = True
Selection.FormulaHidden = False
Следующая ячейка
ActiveSheet.Protect Password:="temp", _
DrawingObjects:=False, _
Содержание: =True, _
Сценарии:=False
ActiveSheet.EnableSelection = xlUnlockedCells
End Sub
Vba для перезаписи существующего файла — Excel
Я написал некоторый код VBA, который создает выходной файл из шаблона.
Теперь, если я хочу запустить вывод более одного раза, я получаю сообщение с вопросом, хочу ли я перезаписать существующий файл (что я всегда и делаю).
Я пытался отключить displayalerts, но это не работает.
Есть ли способ отключить это сообщение?
Проверка ячейки, если она содержит 6 символов - Excel
У меня есть ячейка, которую я должен проверить, содержит ли она шесть символов. У меня есть список данных, которые мне нужно сузить до шести символов. Я успешно это сделал, но некоторые ячейки имеют 5, 6 или 7 символов. Список содержит около 600 ячеек, но у меня нет времени форматировать их по отдельности. Я хочу создать формулу, которая возвращает истину или ложь, если ячейка содержит 6 символов, и ложь, если она больше или меньше 6.
Может кто-нибудь помочь мне, я новичок в Excel!
Код Vba для обновления таблицы запросов — Excel
Я написал код, который при выборе кнопки обновляет таблицу запроса данных и всю ее информацию. Однако у меня, кажется, возникают проблемы, может ли кто-нибудь указать мне правильное направление с кодом?
Когда я записал, как я делаю этот процесс, это выглядело так:
Выбор диапазона с помощью .end(xldown) и .end(xlright) - Excel
Привет! Это определенно быстрый вопрос, но мне нужно выбрать диапазон. Я хочу сделать это следующим образом:
Код:
Это определенно проблема незнания правильного жаргона.
Может ли кто-нибудь помочь?
Заранее спасибо!
финал
Макрос для печати в PDF с автоматическим именем файла - Excel
Я пытаюсь написать макрос, который печатает в PDF и сохраняет имя файла как содержимое ячейки. Я просматривал все сообщения на этом форуме, чтобы что-то работало. Я использую следующий код -
Sub PrintPDF()
Имя файла = "C:\Documents and Settings\samb\My Documents\" & ActiveSheet.Range("Z1").Value
SendKeys Имя файла & "", False < br />ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"Adobe PDF:", Collate:=True
End Sub
Макрос печатает в PDF, но затем останавливается на этапе «Сохранить как», где мне приходится вручную вводить имя файла и нажимать «Сохранить». Я хочу, чтобы макрос автоматически назвал файл с содержимым ячейки Z1. Затем я хочу, чтобы он автоматически нажимал ввод. Есть идеи, где я ошибаюсь? Будем признательны за любую помощь!
Отключить уведомление, когда пользователь щелкает заблокированную ячейку — Excel
у меня следующая проблема:
Я хочу, чтобы пользователи дважды щелкали строку на защищенном листе, а затем выполняли некоторый код на основе номера строки выбранной ячейки. Я защитил лист, потому что он содержит много формул.
Когда пользователь дважды щелкает строку, он запускает код через событие Workbook_SheetBeforeDoubleClick.
После выполнения кода Excel показывает сообщение о том, что выбранная ячейка защищена и т. д. и т. д.
Как предотвратить появление этого сообщения?
Я уже пробовал
Код:
но это не сработало
Суммировать столбец с помощью Vba — Excel
Я хочу суммировать столбец "H", начиная с "H2" до конца (строки могут различаться)
Затем вставить мой ответ в "AM1"
Это то, что у меня есть до сих пор и для почему-то не работает.
Код:
Использование Vba для автоматизации ввода имени пользователя, пароля и отправки — Excel
Я пытаюсь использовать VBA для перехода на веб-сайт, для которого требуется имя пользователя, пароль и кнопка "Отправить".
Пока что я могу заставить работать все, кроме части отправки. Код работает без ошибок, но фактически не «нажимает» кнопку отправки на веб-странице.
Для публикации я удалил свое фактическое имя пользователя и пароль и использовал общие "Имя пользователя" и "Пароль", выделенные синим цветом.
Вот код, который я использую:
Dim appIE As Object ' InternetExplorer.Application
Dim URL As String
Set appIE = CreateObject("InternetExplorer.Application")
URL = " https://efolio.morgankeegan.com/escripts/defaultLogon.asp?errCode=2 "
С appIE
.navigate URL
.Visible = True
Выполнять, пока .busy: DoEvents: цикл
Выполнять, пока .ReadyState 4: DoEvents: цикл
.document.getelementbyid("fUserName").Value = "UserName"
.document.getelementbyid("fPassword").Value = "Password"
При ошибке возобновить следующий
x = 0
Для каждого mitem In IE.document.all
mitem.Value = "x"
x = x + 1
Далее
x = 0
Для каждого mitem в IE.document.all
Если x = "Отправить", то
mitem.Click
Выход для
End If< /p>
Отключить сохранение, но разрешить сохранение макроса — Excel
Я использую приведенный ниже код, чтобы очень успешно отключить функцию сохранения. Однако есть ли обходной путь, позволяющий сохранить макрос?
------------------------------------------------------------ ------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
'это отключает функцию сохранения на XLS
MsgBox "****Save is Disabled****"
' Следующая строка предотвратит все сохранения
Cancel = True
' Следующая строка предотвратит появление диалогового окна "Сохранить как" показывает
Если SaveAsUI, то SaveAsUI = False
End Sub
Взаимный поиск в графе. Это возможно? - Excel
Я надеюсь на некоторую помощь. Вот что у меня есть.
Я пытаюсь получить количество определенных значений.
Это в той же книге, но на разных листах.
На листе 1 лежит моя формула. В ячейке я хочу, чтобы он просматривал столбец B листа 2 и искал экземпляры «A», затем я хочу, чтобы он смотрел в той же строке, в которой он нашел «A», и смотрел на значение в столбце «N» и оценивал если есть сумма. Если нет, пропустите и не засчитывайте, если есть значение, засчитывайте, если оно попадает в заданный диапазон.
Пример формулы приведен ниже. что я упускаю?
Заранее благодарим вас за помощь.
Выбрать отфильтрованные данные с помощью кода Vba — Excel
Я ищу код для выбора видимых данных после применения фильтра данных. На самом деле я знаю, как выбрать данные после применения фильтра данных, но проблема в том, что я не могу исключить строку заголовка и указать целевой диапазон только как используемые (непустые) строки!!
Я использую приведенный ниже код для выбора видимых строк в целевом диапазоне:
Проблемы в этом коде
1) после применения фильтра при выборе данных выбираются все строки в заданном диапазоне до последней строки в рабочей книге. Мне нужно это, чтобы выбрать данные только до последней использованной строки в заданном диапазоне.
2) Невозможно указать адрес первой строки после применения фильтра, поскольку адрес первой строки может измениться в зависимости от значений в таблице.
Например. В первый раз, когда я запускаю макрос, первая строка в видимых отфильтрованных данных начинается с адреса ячейки A4, а в следующий раз, когда я запускаю макрос, это может быть A6
3) Код также выбирает 1-ю строку, которая является строкой заголовка. Как мы можем исключить его из выбора.
Кто-нибудь, пожалуйста, вернитесь с решением.
Заранее спасибо.
Макрос для открытия URL-адреса с помощью Ie — Excel
Я получил приведенный ниже макрос, который использует IE и открывает URL-адреса. Я хочу создать пользовательскую форму со списком с переключателем и командной кнопкой, которая поможет мне подключиться к каждому URL-адресу, когда я выберу то же самое в списке и нажму кнопку команды.
Код:
Сравнение 3 значений из 3 разных ячеек, чтобы увидеть, все ли они совпадают - Excel
У меня есть три столбца, содержащие значения фамилий из трех разных источников, которые я собрал на одном листе. Я пытаюсь найти способ сравнить все три значения, чтобы установить, совпадают ли они.
Из трех значений нет основного. Каждое значение может быть другим. По сути, это было бы похоже на =IF(a1=a2=a3,"match", "nomatch")
Но, конечно, это невозможно.
Меня не волнует получение сведений о том, какое значение соответствует какому. Мне просто нужен истинный или ложный ответ относительно того, одинаковы ли все три значения или нет.
Спасибо всем за любую помощь.
Вложение Vlookup в оператор If. - Excel
Я пытаюсь написать формулу, которая использует оператор if и оператор vlookup.
Это прайс-лист на уборку дома с двумя наборами цен. Я хочу, чтобы формула говорила, что если значение в E7 равно R, я хочу найти значение для дома во втором столбце. Если значение в ячейке другое, я хочу найти значение для дома в третьем столбце.
По сути, моя формула должна выглядеть так: =ЕСЛИ (E7=1,"=ВПР(A10,'Чистые цены'!$A$2:$C$58,2,ЛОЖЬ)","=ВПР(A10, 'Чистые цены'!$A$2:$C$58,3,FALSE)")
Но это не работает. Можно ли вложить vlookup в оператор if?
Как заморозить панели через Vba? - Excel
Мне нужно изменить панели в Excel.
Мой файл Excel будет содержать более одной вкладки.
Мне нужно освободить первые две строки на всех вкладках, кроме первой.
Я попробовал следующий код.
Но в этом мне нужно изменить активные рабочие листы в VBA, чего я хочу избежать.
Есть ли способ добиться этого без выбора ячеек.
Что-то вроде
Код:
Макрос для масштабирования по размеру окна, а затем применения этого коэффициента масштабирования к другим листам - Excel
Я настроил рабочую книгу, которая рассылается множеству разных пользователей. Каждый из них хранит и использует свою собственную копию.
Я настроил его так, чтобы все выглядело ОК и было видно на МОЕМ экране, но я осознаю, что у некоторых пользователей могут быть разные размеры экрана, разные панели инструментов и т. д., из-за чего некоторые части могут не отображаться сразу. видны им.
Я настроил автоматически выполняемый макрос, который автоматически устанавливает наиболее подходящий коэффициент масштабирования для нескольких рабочих листов, и это работает нормально.
Вот код, который это делает.
Код:
Повторяя этот код для каждого рабочего листа, я могу добиться нужного масштабирования каждого из них.
Однако файл содержит 8 листов, расположенных одинаково, за исключением того, что количество строк разное.
Что я хочу сделать, так это перейти к рабочему листу с наибольшим количеством строк (это всегда один и тот же рабочий лист, поэтому я знаю, какой именно), установить коэффициент масштабирования для ЭТОГО рабочего листа (что я могу сделать, и у него всегда одно и то же количество строк), а затем возьмите ЭТОТ коэффициент масштабирования, каким бы он ни был — и он будет варьироваться в зависимости от пользователя — и примените его к другим листам с аналогичным макетом.
Я мог бы просто просматривать каждый рабочий лист и автоматически масштабировать его, но это означало бы, что некоторые листы будут выглядеть очень большими, а другие — очень маленькими, и мне бы хотелось, чтобы они выглядели одинаково.
Я также мог бы указать диапазон на каждом листе, который был бы подобен соответствующему диапазону на самом длинном листе, и автоматически увеличить его, но это тоже не идеально, потому что высота некоторых строк варьируется от листа к листу, и снова Я закончу с разными размерами шрифта.
Читайте также: