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

Страницы: 1 2 След.
Автоматическая разбивка на квартал и месяца
 
Dmitriy XM, всё, разобрался. Спасибо большое  8)
Автоматическая разбивка на квартал и месяца
 
Dmitriy XM, Я обратил внимание ещё в предыдущем сообщении на это. Но у меня не получилось видимо из-за своей же ошибки, не то прописал. Сейчас получилось.
Я попробовал и 4-й квартал протестировать и указал в макросе это.

Но в итоге при запуске макроса данных распределяются не корректно (сумма, которая должна быть только в одном из кварталов распределяется на несколько кварталов, а на месяца не распределяется):

Что делаю не так? Подскажите пожалуйста.
Автоматическая разбивка на квартал и месяца
 
Ещё есть вопрос, я добавил дополнительный столбец, там мне необходимо прописать текстом описание для чего необходимо приобретение. Я пишу текст, а после того как использую макрос он удаляет надпись, столбец становится пустым. Можно сделать так, чтоб не затрагивались последующие столбцы к примеру?
Автоматическая разбивка на квартал и месяца
 
Dmitriy XM, Всё стараюсь что-то придумать и нашёл такой вариант: в 9-й строке так же оставил надпись и дальше добавил дополнительную строку пустую 10-ю и таблица со значениями соответственно начинается с 11-й строки, ввёл изменения в макрос и работает. Ну это странно, почему только так работает? Что может мешать работать без дополнительной строки?
Автоматическая разбивка на квартал и месяца
 
Dmitriy XM, В том то и дело, что вроде никак не должен влиять.
Вставляю макрос и он распределяет все значения по кварталам и месяцам, только пишу в 9-й строке текст и ошибка 400, убираю в 9-й строке текст и макрос опять работает. Числовые данные поставил по всему тексту и другие числовые форматы пробовал, не помогает. Что ещё может быть?
Автоматическая разбивка на квартал и месяца
 
Dmitriy XM, с этим разобрался, поэкспериментировал всё работает, но столкнулся с ещё одной неожиданной проблемой.
В пустой строке 9 добавил название отдела и так же выходит ошибка 400.

На это что-то влияет, что можно поменять в макросе?
Автоматическая разбивка на квартал и месяца
 
Dmitriy XM, А при дополнительном добавлении/удалении столбцов, строк либо увеличение/уменьшение строк, столбцов какую часть макроса менять?
Потому что дополнительно добавил одну позицию, несколько строк увеличил и выходит ошибка 400.
Автоматическая разбивка на квартал и месяца
 
Dmitriy XM, Задача стала более точной, чем до этого. Макрос хорошо работает.
Но мне необходимо сейчас более точный результат по кварталам и месяцам. Надеюсь на Ваше содействия в данном вопросе.
К примеру есть сумма по первой позиции на сумму 7 440, эту сумму автоматически необходимо распределить на один из кварталов, например в 1-й квартал и эту сумму автоматически без разбивки распределить на один из месяцев этого квартала к примеру январь месяц и так мне необходимо распределить все 550+ позиций. Но есть пожелание, если такое возможно, то распределить необходимо на три квартала примерно 90 % материалов, чтоб в последнем квартале оставить очень малую часть на приобретение, так как основная часть бюджета израсходуется в первой половине года и под конец года бюджет может быть существенно израсходован.
Автоматическая разбивка на квартал и месяца
 
Старичок,  А есть такой вариант, что допустим на одну строку, т.е. на один материал под номером 1 распределить на 2 квартала, а на материалам под номером 2 распределить на 1 квартал? Либо может можно прописать в формуле какие строки на какие квартала нужно разделить?

По хорошему всю таблицу распределить, но то что разные позиции в разные квартала возможно усложняет процесс?

Если не получится раномерно распределить, то хотя бы попробовать так, как это можно сделать.
Автоматическая разбивка на квартал и месяца
 
Здравствуйте!
Необходимо подготовить список закупки материалов, материалов 600 позиций, т.е. 600 строк, с этим вопросов нет. Чтобы каждую строку не перебирать формулами в ручную, можно ли как-нибудь упростить задачу?
Например Сумму распределять в одном случае на 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 или так с датой варьировать не получится нужно полноценно прописать ДД.ММ.ГГГГ ?
Изменение запятой при импорте с другого Листа
 
BodkhiSatva, Я такое пробовал но не выходило, возможно из-за того что когда я делал там была ".", вместо ",", а после "," не пробовал данный вариант. Ступил, спасибо за простое решение  ;)
Изменение запятой при импорте с другого Листа
 
Добрый день!
Импортирую показатели с программы в Лист Excel "Данные". Импортируются показатели с точкой (например 1200.100), а не с запятой (например: 1200,100).
Точки заменяю на запятые и перехожу на Лист "Отчёт", куда показатели вписываются с Листа "Данные".
Вроде всё хорошо, но как сделать так, чтоб на этой Листе допустим те же показатели 1200,100 стали 1,200, логично что 1200,100/1000 и будет 1,200, но на Листе "Отчёт" этого делать нельзя, а на Листе "Данные" при новом импорте показателей, формула сбрасывается.
Можете подсказать как решить данную проблему или может кто подскажет как макросом можно это сделать на Листе "Данные", чтоб в Листе "Отчёт" отображался сразу нужные показатели?
Структура, которая связывает различные абоненты и показывает их отношение к группам
 
Здравствуйте!
Может ли кто-то подсказать, допустим есть определённое количество абонентов:

