vidyakin

vidyakin

Учительствую более 30 лет и всё это время помогаю людям использовать цифровые технологии себе и другим в пользу. Особенно люблю Excel.
Пикабушник
Дата рождения: 19 сентября
2706 рейтинг 75 подписчиков 11 подписок 49 постов 2 в горячем

Скрыть нули

Скрыть нули Обучение, Microsoft Excel, Онлайн-курсы

Если на листе Excel не хочется показывать нули, то есть простая команда: Файл — Параметры — Дополнительно — в длинном списке настроек надо найти и убрать галочку "Показывать нули".
А если надо убрать нули только в диапазоне ячеек, то надо вызвать диалог "Формат ячеек" и во вкладке "Число" выбрать "Числовой" формат, а затем переключиться в строку "(все форматы)" и набрать там "0,00;;;@" — без кавычек

Показать полностью 1
16

Улыбнула формула

Сегодня проверяю домашки и вдруг улыбнуло. Нечасто бывают интересные находки во время этого рутинного процесса.
Задача: Разбить ФИО, например, "Видякин Олег Евгеньевич" на три части: "Видякин", "Олег" и "Евгеньевич".
Обычно я предлагаю такое решение: Найти первый пробел, найти второй пробел, затем при помощи ЛЕВСИМВ отрезать фамилию, Затем при помощи ПСТР отрезать имя, затем той же ПСТР — отчество. Приме

р и технология стандартные и встречаются довольно часто.
Что предложила ученица: =СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(A4;" ";ПОВТОР(" ";20));20))
Круто. Главное, что работает. Формула для отчества. Расшифровываю для тех, кому лень вникать. Сначала заменяем каждый пробел на 20 пробелов, затем отрезаем справа 20 знаков (должно хватить для любого отчества) и функцией СЖПРОБЕЛЫ удаляем лишние пробелы. Уф, бодрит от фантазии.

Улыбнула формула Обучение, Microsoft Excel, Онлайн-курсы, Курсы
6

Новый способ клонировать текст в Word-е

Новый способ клонировать текст в Word-е Обучение, Microsoft Excel, Онлайн-курсы, Программа, Vba, Microsoft Word, Видео, Без звука, Короткие видео, Длиннопост

Клонируем овечку :-)

Сейчас будет сложно. Текст для фанатов эффективности и Word.

Поскольку нам потребуется внедрить и использовать немного программного кода, то надо бы предварительно проверить настройки Word — как он относится к применению макросов.

Выполните длинную цепочку действий: Файл — Параметры — Центр управления безопасностью — Параметры центра управления безопасностью — Параметры макросов и поставьте точку около варианта «Включить макросы».

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

Есть такая задачка в работе с документами — повторять фрагмент текста несколько раз. Например, если работаешь с договором и его номер надо указать в приложении. Да так, чтобы один раз написать, а он бы повторился несколько раз. Есть несколько способов её решить. Я нашёл ещё один. Как мне кажется, очень элегантный.

Начнём издалека. Во всех программах Microsoft Office есть секретная вкладка, которую придётся включить перед началом выполнения. Тыкните правой кнопкой мыши по любой кнопке на ленте, и вы найдёте команду «Настройка ленты». Появится диалог, в котором (в правой части) надо найти пустой квадратик у слова «Разработчик» и поставить там галочку.

Когда вы нажмёте «OK», в ряду вкладок на ленте появится ещё одна. В этот момент на занятии я произношу стандартную шутку про то, что после включения вкладки «Разработчик» можно требовать повышения оклада, поскольку вы теперь не просто пользователь, а ещё и немного программист.

В этой «каморке технарей» (посередине) мы отыщем раздел «Элементы управления». Он пригодится нам и в следующий раз, когда мы будем готовить документ к защите от шаловливых пальчиков. Но сейчас мы применим эти кнопки для другого дела.

Вот договор, который я буду настраивать. Скачайте его и повторяйте мои действия.

Выделяем номер договора в самом начале документа. Затем идём в «Элементы управления» и нажимаем самую первую кнопку «форматированный текст». Тут же с выделенным фрагментом что-то происходит — теперь это не просто кусочек текста, это особый «Элемент управления». И у него есть свойства. Нажимаем кнопку с этим названием. В появившемся диалоге в графе «Название» пишем «Номер договора».

