Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Создание тeстиpoвание в Excel
 
Добрый день!
Хотел в Excel создать тестирование.
Сделал переходы между страницами и тестирование одного из билетов с подсчётом результатов с функцией Если, но хотелось бы внести кое-какие изменения.
Кто-нибудь может помочь или посоветовать как это сделать или макросом организовать?
У меня прописаны Листы и они идут все в своём порядке:

1. А можно ли сделать так, чтоб каждый Лист раскрывался только после нажатия. Например при первоначальном открытии книги, отображается только самый первый Лист с названием «Тестирование».

2. А после нажатия «Начать тестирование», открывается Лист «Билеты».

3. На следующем Листе «Билеты» при нажатии на «Билет № 1» чтоб раскрывались Листы Б1. Вопрос № 1 - Б1. Вопрос № 5 без Листа «Результат» чтоб проходящий тест не видел ответы на вопросы,
а Листы другого билета не раскрывались Б2. Вопрос № 1 - Б2. Вопрос № 5, и т.д.

При нажатии «Билет № 2» раскрывались листы Б2. Вопрос № 1 - Б2. Вопрос № 5 и т.д., можно такое как-то реализовать?

4. Итоговый результат на листе «Результат» можно вывести как-то иначе?

Ну например вставить значки в напротив вопросов правильно/не правильно, и т.д. или можно ли в самих Листах с вопросами указать такие знаки:

5. В наименование «Билет №», отображается «Билет '», как-то можно это изменить?

6. При начале тестирования можно ли курсор выбора ответа не отображать на каком-либо ответе либо рандомно чтоб он отображался на любом из вариантов ответа.


Сам файл: Testing 11.07.xlsm (155.27 КБ)
Как вывести в формуле нужную дату путём прибавления ММ.ГГГГ к необходимому году
 
Здравствуйте!
Есть дата поверки, указывается месяц и год, в моём случае сентябрь 2024 года, т.е. 09.2024. Есть межповерочный интервал, 4 года и 8 лет. Можно ли сделать так, что строку M2+02, т.е. к 09.2024 прибавить 4 года и чтоб получилось 09.2028 в столбце N2 или так с датой варьировать не получится нужно полноценно прописать ДД.ММ.ГГГГ ?
Изменение запятой при импорте с другого Листа
 
Добрый день!
Импортирую показатели с программы в Лист Excel "Данные". Импортируются показатели с точкой (например 1200.100), а не с запятой (например: 1200,100).
Точки заменяю на запятые и перехожу на Лист "Отчёт", куда показатели вписываются с Листа "Данные".
Вроде всё хорошо, но как сделать так, чтоб на этой Листе допустим те же показатели 1200,100 стали 1,200, логично что 1200,100/1000 и будет 1,200, но на Листе "Отчёт" этого делать нельзя, а на Листе "Данные" при новом импорте показателей, формула сбрасывается.
Можете подсказать как решить данную проблему или может кто подскажет как макросом можно это сделать на Листе "Данные", чтоб в Листе "Отчёт" отображался сразу нужные показатели?
Структура, которая связывает различные абоненты и показывает их отношение к группам
 
Здравствуйте!
Может ли кто-то подсказать, допустим есть определённое количество абонентов:

Разные абоненты относятся к разной группе, чтоб не искать по картотеке, можно ли макросом или каким-то другим способом сделать так, чтоб к примеру кликаешь по абоненту и после чего у него выстраивается структура/дерево к какой группе он относится, а также какие абоненты ещё относятся к этой группе?
Капча макросом
 
Приветствую всех. Может ли кто-то подсказать, есть ли возможность придумать макрос капчу в excel'e к примеру если файл открыт какое-то время?
Допустим excel файл находится в открытом состоянии в течении 5-ти минут, выходит капча...
Изменение гиперссылки при изменении наименования Листов
 
Здравствуйте!
Есть Лист "Оглавление" (гиперссылки на другие Листы).

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

Есть наименование Листов (например 01.11.2023, 02.11.2023, 03.11.2023, ...), а если изменить наименование Листов (например 01.12.2023, 02.12.2023, 03.12.2023, ...) то соответственно переход не будет осуществлён, так как гиперссылка на Листе "Оглавление" не изменена.
Вопрос какой, есть ли возможность какими-нибудь путями или макросом сделать так, что при изменении наименование Листов (например с 01.11.2023 на 01.12.2023, ...) чтоб гиперссылки обновлялись автоматически и переход с одного Листа на другой так же продолжал работать?
Определение процента при наличии общего количества материала на будущий год
 
