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

Вход

Регистрация

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

 

= Мир MS Excel/Управление несколькими ScrollBars - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Управление несколькими ScrollBars (Макросы/Sub)
Управление несколькими ScrollBars
Vostok Дата: Среда, 06.05.2015, 11:54 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Коллеги, реально ли реализовать на уровне VBA механизм управления несколькими СкроллБарами Одним Управляющим СкроллБаром?
Вопрос возник из под задачи:
Есть 13 Диаграмм и у каждой своя полоса прокрутки. Нужно Создать один Управляющий СкроллБар, чтобы управлять одновременно сразу всеми Диаграммами через связанные ячейки ихних индивидульных Скроллбаров.
Как пример:
К сообщению приложен файл: ScrollBar.xlsm (30.7 Kb)


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Среда, 06.05.2015, 14:47
 
Ответить
СообщениеКоллеги, реально ли реализовать на уровне VBA механизм управления несколькими СкроллБарами Одним Управляющим СкроллБаром?
Вопрос возник из под задачи:
Есть 13 Диаграмм и у каждой своя полоса прокрутки. Нужно Создать один Управляющий СкроллБар, чтобы управлять одновременно сразу всеми Диаграммами через связанные ячейки ихних индивидульных Скроллбаров.
Как пример:

Автор - Vostok
Дата добавления - 06.05.2015 в 11:54
_Boroda_ Дата: Среда, 06.05.2015, 12:07 | Сообщение № 2
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А просто тупо сделать на всех скроллах ссылку на одну и ту же связанную ячейку не вариант?
Или как в файле.
Все аналогично можно и в VBA прописать - при работе с верхним скроллом все нижние к нему приравниваются, при работе с нижним - отвязываются и двигаются сами по себе.
К сообщению приложен файл: ScrollBar_1.xlsm (24.2 Kb)


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

Автор - _Boroda_
Дата добавления - 06.05.2015 в 12:07
Vostok Дата: Среда, 06.05.2015, 12:46 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
А просто тупо сделать на всех скроллах ссылку на одну и ту же связанную ячейку не вариант?

Полагаю, что не вариант. При работе с нижними скролами формула слетает, ломая всю "картинку" файла.
Пожалуй нужно ещё раз изложить задачу.
Есть 10 листов в Книге. На каждом листе, скажем, по 13 Диаграмм. Они построены каждая по своей таблице данных, имеет свой СкроллБар и именнованную Связанную с этим СкроллБаром ячейку.
Я написал макрос, который через UserForm создаёт новый лист и КОПИРУЕТ туда 1-ую диаграмму с 1-ого листа, 2-ую диаграмму с 3-его листа и т.д. в зависимости от того какие Диаграммы выбираются пользователем в форме.
В результате получается лист с диаграммами но без родных СкроллБаров. Однако на этом новом листе я создаю СкроллБар, через который хочу управлять этими Диаграммами, (а если зреть в корень, то менять значения связанных ячеек этих диаграмм на их родных листах.)
Попробовал через событие листа:
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
       Dim MRange As Range
       Set MRange = Range("O5")
       If Not Intersect(Target, MRange) Is Nothing Then
         Range("G3") = Range("O5")
         Range("M3") = Range("O5")
         Range("S3") = Range("O5")
      End If
End Sub
[/vba] Но Событие Change как на зло на изменение ячейки через СкроллБар не срабатывает.


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Четверг, 07.05.2015, 07:16
 
Ответить
Сообщение
А просто тупо сделать на всех скроллах ссылку на одну и ту же связанную ячейку не вариант?

