Макросы в Excel for mac
Гость
Дата: Понедельник, 04.06.2012, 13:25 |
Сообщение № 1
Добрый день. 1. Возникает следующая проблема: макрос написан: [vba]Code
Sub Сортировка_1() ' ' Сортировка_1 Макрос ' ' Range("B2:G10").Select ActiveWorkbook.Worksheets("Рабочий лист").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Рабочий лист").Sort.SortFields.Add Key:=Range( _ "B4:B10"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("Рабочий лист").Sort .SetRange Range("B3:G10") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub
[/vba] При его вызове в таблице почему-то не участвует строка 4, хотя при "написании" сортировка работала корректно. С чем это может быть связано? Как решить данную проблему? 2. Нигде не могу найти информацию, как создать кнопку с вызовом макроса именно для mac. Помогите, пожалуйста. Спасибо!
Добрый день. 1. Возникает следующая проблема: макрос написан: [vba]Code
Sub Сортировка_1() ' ' Сортировка_1 Макрос ' ' Range("B2:G10").Select ActiveWorkbook.Worksheets("Рабочий лист").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Рабочий лист").Sort.SortFields.Add Key:=Range( _ "B4:B10"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("Рабочий лист").Sort .SetRange Range("B3:G10") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub
[/vba] При его вызове в таблице почему-то не участвует строка 4, хотя при "написании" сортировка работала корректно. С чем это может быть связано? Как решить данную проблему? 2. Нигде не могу найти информацию, как создать кнопку с вызовом макроса именно для mac. Помогите, пожалуйста. Спасибо! Гость
Ответить
Сообщение Добрый день. 1. Возникает следующая проблема: макрос написан: [vba]Code
Sub Сортировка_1() ' ' Сортировка_1 Макрос ' ' Range("B2:G10").Select ActiveWorkbook.Worksheets("Рабочий лист").Sort.SortFields.Clear ActiveWorkbook.Worksheets("Рабочий лист").Sort.SortFields.Add Key:=Range( _ "B4:B10"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _ xlSortNormal With ActiveWorkbook.Worksheets("Рабочий лист").Sort .SetRange Range("B3:G10") .Header = xlYes .MatchCase = False .Orientation = xlTopToBottom .SortMethod = xlPinYin .Apply End With End Sub
[/vba] При его вызове в таблице почему-то не участвует строка 4, хотя при "написании" сортировка работала корректно. С чем это может быть связано? Как решить данную проблему? 2. Нигде не могу найти информацию, как создать кнопку с вызовом макроса именно для mac. Помогите, пожалуйста. Спасибо! Автор - Гость Дата добавления - 04.06.2012 в 13:25
Гость
Дата: Понедельник, 04.06.2012, 14:05 |
Сообщение № 2
Так, сам макрос теперь у меня работает правильно. Остается вопрос - как сделать кнопку в mac, так как найти Панель Инструментов "Формы" я не могу.
Так, сам макрос теперь у меня работает правильно. Остается вопрос - как сделать кнопку в mac, так как найти Панель Инструментов "Формы" я не могу. Гость
Ответить
Сообщение Так, сам макрос теперь у меня работает правильно. Остается вопрос - как сделать кнопку в mac, так как найти Панель Инструментов "Формы" я не могу. Автор - Гость Дата добавления - 04.06.2012 в 14:05
Serge_007
Дата: Понедельник, 04.06.2012, 14:11 |
Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Версия Excel какая?
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Версия Excel какая? Автор - Serge_007 Дата добавления - 04.06.2012 в 14:11
Гость
Дата: Понедельник, 04.06.2012, 14:12 |
Сообщение № 4
Serge_007, 2011
Ответить
Сообщение Serge_007, 2011 Автор - Гость Дата добавления - 04.06.2012 в 14:12
Hugo
Дата: Понедельник, 04.06.2012, 14:18 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация:
790
±
Замечаний:
0% ±
365
Я в Винде обычно не использую эти кнопки форм - просто рисую фигуру (вернее есть уже заготовка для копипаста), и на неё по ПКМ задаю макрос.
Я в Винде обычно не использую эти кнопки форм - просто рисую фигуру (вернее есть уже заготовка для копипаста), и на неё по ПКМ задаю макрос. Hugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Ответить
Сообщение Я в Винде обычно не использую эти кнопки форм - просто рисую фигуру (вернее есть уже заготовка для копипаста), и на неё по ПКМ задаю макрос. Автор - Hugo Дата добавления - 04.06.2012 в 14:18
Serge_007
Дата: Понедельник, 04.06.2012, 14:31 |
Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Добавьте на ленту вкладку Разработчик . В группе Элементы управления выберите Вставить
Добавьте на ленту вкладку Разработчик . В группе Элементы управления выберите Вставить Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Добавьте на ленту вкладку Разработчик . В группе Элементы управления выберите Вставить Автор - Serge_007 Дата добавления - 04.06.2012 в 14:31
Гость
Дата: Понедельник, 04.06.2012, 14:39 |
Сообщение № 7
Serge_007, спасибо, получилось )))))
Serge_007, спасибо, получилось ))))) Гость
Ответить
Сообщение Serge_007, спасибо, получилось ))))) Автор - Гость Дата добавления - 04.06.2012 в 14:39