Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Бегунок полосы прокрутки в календаре excel - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Бегунок полосы прокрутки в календаре excel (Формулы/Formulas)
Бегунок полосы прокрутки в календаре excel
bsb_ Дата: Четверг, 21.07.2022, 14:50 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

Доброго времени суток!
Не получается привязать бегунок полосы прокрутки к шкале времени, пжл помогите.
Заранее благодарен и признателен!
К сообщению приложен файл: _2022_21.07.202.png (60.7 Kb) · _2022_21.07.202.xlsx (66.3 Kb)


Сообщение отредактировал bsb_ - Четверг, 21.07.2022, 14:53
 
Ответить
СообщениеДоброго времени суток!
Не получается привязать бегунок полосы прокрутки к шкале времени, пжл помогите.
Заранее благодарен и признателен!

Автор - bsb_
Дата добавления - 21.07.2022 в 14:50
bigor Дата: Четверг, 21.07.2022, 16:14 | Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1099
Репутация: 209 ±
Замечаний: 0% ±

нет
Не получается привязать бегунок полосы прокрутки к шкале времени

А что Вы хотите им менять?
 
Ответить
Сообщение
Не получается привязать бегунок полосы прокрутки к шкале времени

А что Вы хотите им менять?

Автор - bigor
Дата добавления - 21.07.2022 в 16:14
Gustav Дата: Четверг, 21.07.2022, 16:14 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2731
Репутация: 1132 ±
Замечаний: 0% ±

начинал с Excel 4.0, видел 2.1
Ставите бегунку такие настройки (ПКМ\Формат объекта):
[vba]
Код
Минимальное значение:  14  (это номер колонки N - определено с помощью функции СТОЛБЕЦ)
Максимальное значение:  178  (это номер колонки FV)
Связь с ячейкой:  $N$3
[/vba]и оформляете такой макрос (на бегунке ПКМ\Назначить макрос):
[vba]
Код
Sub Полосапрокр4_Изменение()
    Cells(11, Range("N3").Value).Resize(10, 1).Activate
End Sub
[/vba]


МОИ: Ник, Tip box: 41001663842605
 
Ответить
СообщениеСтавите бегунку такие настройки (ПКМ\Формат объекта):
[vba]
Код
Минимальное значение:  14  (это номер колонки N - определено с помощью функции СТОЛБЕЦ)
Максимальное значение:  178  (это номер колонки FV)
Связь с ячейкой:  $N$3
[/vba]и оформляете такой макрос (на бегунке ПКМ\Назначить макрос):
[vba]
Код
Sub Полосапрокр4_Изменение()
    Cells(11, Range("N3").Value).Resize(10, 1).Activate
End Sub
[/vba]

Автор - Gustav
Дата добавления - 21.07.2022 в 16:14
bsb_ Дата: Четверг, 21.07.2022, 16:24 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

Ставите бегунку такие настройки (ПКМ\Формат объекта):
Минимальное значение:  14  (это номер колонки N - определено с помощью функции СТОЛБЕЦ)
Максимальное значение:  178  (это номер колонки FV)
Связь с ячейкой:  $N$3

и оформляете такой макрос (на бегунке ПКМ\Назначить макрос):
Sub Полосапрокр4_Изменение()
Cells(11, Range("N3").Value).Resize(10, 1).Activate
End Sub


Большое спасибо!
А можно немного доработать? Чтобы при прокручивании вправо даты (начиная со столбца N) динамически таблица со шкалой времени уходила (влево - невидимая область) на заднюю область (за столбец M) и весь календарь двигался соответственно. Был бы очень удобный инструмент.
К сообщению приложен файл: 1436244.png (15.9 Kb)


Сообщение отредактировал bsb_ - Четверг, 21.07.2022, 16:28
 
Ответить
Сообщение
Ставите бегунку такие настройки (ПКМ\Формат объекта):
Минимальное значение:  14  (это номер колонки N - определено с помощью функции СТОЛБЕЦ)
Максимальное значение:  178  (это номер колонки FV)
Связь с ячейкой:  $N$3

