Добавить пару формул в документ Excel.

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Kreol
Сообщения: 13
Зарегистрирован: 08 мар 2011, 22:03

nilem писал(а):Все-таки с повторами непонятно. Смотрим файл. На Лист1 и Лист2 сначала жмем зеленую стрелку, потом красную или синюю. Красная заполняет с повторами, а синяя без (как понял). Если не так - выделите цветом на листе в нескольких строках ячейки, которые нужно убрать.
Файл здесь.
Пример взял из файла primer final, можно проверить результаты макроса и формул.

Нет, немного не так :
Лист 1.
1)Столбец I должен быть равен столбцу N, а столбец K равен столбцу AK, потому что это одни те же уровни, расположенные в порядке убывания.

Лист2.
1)Та же проблема, что и в Листе1. Столбец I должен быть равен столбцу N, а столбец K равен столбцу Q, потому что это одни те же уровни, расположенные в порядке убывания.
2)Удаление совпадений - верно. Только такой вопрос - если в calls будет >1 strike, то промежуток от столбца "O до ...." расширится, чтобы туда поместились остальные Strike ?
nilem
Сообщения: 112
Зарегистрирован: 14 ноя 2008, 01:59
Откуда: Уфа

Промежуток установится сам. Сортировку сделал (это наз-ся в порядке возрастания).
Файл.
Kreol
Сообщения: 13
Зарегистрирован: 08 мар 2011, 22:03

nilem писал(а):Промежуток установится сам. Сортировку сделал (это наз-ся в порядке возрастания).
Файл.

Ваша правда ... что-то я мда ... :)
Всё ок !
Вы, я так понял, все рассчёты в один макрос запихнули ? Прошу-с исходник ко мне в личку, если она тут есть ... или на файлообменник.
nilem
Сообщения: 112
Зарегистрирован: 14 ноя 2008, 01:59
Откуда: Уфа

...Но это еще не все. Надо бы подправить ваш макрос (медленно работает) и вставить кнопки на ленту, чтобы можно было обрабатывать любой активный лист в книге.
Пара вопросов:
Данные на листе изменяются или нет? Т.е. макросы надо будет запускать многократно или всего один раз для каждого листа?
Покажите пример значений для столбца Size (там, где буквы и цифры) - возможно есть попроще решение.
См. также личку.
Kreol
Сообщения: 13
Зарегистрирован: 08 мар 2011, 22:03

nilem писал(а):...Но это еще не все. Надо бы подправить ваш макрос (медленно работает) и вставить кнопки на ленту, чтобы можно было обрабатывать любой активный лист в книге.
Пара вопросов:
Данные на листе изменяются или нет? Т.е. макросы надо будет запускать многократно или всего один раз для каждого листа?
Покажите пример значений для столбца Size (там, где буквы и цифры) - возможно есть попроще решение.
См. также личку.

Макрос подправить можно. Объясните поподробней плиз : "вставить кнопки на ленту, чтобы можно было обрабатывать любой активный лист в книге".
Данные на листе изменяться не будут. Будут только добавляться новые листы. Т.е было бы неплохо, чтобы я кликал на лист, нажимал на кнопку и конкретно для этого листа просчитывался макрос, который, соответственно, выполняет функцию моего макроса + функцию моих формул+ функцию вашего макроса.
Насчёт Size - я отправлял вам пример (исходные данные без изменений) посмотрите там. Документ называется primer.xlsx

p.s Видел ваше сообщение, прочитал, закрыл, потом хотел ответить, но не нашёл лички ... ткните носом, если не трудно :)
nilem
Сообщения: 112
Зарегистрирован: 14 ноя 2008, 01:59
Откуда: Уфа

Кнопки на ленте - просто будет еще одна вкладка на ленте с двумя кнопками. Новая вкладка будет появляться только для одного файла.
Личка: ткните "nilem" (слева в этом посте), заходим в профиль, пишем сообщение.
Kreol
Сообщения: 13
Зарегистрирован: 08 мар 2011, 22:03

nilem писал(а):Кнопки на ленте - просто будет еще одна вкладка на ленте с двумя кнопками. Новая вкладка будет появляться только для одного файла.
Личка: ткните "nilem" (слева в этом посте), заходим в профиль, пишем сообщение.

Сделайте лучше как в прошлом сообщении я написал. Если это конечно не сильно трудно.
Ну это то я догадался сделать .. не первый год на форумах :)
Только вот писать где найти не могу ... у вас в профиле нет ни "Отправить личное сообщение", ни самой формы для сообщений ...
nilem
Сообщения: 112
Зарегистрирован: 14 ноя 2008, 01:59
Откуда: Уфа

Ну, вот так все предполагалось. Ищем вкладку "Stikes". Файл
Kreol
Сообщения: 13
Зарегистрирован: 08 мар 2011, 22:03

nilem писал(а):Ну, вот так все предполагалось. Ищем вкладку "Stikes". Файл

А подобную вкладку нельзя переносить в другие документы ? Т.е она привязана только к этому ?
nilem
Сообщения: 112
Зарегистрирован: 14 ноя 2008, 01:59
Откуда: Уфа

Kreol писал(а):А подобную вкладку нельзя переносить в другие документы ? Т.е она привязана только к этому ?
Да, вкладка будет появляться только в этом файле.
Ответить