Можно ли как-то осуществить макросом подсчёт процента от чисел ?
Допустим у меня есть количество купленных материалов за 2022 г, а мне необходимо подсчитать на 2024 г. в процентном соотношении. После чего количество материалов 2022 г. умножить на полученный процент, чтоб понять сколько материалов (шт.) заложить на 2024 г. Так как мне известно в какой лимит необходимо уложиться на 2024 г, мне от этой суммы лимита необходимо получить процент по отношению материалов 2022 г. по всем позициям, скорее всего определить это каким-то диапазоном ячеек в случае увеличения или уменьшения материалов.
Переименование определённое количество Листов
 
Здравствуйте!
У меня в документе есть даты присвоеные к Листам, допустим 01.09.2023, 02.09.2023... 30.09.2023.

Чтоб каждую из них не переименовывать в ручную, можно как-то все переименовать разом чтоб допустим на этот месяц уже было 01.10.2023, 02.10.2023... 31.10.2023?
Макрос на изменение печати Листа
 
Приветствую всех. Кто-нибудь может подсказать, есть макрос на запрет печатать книгу:
Код
Private Sub Workbook_BeforePrint(Cancel As Boolean) 
    Cancel = True
    MsgBox "Распечатка этой книги запрещена!", vbCritical
End Sub

после указал такой макрос, запрет одного конкретного Листа:
Код
Private Sub Workbook_BeforePrint(Cancel As Boolean)
'Update 20131024
Dim WsName As String
WsName = "01.09.2023"
For Each xWs In Application.ActiveWorkbook.Windows(1).SelectedSheets
    If xWs.Name = WsName Then
    MsgBox ("Распечатка этого Листа запрещена!")
        Cancel = True
    End If
Next
End Sub


Можно ли как-то указать диапазон Листов, допустим поставить запрет не на один Лист (01.09.2023), а на диапазон Листов (01.09.2023-30.09.2023) ?
Было бы конечно в идеале, если первый макрос преобразовать под Листы. Просто первая выглядит интереснее с красным значком запрета:

чем вторая.
Изменено: Tatar - 24.10.2023 13:35:00
Выполнение активной гиперссылки при выпадающем списке
 
Создал Лист под названием Список, где указаны гиперссылки на другие Листы.

Дальше хотелось бы на Листе Главная организовать выпадающий список активный, т.е. из выпадающего списка выбираю дату и она переносит на Лист с этой датой, возможно такое реализовать? Думал те простые манипуляции которые сделал достаточно, но оказалось что нет.
Изменения значений из одного Листа на множества Листов
 
Допустим есть Лист 1, Лист 2, Лист 3, и т.д.
Лист 2 берёт значения из Листа 1 (='01.10.2023'!E27), вставляется значение 99, которое было в Листе 1.
Лист 3 берёт значения из Листа 1 (='01.10.2023'!F28), вставляется значение 66, которое было в Листе 1.
В Лист 4 я хочу скопировать из Листа 2 ячейку (='01.10.2023'!E27) и просто заменить Е27 на Е28, чтоб произошла замена значений и замена происходит, но у меня множества таких страниц, чтоб так не перебирать 30 и более страниц в ручную, можно ли упростить как-то задачу чтоб при копировании ячейки копировать уже заменяя последние буквы или цифры?
Пытался объяснить как мог.
Произвести подсчёт данных с множества страниц в одну по выбору даты
 
Есть excel файл с множественными данными.
Лист 1: данные за 01.10.2023;
Лист 2: данные за 02.10.2023;
Лист 3: данные за 03.10.2023;
Лист 4: итого по данным трёх Листов.
Мне необходимо в отдельном Листе 4 в итоговой таблице произвести подсчёт всех трёх предыдущих Листов.
Можно ли какими-то формулами или макросом или ещё какими-либо функциональными возможностями сделать так, что к примеру выбираешь определенный период даты (например: с 01.10.2023 по 03.10.2023) и таблица автоматический подтянет данные с листа этих дат и произведет подсчёт.
Кто-нибудь знает есть ли какое-нибудь решение?
Страницы: 1
Наверх