и оформляете такой макрос (на бегунке ПКМ\Назначить макрос):
Sub Полосапрокр4_Изменение()
Cells(11, Range("N3").Value).Resize(10, 1).Activate
End Sub


Большое спасибо!
А можно немного доработать? Чтобы при прокручивании вправо даты (начиная со столбца N) динамически таблица со шкалой времени уходила (влево - невидимая область) на заднюю область (за столбец M) и весь календарь двигался соответственно. Был бы очень удобный инструмент.

Автор - bsb_
Дата добавления - 21.07.2022 в 16:24
bsb_ Дата: Четверг, 21.07.2022, 16:29 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

А что Вы хотите им менять?

Шкала времени очень большая. Нужна видимая область от столбца F до столбца M (то есть начало, конец, срок и исполнитель и само движение работы) при этом прокрутка календаря должна работать для видимости шкалы мероприятий.


Сообщение отредактировал bsb_ - Четверг, 21.07.2022, 16:33
 
Ответить
Сообщение
А что Вы хотите им менять?

Шкала времени очень большая. Нужна видимая область от столбца F до столбца M (то есть начало, конец, срок и исполнитель и само движение работы) при этом прокрутка календаря должна работать для видимости шкалы мероприятий.

Автор - bsb_
Дата добавления - 21.07.2022 в 16:29
Gustav Дата: Четверг, 21.07.2022, 17:24 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2731
Репутация: 1132 ±
Замечаний: 0% ±

начинал с Excel 4.0, видел 2.1
А можно немного доработать? Чтобы ... весь календарь двигался соответственно. Был бы очень удобный инструмент.

Не очень понял про движущийся календарь, зато сделал движущимся сам бегунок (замените первоначальный макрос на следующий):
[vba]
Код
Sub Полосапрокр4_Изменение()
    Dim shp As Shape, rng As Range
    
    Set shp = ActiveSheet.Shapes("Scroll Bar 4")
    Set rng = Cells(11, Range("N3").Value)
    
    shp.Left = rng.Offset(-8, -3).Left
    shp.Top = rng.Offset(-8, -3).Top
    
    rng.Resize(10, 1).Activate
End Sub
[/vba]
Получилось довольно прикольно. Хотя у меня была мысль сделать по-другому: зафиксировать несколько первых столбцов таблицы, чтобы остальные справа прокручивались, а сам бегунок перенести в область зафиксированных столбцов. Если понравится эта мысль, то так и сделайте, оставив первоначальный макрос.


МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
А можно немного доработать? Чтобы ... весь календарь двигался соответственно. Был бы очень удобный инструмент.

Не очень понял про движущийся календарь, зато сделал движущимся сам бегунок (замените первоначальный макрос на следующий):
[vba]
Код
Sub Полосапрокр4_Изменение()
    Dim shp As Shape, rng As Range
    
    Set shp = ActiveSheet.Shapes("Scroll Bar 4")
    Set rng = Cells(11, Range("N3").Value)
    
    shp.Left = rng.Offset(-8, -3).Left
    shp.Top = rng.Offset(-8, -3).Top
    
    rng.Resize(10, 1).Activate
End Sub
[/vba]
Получилось довольно прикольно. Хотя у меня была мысль сделать по-другому: зафиксировать несколько первых столбцов таблицы, чтобы остальные справа прокручивались, а сам бегунок перенести в область зафиксированных столбцов. Если понравится эта мысль, то так и сделайте, оставив первоначальный макрос.

Автор - Gustav
Дата добавления - 21.07.2022 в 17:24
bigorq Дата: Четверг, 21.07.2022, 21:50 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 47 ±
Замечаний: 0% ±

Нет
Нужна видимая область от столбца F до столбца M
Формулами, теряется разбивка на недели и кварталы
К сообщению приложен файл: -2022_21.07.202.xlsx (66.7 Kb)
 