Полагаю, что не вариант. При работе с нижними скролами формула слетает, ломая всю "картинку" файла.
Пожалуй нужно ещё раз изложить задачу.
Есть 10 листов в Книге. На каждом листе, скажем, по 13 Диаграмм. Они построены каждая по своей таблице данных, имеет свой СкроллБар и именнованную Связанную с этим СкроллБаром ячейку.
Я написал макрос, который через UserForm создаёт новый лист и КОПИРУЕТ туда 1-ую диаграмму с 1-ого листа, 2-ую диаграмму с 3-его листа и т.д. в зависимости от того какие Диаграммы выбираются пользователем в форме.
В результате получается лист с диаграммами но без родных СкроллБаров. Однако на этом новом листе я создаю СкроллБар, через который хочу управлять этими Диаграммами, (а если зреть в корень, то менять значения связанных ячеек этих диаграмм на их родных листах.)
Попробовал через событие листа:
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
       Dim MRange As Range
       Set MRange = Range("O5")
       If Not Intersect(Target, MRange) Is Nothing Then
         Range("G3") = Range("O5")
         Range("M3") = Range("O5")
         Range("S3") = Range("O5")
      End If
End Sub
[/vba] Но Событие Change как на зло на изменение ячейки через СкроллБар не срабатывает.

Автор - Vostok
Дата добавления - 06.05.2015 в 12:46
krosav4ig Дата: Среда, 06.05.2015, 13:12 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
можно как-то так (наверно...)
К сообщению приложен файл: 4178219.xlsm (22.6 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Среда, 06.05.2015, 13:24
 
Ответить
Сообщениеможно как-то так (наверно...)

Автор - krosav4ig
Дата добавления - 06.05.2015 в 13:12
Vostok Дата: Среда, 06.05.2015, 13:47 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
можно как-то так (наверно...)
Красиво! Для приложенного простого примерчика работает на Ура, но к моему файлу неприменимо.
Переделал файл примера, к моему файлу наверное по смыслу ближе.
К сообщению приложен файл: 8851785.xlsm (39.3 Kb)


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Среда, 06.05.2015, 14:52
 
Ответить
Сообщение
можно как-то так (наверно...)
Красиво! Для приложенного простого примерчика работает на Ура, но к моему файлу неприменимо.
Переделал файл примера, к моему файлу наверное по смыслу ближе.

Автор - Vostok
Дата добавления - 06.05.2015 в 13:47
_Boroda_ Дата: Среда, 06.05.2015, 15:04 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
при работе с верхним скроллом все нижние к нему приравниваются, при работе с нижним - отвязываются и двигаются сами по себе.

Что-то типа
[vba]
Код
Private Sub Worksheet_Activate()
      Sheets("Лист2").Range("G11") = Sheets("Лист2").Range("G10").Value
      Sheets("Лист2").Range("M11") = Sheets("Лист2").Range("M10").Value
      Sheets("Лист2").Range("S11") = Sheets("Лист2").Range("S10").Value
      Sheets("Лист2").Range("G10,M10,S10").Formula = "=Лист1!$O$5"
End Sub

Private Sub Worksheet_Deactivate()
      Sheets("Лист2").Range("G10") = Sheets("Лист2").Range("G11").Value
      Sheets("Лист2").Range("M10") = Sheets("Лист2").Range("M11").Value
      Sheets("Лист2").Range("S10") = Sheets("Лист2").Range("S11").Value
End Sub
[/vba]
Первые 3 строки в Activate не знаю, нужно Вам или нет сохранять старые значения?
К сообщению приложен файл: ScrollBar_11.xlsm (44.3 Kb)


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

Что-то типа
[vba]
Код
Private Sub Worksheet_Activate()
      Sheets("Лист2").Range("G11") = Sheets("Лист2").Range("G10").Value
      Sheets("Лист2").Range("M11") = Sheets("Лист2").Range("M10").Value
      Sheets("Лист2").Range("S11") = Sheets("Лист2").Range("S10").Value
      Sheets("Лист2").Range("G10,M10,S10").Formula = "=Лист1!$O$5"
End Sub

Private Sub Worksheet_Deactivate()
      Sheets("Лист2").Range("G10") = Sheets("Лист2").Range("G11").Value
      Sheets("Лист2").Range("M10") = Sheets("Лист2").Range("M11").Value
      Sheets("Лист2").Range("S10") = Sheets("Лист2").Range("S11").Value
End Sub
[/vba]
Первые 3 строки в Activate не знаю, нужно Вам или нет сохранять старые значения?

Автор - _Boroda_
Дата добавления - 06.05.2015 в 15:04
krosav4ig Дата: Среда, 06.05.2015, 17:06 | Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
чего-то я немного разошелся %)