Разные абоненты относятся к разной группе, чтоб не искать по картотеке, можно ли макросом или каким-то другим способом сделать так, чтоб к примеру кликаешь по абоненту и после чего у него выстраивается структура/дерево к какой группе он относится, а также какие абоненты ещё относятся к этой группе?
Капча макросом
 
evgeniygeo, Книгу открывал, "разрешить редактирование" файла кликал, оповещение через 5 минут не появляется, даже ставил на 1 минуты, изменений нет. Макросы включены. Возможно ли это из-за того, что Вами вложенный файл сохранен без поддержки макросов? Пытался пересохранить с поддержкой макросов, в итоге получается так что выходит окошко с надписью, но это не капча, а просто окошко в виде уведомления.
Капча макросом
 
Пытался сделать как Вы описали, но ничего к сожалению не получается...
Капча макросом
 
Приветствую всех. Может ли кто-то подсказать, есть ли возможность придумать макрос капчу в 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, ...) чтоб гиперссылки обновлялись автоматически и переход с одного Листа на другой так же продолжал работать?
Определение процента при наличии общего количества материала на будущий год
 
МатросНаЗебре, Большое спасибо за Ваш труд и помощь.
Макрос на изменение печати Листа
 
Sanja, Большое спасибо  8)
Определение процента при наличии общего количества материала на будущий год
 
Выдаёт ошибку.
Изменено: Tatar - 30.10.2023 16:27:20
Определение процента при наличии общего количества материала на будущий год
 
Думал может есть возможность макросом подкрепить это всё.
Определение процента при наличии общего количества материала на будущий год
 
Это понятное дело, но мне нужно оттолкнуться не цепляясь от Итоговой суммы 2022 г.
Цитата
Ігор Гончаренко написал:
в В31 =СУММ(B12:B30)
Ну типа 66 000/120*100 и получается какой-то процент.
Определение процента при наличии общего количества материала на будущий год
 
Можно ли как-то осуществить макросом подсчёт процента от чисел ?
Допустим у меня есть количество купленных материалов за 2022 г, а мне необходимо подсчитать на 2024 г. в процентном соотношении. После чего количество материалов 2022 г. умножить на полученный процент, чтоб понять сколько материалов (шт.) заложить на 2024 г. Так как мне известно в какой лимит необходимо уложиться на 2024 г, мне от этой суммы лимита необходимо получить процент по отношению материалов 2022 г. по всем позициям, скорее всего определить это каким-то диапазоном ячеек в случае увеличения или уменьшения материалов.
Макрос на изменение печати Листа
 
МатросНаЗебре, в таком случае к сожалению происходит замена надписи в ячейке А1, но нет никаких оповещений о запрете печати Листа.
.
а во втором случаи происходит уведомление какое-то время и исчезает.
Цитата
МатросНаЗебре написал:
Если просто не хочется кликать Ок.КодPrivate Sub Workbook_BeforePrint(Cancel As Boolean)
Dim iSh As Worksheet
On Error Resume Next
For Each iSh In ActiveWorkbook.Worksheets
 If IsDate(CDate(iSh.Name)) Then
   If Err = 0 Then
       CreateObject("WScript.Shell").Popup "Печать листа '" & iSh.Name & "' запрещена!" & vbCrLf & _
            "Информация носит конфиденциальный характер", 1
     Cancel = True
   End If
 End If
 Err.Clear
Next
End Sub

Я не знаю, возможно ли реализовать такое, чтоб допустим печатаешь один Лист, выдаёт запрет печати с надписью "Ок", печатаешь другой Лист, также выдаёт запрет печати с надписью "Ок", просто единственное если менять надпись Листа, запрет уже не работает пока всё не переработаешь по новой, а хотелось вне зависимости от наименование Листа, печать не шла с соответствующей окошкой на соответствующем Листе. В каждом Листе должна быть своя соответствующая окошка оповещения.
Макрос на изменение печати Листа
 
Хороший код, но получается следующее, что при попытки печатать Лист, выходит уведомление по каждому Листу и 30 оповещений Листов необходимо закрывать один за другим. Есть ли вариант, чтоб уведомление выходила на конкретной странице, которую хочешь печатать вне зависимости от даты? Просто 30 раз кликать "Ок" не очень то удобно.
Изменено: Tatar - 26.10.2023 11:22:52
Макрос на изменение печати Листа
 
Есть ли возможность, запрет печати не только на месяц, а на последующие месяца и на года, например WsName = "09.2023" заменить на WsName = "00\.0000", чтоб вне зависимости от изменения даты Листа, выходил такой же запрет печати или каким-то образом поставить запрет на сколько-то лет вперёд.

Код
Private Sub Workbook_BeforePrint(Cancel As Boolean)
'Update 20231025
Dim WsName As String
WsName = "09.2023"
For Each xWs In Application.ActiveWorkbook.Windows(1).SelectedSheets
    If Right(xWs.Name, 7) = WsName Then
    MsgBox ("Ïå÷àòü äàííîãî ëèñòà çàïðåùåíà!") & vbLf & ("Èíôîðìàöèÿ íîñèò êîíôèäåíöèàëüíûé õàðàêòåð!"), vbCritical
        Cancel = True
    End If
Next
End Sub
Изменено: Tatar - 25.10.2023 12:53:34
Переименование определённое количество Листов
 
МатросНаЗебре, Спасибо большое!
Страницы: 1 2 След.
Наверх