Ответить
Сообщение
Нужна видимая область от столбца F до столбца M
Формулами, теряется разбивка на недели и кварталы

Автор - bigorq
Дата добавления - 21.07.2022 в 21:50
bsb_ Дата: Пятница, 22.07.2022, 09:04 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

Не очень понял про движущийся календарь, зато сделал движущимся сам бегунок (замените первоначальный макрос на следующий):
Sub Полосапрокр4_Изменение()
Dim shp As Shape, rng As Range

Set shp = ActiveSheet.Shapes("Scroll Bar 4")
Set rng = Cells(11, Range("N3").Value)

shp.Left = rng.Offset(-8, -3).Left
shp.Top = rng.Offset(-8, -3).Top

rng.Resize(10, 1).Activate
End Sub

Получилось довольно прикольно. Хотя у меня была мысль сделать по-другому: зафиксировать несколько первых столбцов таблицы, чтобы остальные справа прокручивались, а сам бегунок перенести в область зафиксированных столбцов. Если понравится эта мысль, то так и сделайте, оставив первоначальный макрос.

Перемещающийся бегунок усложняет процесс:)) Но спасибо!)

Посмотрите, пжл, ролик, размещенный по адресу https://www.youtube.com/watch?v=2o-VOxm4HbI
На 45 минуте он наглядно показывает этот инструмент (бегунок). У меня самостоятельно не получается это сделать:( Макросы для меня как для историка сопромат:)
К сообщению приложен файл: 3913011.png (6.7 Kb) · 8220459.png (29.3 Kb)


Сообщение отредактировал bsb_ - Пятница, 22.07.2022, 09:37
 
Ответить
Сообщение
Не очень понял про движущийся календарь, зато сделал движущимся сам бегунок (замените первоначальный макрос на следующий):
Sub Полосапрокр4_Изменение()
Dim shp As Shape, rng As Range

Set shp = ActiveSheet.Shapes("Scroll Bar 4")
Set rng = Cells(11, Range("N3").Value)

shp.Left = rng.Offset(-8, -3).Left
shp.Top = rng.Offset(-8, -3).Top

rng.Resize(10, 1).Activate
End Sub

Получилось довольно прикольно. Хотя у меня была мысль сделать по-другому: зафиксировать несколько первых столбцов таблицы, чтобы остальные справа прокручивались, а сам бегунок перенести в область зафиксированных столбцов. Если понравится эта мысль, то так и сделайте, оставив первоначальный макрос.

Перемещающийся бегунок усложняет процесс:)) Но спасибо!)

Посмотрите, пжл, ролик, размещенный по адресу https://www.youtube.com/watch?v=2o-VOxm4HbI
На 45 минуте он наглядно показывает этот инструмент (бегунок). У меня самостоятельно не получается это сделать:( Макросы для меня как для историка сопромат:)

Автор - bsb_
Дата добавления - 22.07.2022 в 09:04
bsb_ Дата: Пятница, 22.07.2022, 09:09 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

Нужна видимая область от столбца F до столбца M
Формулами, теряется разбивка на недели и кварталы


Спасибо за помощь!
Но мне важна в плане разбивка по периодам..


Сообщение отредактировал bsb_ - Пятница, 22.07.2022, 09:14
 
Ответить
Сообщение
Нужна видимая область от столбца F до столбца M
Формулами, теряется разбивка на недели и кварталы


Спасибо за помощь!
Но мне важна в плане разбивка по периодам..

Автор - bsb_
Дата добавления - 22.07.2022 в 09:09
bigor Дата: Пятница, 22.07.2022, 09:34 | Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 1099
Репутация: 209 ±
Замечаний: 0% ±

нет
разбивка по периодам..
недели у вас разбиты УФ, им же можно раскрасить кварталы, по дате возвращаемой бегунком. Т.к. названия кварталов по Вашим хотелкам все равно не будет видно постоянно.
Вариант макросом от Gustav, с фиксированными столбцами как он описал в #6.
К сообщению приложен файл: bsb_2.xlsm (71.8 Kb)