К сообщению приложен файл: 5737805.xlsm (38.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениечего-то я немного разошелся %)


Автор - krosav4ig
Дата добавления - 06.05.2015 в 17:06
Vostok Дата: Четверг, 07.05.2015, 08:15 | Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Что-то типа
[vba]
Код
Private Sub Worksheet_Activate()
         Sheets("Лист2").Range("G10,M10,S10").Formula = "=Лист1!$O$5"
End Sub
[/vba]
Ок. Здорово. Вот с этим уже можно двигаться дальше. Можно работать с именнованными ячейками .LinkedCell:
[vba]
Код
Dim rng As Object
         Set rng = Union([Ячейка1], [Ячейка2], [Ячейка3])
          rng = "=Лист1!$O$5"
[/vba] Не получается правда вставить в Union название ячеек через массив и имя листа через переменную:
[vba]
Код
Dim myArray As Variant
      myArray = Array("Ячейка1", "Ячейка2", "Ячейка3")
      Dim rng As Object
      Dim sheett As String
      sheett = "Лист1"      
'   Set rng = Union([Ячейка1], [Ячейка2], [Ячейка3])
      Set rng = Union([Array(0)], [Array(1)], [Array(2)]) 'СИНТАКСИС ???
      rng = "=Лист1!$O$5"
[/vba]
К сообщению приложен файл: ScrollBar_111.xlsm (50.6 Kb)


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Четверг, 07.05.2015, 08:18
 
Ответить
Сообщение
Что-то типа
[vba]
Код
Private Sub Worksheet_Activate()
         Sheets("Лист2").Range("G10,M10,S10").Formula = "=Лист1!$O$5"
End Sub
[/vba]
Ок. Здорово. Вот с этим уже можно двигаться дальше. Можно работать с именнованными ячейками .LinkedCell:
[vba]
Код
Dim rng As Object
         Set rng = Union([Ячейка1], [Ячейка2], [Ячейка3])
          rng = "=Лист1!$O$5"
[/vba] Не получается правда вставить в Union название ячеек через массив и имя листа через переменную:
[vba]
Код
Dim myArray As Variant
      myArray = Array("Ячейка1", "Ячейка2", "Ячейка3")
      Dim rng As Object
      Dim sheett As String
      sheett = "Лист1"      
'   Set rng = Union([Ячейка1], [Ячейка2], [Ячейка3])
      Set rng = Union([Array(0)], [Array(1)], [Array(2)]) 'СИНТАКСИС ???
      rng = "=Лист1!$O$5"
[/vba]

Автор - Vostok
Дата добавления - 07.05.2015 в 08:15
Vostok Дата: Четверг, 07.05.2015, 08:40 | Сообщение № 9
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
чего-то я немного разошелся %)
Коллега, всё это очень Здорово и Красиво. Но я не могу понять, что мне с этим делать? Все ячейки связаны (зачем?) , да ещё и очень сложным кодом. Спасибо конечно за отзыв, но увы, как это адаптировать под мой файл - я не сообразил.


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Четверг, 07.05.2015, 08:41
 
Ответить
Сообщение
чего-то я немного разошелся %)
Коллега, всё это очень Здорово и Красиво. Но я не могу понять, что мне с этим делать? Все ячейки связаны (зачем?) , да ещё и очень сложным кодом. Спасибо конечно за отзыв, но увы, как это адаптировать под мой файл - я не сообразил.

Автор - Vostok
Дата добавления - 07.05.2015 в 08:40
Vostok Дата: Четверг, 07.05.2015, 09:18 | Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Решил добавить листов для чистоты эксперимента и попал в тупик. Три диапазона связываются в этом файле
[vba]
Код
Set rng = Union([Ячейка1], [Ячейка2], [Ячейка3])
[/vba] а семь - выдаёт ошибку: [vba]
Код
Set rng = Union([Ячейка1], [Ячейка2], [Ячейка3], [Ячейка4], _
[Ячейка5], [Ячейка6], [Ячейка7])
[/vba]
К сообщению приложен файл: ScrollBar_12.xlsm (61.0 Kb)


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Четверг, 07.05.2015, 09:18
 