Теперь идём вниз документа в раздел «Соглашение о договорной цене» и там в тексте выполняем то же самое.

Хотелось бы, чтобы, указывая текст в одном из этих элементов, он бы сам менялся и во всех своих собратьях с одинаковым названием. Увы, Microsoft бросил эти элементы на произвол судьбы и нам остаётся «доработать напильником» эту опцию.

Придётся ненадолго стать программистами. Но не пугайтесь, программу я уже написал, теперь её надо грамотно внедрить в свой Word.

В той же вкладке «Разработчик» нажмите кнопку «Visual Basic». Откроется дополнительное окно. В нём (слева) найдите строчку «Normal» и под ней строчку «Microsoft Word Objects». Разверните её при помощи «плюсика» и затем дважды щёлкните по строчке «ThisDocument». Справа скорее всего будет совсем пусто. Вот туда и скопируйте вот этот код:

Private Sub Document_ContentControlOnExit(ByVal ContentControl As ContentControl, Cancel As Boolean)

Text0 = ContentControl.Range.Text

Title0 = ContentControl.Title

For Each CC In ActiveDocument.ContentControls

Text1 = CC.Range.Text

If CC.Title = Title0 Then

If Text0 <> Text1 Then

CC.Range.Text = Text0

End If

End If

Next

End Sub

Кто хочет понять смысл этих буковок — добро пожаловать ко мне на курс программирования. Правда он проводится на примерах Excel, но закончившим его не составит труда разобрать смысл этих команд, поскольку язык программирования один — VBA. На нём написаны все макросы что в Word, что в Excel, что в других программах MS Office.

Пора возвращаться в документ. Для этого окно режима программирования можно закрывать.

Теперь можно внутри любого из элементов управления писать текст — он автоматически будет размножаться на все элементы управления с таким же названием. Это будет происходить в момент выхода из элемента управления, когда вы тыкнете мышкой за его пределами по обычному тексту. И так в любом документе на этом компьютере.

В дальнейшем я рекомендую элементы управления размножать при помощи копирования. Для этого наведите мышку на элемент, всплывёт корешок с его названием. Такайте по нему и таким образом он весь выделится. Теперь копируйте CTRL+C и вставляйте при помощи CTRL+V в нужных местах. Например, в приложении №1 ниже.

А ещё попробуйте сначала выделить дату договора вверху документа и преобразовать её в элемент управления «выбор даты». Дайте ему имя «Дата договора». И копируйте его внизу по документу в «Соглашение…» и в «Приложение…». Появится возможность выбирать дату в календарике, и она будет размножаться автоматически в разных частях документа, там, куда вы скопируете этот элементу управления. Настраивая этот элемент, не пропустите возможность выбирать вариант отображения даты: краткий — «07.05.2025» или полный — «07 мая 2025 г.»

Приём новый, ещё необкатанный, с благодарностью приму любые вопросы, мысли и замечания по его использованию на электронную почту oleg@vidyakin.ru.

Удачи в повышении эффективности своей работы в Word.

Показать полностью 4
4

Без мышки в MS Office

Если мышка ведёт себя странно или вообще не подаёт признаков жизни, а работу завершить надо, то придавите левую клавишу [Alt] на две секунды и отпустите. Наверху, возле каждой кнопки и вкладки появятся буквы. Они подсказывают , что в данный момент надо нажать, чтобы сработала кнопки или чтобы перейти на нужную вкладку. Так вы можете обойтись вообще без мышки или дождаться, когда она одумается или вам её заменят :)

(текст перепечатал с картинки по требованиям комментаторов прошлых постов с советами-коротышами — работаю на публику)

Без мышки в MS Office Microsoft Excel, Обучение, Курсы, Онлайн-курсы, Бесплатное обучение, Учебные курсы, Учеба, Microsoft Word
Показать полностью 1

Защищаем всё

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

Показать полностью

Вводите дату через дефис

Вводите дату через дефис Обучение, Курсы, Microsoft Excel, Онлайн-курсы

При вводе даты в Excel переучите себя на "-" вместо "." Точка всегда "прыгает" в зависимости от алфавита — дефис же всегда находится на том же самом месте.

Показать полностью 1
Отличная работа, все прочитано!