Сообщение отредактировал bigor - Пятница, 22.07.2022, 09:34
 
Ответить
Сообщение
разбивка по периодам..
недели у вас разбиты УФ, им же можно раскрасить кварталы, по дате возвращаемой бегунком. Т.к. названия кварталов по Вашим хотелкам все равно не будет видно постоянно.
Вариант макросом от Gustav, с фиксированными столбцами как он описал в #6.

Автор - bigor
Дата добавления - 22.07.2022 в 09:34
bsb_ Дата: Пятница, 22.07.2022, 09:40 | Сообщение № 11
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

разбивка по периодам..
недели у вас разбиты УФ, им же можно раскрасить кварталы, по дате возвращаемой бегунком. Т.к. названия кварталов по Вашим хотелкам все равно не будет видно постоянно.
Вариант макросом от Gustav, с фиксированными столбцами как он описал в #6.


Спасибо большое!
Это то, что нужно.

Всем спасибо за помощь!


Сообщение отредактировал bsb_ - Пятница, 22.07.2022, 09:48
 
Ответить
Сообщение
разбивка по периодам..
недели у вас разбиты УФ, им же можно раскрасить кварталы, по дате возвращаемой бегунком. Т.к. названия кварталов по Вашим хотелкам все равно не будет видно постоянно.
Вариант макросом от Gustav, с фиксированными столбцами как он описал в #6.


Спасибо большое!
Это то, что нужно.

Всем спасибо за помощь!

Автор - bsb_
Дата добавления - 22.07.2022 в 09:40
bsb_ Дата: Пятница, 22.07.2022, 09:45 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

разбивка по периодам..
недели у вас разбиты УФ, им же можно раскрасить кварталы, по дате возвращаемой бегунком. Т.к. названия кварталов по Вашим хотелкам все равно не будет видно постоянно.
Вариант макросом от Gustav, с фиксированными столбцами как он описал в #6.


При прокрутке после 60 порядкового номера пропадает столбец исполнитель (а он нужен) подскажите, пжл, где это поправить?


Сообщение отредактировал bsb_ - Пятница, 22.07.2022, 09:51
 
Ответить
Сообщение
разбивка по периодам..
недели у вас разбиты УФ, им же можно раскрасить кварталы, по дате возвращаемой бегунком. Т.к. названия кварталов по Вашим хотелкам все равно не будет видно постоянно.
Вариант макросом от Gustav, с фиксированными столбцами как он описал в #6.


При прокрутке после 60 порядкового номера пропадает столбец исполнитель (а он нужен) подскажите, пжл, где это поправить?

Автор - bsb_
Дата добавления - 22.07.2022 в 09:45
bigor Дата: Пятница, 22.07.2022, 10:06 | Сообщение № 13
Группа: Проверенные
Ранг: Старожил
Сообщений: 1099
Репутация: 209 ±
Замечаний: 0% ±

нет
где это поправить?
Закладка вид, Закрепить области > Снять закрепление. Затем выделить столбцы с А по N и закрепить. Непонятно почему если выделяем с А по М, то М не закрепляется, приходится выделять на один больше.
 
Ответить
Сообщение
где это поправить?
Закладка вид, Закрепить области > Снять закрепление. Затем выделить столбцы с А по N и закрепить. Непонятно почему если выделяем с А по М, то М не закрепляется, приходится выделять на один больше.

Автор - bigor
Дата добавления - 22.07.2022 в 10:06
bsb_ Дата: Пятница, 22.07.2022, 10:13 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

Закладка вид, Закрепить области > Снять закрепление. Затем выделить столбцы с А по N и закрепить. Непонятно почему если выделяем с А по М, то М не закрепляется, приходится выделять на один больше.