Ответить
СообщениеРешил добавить листов для чистоты эксперимента и попал в тупик. Три диапазона связываются в этом файле
[vba]
Код
Set rng = Union([Ячейка1], [Ячейка2], [Ячейка3])
[/vba] а семь - выдаёт ошибку: [vba]
Код
Set rng = Union([Ячейка1], [Ячейка2], [Ячейка3], [Ячейка4], _
[Ячейка5], [Ячейка6], [Ячейка7])
[/vba]

Автор - Vostok
Дата добавления - 07.05.2015 в 09:18
_Boroda_ Дата: Четверг, 07.05.2015, 12:24 | Сообщение № 11
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Объединение диапазонов с разных листов? Не покатит


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

Автор - _Boroda_
Дата добавления - 07.05.2015 в 12:24
Vostok Дата: Четверг, 07.05.2015, 13:24 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Объединение диапазонов с разных листов? Не покатит
Вот блин. Имена то уровня Книги. И нигде об этом ни слова не написано (Я имею в виду теорию). Обидно однако. Тогда придётся тупо как-то так. По крайней мере этот вариант работает:
[vba]
Код
    Sheets("Лист2").[Ячейка1].Formula = "=Лист1!$O$5"
         Sheets("Лист2").[Ячейка2].Formula = "=Лист1!$O$5"
         Sheets("Лист2").[Ячейка3].Formula = "=Лист1!$O$5" '
         Sheets("Лист3").[Ячейка4].Formula = "=Лист1!$O$5"
         Sheets("Лист3").[Ячейка5].Formula = "=Лист1!$O$5"
         Sheets("Лист4").[Ячейка6].Formula = "=Лист1!$O$5"
         Sheets("Лист4").[Ячейка7].Formula = "=Лист1!$O$5"
[/vba] А есть возможность Имя ячейки (к примеру - Ячейка2) и имя Листа (к примеру - Лист1 в выражении "=Лист1!$O$5") вставить через переменные, или тоже не прокатит? Дело в том, что всё будет в большом цикле и имена связанных ячеек и имена листов с которых будут копироваться Диаграммы я планирую "загнать" в массив. Что-то у меня проблема с синтаксисом.


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Четверг, 07.05.2015, 13:34
 
Ответить
Сообщение
Объединение диапазонов с разных листов? Не покатит
Вот блин. Имена то уровня Книги. И нигде об этом ни слова не написано (Я имею в виду теорию). Обидно однако. Тогда придётся тупо как-то так. По крайней мере этот вариант работает:
[vba]
Код
    Sheets("Лист2").[Ячейка1].Formula = "=Лист1!$O$5"
         Sheets("Лист2").[Ячейка2].Formula = "=Лист1!$O$5"
         Sheets("Лист2").[Ячейка3].Formula = "=Лист1!$O$5" '
         Sheets("Лист3").[Ячейка4].Formula = "=Лист1!$O$5"
         Sheets("Лист3").[Ячейка5].Formula = "=Лист1!$O$5"
         Sheets("Лист4").[Ячейка6].Formula = "=Лист1!$O$5"
         Sheets("Лист4").[Ячейка7].Formula = "=Лист1!$O$5"
[/vba] А есть возможность Имя ячейки (к примеру - Ячейка2) и имя Листа (к примеру - Лист1 в выражении "=Лист1!$O$5") вставить через переменные, или тоже не прокатит? Дело в том, что всё будет в большом цикле и имена связанных ячеек и имена листов с которых будут копироваться Диаграммы я планирую "загнать" в массив. Что-то у меня проблема с синтаксисом.

Автор - Vostok
Дата добавления - 07.05.2015 в 13:24
_Boroda_ Дата: Четверг, 07.05.2015, 13:47 | Сообщение № 13
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Вот так нужно? Для 3-х имен с разных листов.
[vba]
Код
Dim a(1 To 3) As Range
Set a(1) = [Ячейка1]
Set a(2) = [Ячейка4]
Set a(3) = [Ячейка6]
For i = 1 To 3
     a(i).Formula = "=Лист1!$O$5"