Исполнитель все равно уезжает, я не понимаю(
Он кстати закрепляет максимум по столбец L (черта дальше не фиксирует область, может это ограничение в программе), дальше не закрепляет.


Сообщение отредактировал bsb_ - Пятница, 22.07.2022, 10:18
 
Ответить
Сообщение
Закладка вид, Закрепить области > Снять закрепление. Затем выделить столбцы с А по N и закрепить. Непонятно почему если выделяем с А по М, то М не закрепляется, приходится выделять на один больше.

Исполнитель все равно уезжает, я не понимаю(
Он кстати закрепляет максимум по столбец L (черта дальше не фиксирует область, может это ограничение в программе), дальше не закрепляет.

Автор - bsb_
Дата добавления - 22.07.2022 в 10:13
bigor Дата: Пятница, 22.07.2022, 10:20 | Сообщение № 15
Группа: Проверенные
Ранг: Старожил
Сообщений: 1099
Репутация: 209 ±
Замечаний: 0% ±

нет
вроде все нормально. Смотрите файл
К сообщению приложен файл: 4610209.xlsm (71.8 Kb)
 
Ответить
Сообщениевроде все нормально. Смотрите файл

Автор - bigor
Дата добавления - 22.07.2022 в 10:20
bsb_ Дата: Пятница, 22.07.2022, 10:23 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

вроде все нормально. Смотрите файл


Да, работает, спасибо!


Подскажите, пжл, еще - как сделать выделение зеленой границей всего столбца, а не только по 19 строку (см. снимок экрана).
К сообщению приложен файл: 1750132.png (6.1 Kb)
 
Ответить
Сообщение
вроде все нормально. Смотрите файл


Да, работает, спасибо!


Подскажите, пжл, еще - как сделать выделение зеленой границей всего столбца, а не только по 19 строку (см. снимок экрана).

Автор - bsb_
Дата добавления - 22.07.2022 в 10:23
_Boroda_ Дата: Пятница, 22.07.2022, 10:27 | Сообщение № 17
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Условное форматирование - выбираете "Этот лист" - правите диапазоны в "Применяется к"


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеУсловное форматирование - выбираете "Этот лист" - правите диапазоны в "Применяется к"

Автор - _Boroda_
Дата добавления - 22.07.2022 в 10:27
bsb_ Дата: Пятница, 22.07.2022, 10:34 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 29
Репутация: 0 ±
Замечаний: 40% ±

Условное форматирование - выбираете "Этот лист" - правите диапазоны в "Применяется к"

Добрый день!

Не нашел там правила применительно к этому выделению
К сообщению приложен файл: 0838746.png (208.8 Kb)
 
Ответить
Сообщение
Условное форматирование - выбираете "Этот лист" - правите диапазоны в "Применяется к"

Добрый день!

Не нашел там правила применительно к этому выделению

Автор - bsb_
Дата добавления - 22.07.2022 в 10:34
_Boroda_ Дата: Пятница, 22.07.2022, 10:40 | Сообщение № 19
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16674
Репутация: 6479 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
а, это в макросе тогда должно быть. Я файл с макросом скачать не могу. Поищите там в коде. Или автора подождите


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщениеа, это в макросе тогда должно быть. Я файл с макросом скачать не могу. Поищите там в коде. Или автора подождите

Автор - _Boroda_
Дата добавления - 22.07.2022 в 10:40
bigor Дата: Пятница, 22.07.2022, 10:50 | Сообщение № 20
Группа: Проверенные
Ранг: Старожил
Сообщений: 1099
Репутация: 209 ±
Замечаний: 0% ±

нет
bsb_, [vba]
Код
Sub Полосапрокр4_Изменение()
    Cells(11, Range("N3").Value).Resize(10, 1).Activate
End Sub
[/vba] я так понимаю, что нужно 10 поменять, на 100 например
 
Ответить
Сообщениеbsb_, [vba]
Код
Sub Полосапрокр4_Изменение()
    Cells(11, Range("N3").Value).Resize(10, 1).Activate
End Sub
[/vba] я так понимаю, что нужно 10 поменять, на 100 например

Автор - bigor
Дата добавления - 22.07.2022 в 10:50
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Бегунок полосы прокрутки в календаре excel (Формулы/Formulas)
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!