Next i
[/vba]
Кстати, поскольку имена уровня книги, то Sheets("Лист2") писать не обязательно. А если очень хочется, то можно и так:
[vba]
Код
[Лист1!Ячейка1]
[/vba]


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВот так нужно? Для 3-х имен с разных листов.
[vba]
Код
Dim a(1 To 3) As Range
Set a(1) = [Ячейка1]
Set a(2) = [Ячейка4]
Set a(3) = [Ячейка6]
For i = 1 To 3
     a(i).Formula = "=Лист1!$O$5"
Next i
[/vba]
Кстати, поскольку имена уровня книги, то Sheets("Лист2") писать не обязательно. А если очень хочется, то можно и так:
[vba]
Код
[Лист1!Ячейка1]
[/vba]

Автор - _Boroda_
Дата добавления - 07.05.2015 в 13:47
Vostok Дата: Четверг, 07.05.2015, 14:18 | Сообщение № 14
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Массив типа Range для меня открытие :-) Отдельный респект за информацию !!!
У меня будет Массив из Имён Ячеек и Имён листов (обыкновенный массив, имена - строки), и в связи с этим последний вопрос.
1. В нижеприведённой строке кода имя - Ячейка1 подставить через переменную можно ?
Set a(1) = [Ячейка1]
Есть решение?
[vba]
Код
Dim xBuf(1 To 7) As Variant
For i = 1 To 7
     xBuf(i) = "Ячейка" & i
Next i
Dim a(1 To 7) As Range
Set a(1) = Evaluate("& xBuf(1) & ") '[Ячейка1] '???
Set a(2) = [xBuf(2)]  '[Ячейка2]'???
Set a(3) = [xBuf(3)]  '[Ячейка3]'???
Set a(4) = [xBuf(4)]  '[Ячейка4]'???
Set a(5) = [xBuf(5)]  '[Ячейка5]'???
Set a(6) = [xBuf(6)]  '[Ячейка6]'???
Set a(7) = [xBuf(7)]  '[Ячейка7]'???
[/vba] Какой синтаксис здесь уместен?


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"

Сообщение отредактировал Vostok - Четверг, 07.05.2015, 15:40
 
Ответить
СообщениеМассив типа Range для меня открытие :-) Отдельный респект за информацию !!!
У меня будет Массив из Имён Ячеек и Имён листов (обыкновенный массив, имена - строки), и в связи с этим последний вопрос.
1. В нижеприведённой строке кода имя - Ячейка1 подставить через переменную можно ?
Set a(1) = [Ячейка1]
Есть решение?
[vba]
Код
Dim xBuf(1 To 7) As Variant
For i = 1 To 7
     xBuf(i) = "Ячейка" & i
Next i
Dim a(1 To 7) As Range
Set a(1) = Evaluate("& xBuf(1) & ") '[Ячейка1] '???
Set a(2) = [xBuf(2)]  '[Ячейка2]'???
Set a(3) = [xBuf(3)]  '[Ячейка3]'???
Set a(4) = [xBuf(4)]  '[Ячейка4]'???
Set a(5) = [xBuf(5)]  '[Ячейка5]'???
Set a(6) = [xBuf(6)]  '[Ячейка6]'???
Set a(7) = [xBuf(7)]  '[Ячейка7]'???
[/vba] Какой синтаксис здесь уместен?

Автор - Vostok
Дата добавления - 07.05.2015 в 14:18
Vostok Дата: Пятница, 08.05.2015, 15:00 | Сообщение № 15
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 211
Репутация: 1 ±
Замечаний: 40% ±

Excel 2010
Итоговый вариант всех изысканий создания Управляющего СкроллБара. Со всеми вариантами синтаксиса.
К сообщению приложен файл: Main_ScrollBar.xlsm (56.7 Kb)


"Посылая кого-то в Google, Помните, завтра туда могут Послать Вас !"
 
Ответить
СообщениеИтоговый вариант всех изысканий создания Управляющего СкроллБара. Со всеми вариантами синтаксиса.

Автор - Vostok
Дата добавления - 08.05.2015 в 15:00
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Управление несколькими ScrollBars (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

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