Страницы: 1
RSS
Как правильно сделать простой макрос, функции excel
 
Добрый день!

Есть две функции, которые доступны из любых файлов:
Код
Function StartWord(txt As String, Optional delim As String = "/", Optional n As Integer = 1) As String
    arFragments = Split(txt, delim)
    StartWord = arFragments(LBound(arFragments) - n + 1)
End Function

и
Код
Function LastWord(txt As String, Optional delim As String = "/", Optional n As Integer = 1) As String
    arFragments = Split(txt, delim)
    LastWord = arFragments(UBound(arFragments) - n + 1)
End Function

Очень неудобно постоянно заходить в функции, выделять ячейки, протягивать...

Подскажите, как эти 2 функции упаковать в простой макрос.
Т.е. после выполнения макроса создаются 2 новых колонки, где первая ячейка это заголовок.
А данные для преобразования беруться из колонки С
В программировании я не очень разбираюсь, но может есть подобные примеры... или кто сможет помочь :)
Буду благодарен

Спасибо
Изменено: mazersw - 17.04.2020 10:25:36
 
mazersw, здравствуйте!
1. Предложите новое название темы в соответствии с задачей (какие данные во что преобразовать)
2. Приложите файл-пример, с примерами "как есть" и "как надо"
Цитата
mazersw: неудобно постоянно заходить в функции
функции должны находиться при вводе знака "="
Изменено: Jack Famous - 17.04.2020 10:48:01
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Цитата
Jack Famous написал:
2. Приложите файл-пример, с примерами "как есть" и "как надо"
Новые данные https://c2n.me/474sAWY
Изменено: mazersw - 17.04.2020 14:46:07
 
Цитата
Jack Famous написал:
функции должны находиться при вводе знака "="
Да, функция вводится после равно
Тему поменять не могу
Изменено: mazersw - 17.04.2020 11:23:25
 
Цитата
mazersw написал:
Тему поменять не могу
Напишите новое название темы прям здесь - модераторы поменяют
 
Цитата
Jack Famous: Предложите новое название темы
Цитата
mazersw: Тему поменять не могу
я не просил менять, я просил предложить

По вопросу: для вашего случая (всё меняется) функция лучше всего
Макрос делать не вижу смысла, т.к. потом начнётся "а если я это поменяю, а если это не там будет"

P.S.:
для примера делается ОДИН файл (разумеется, если это не вопрос по перемещению данных между файлами)
Изменено: Jack Famous - 17.04.2020 12:05:24
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
mazersw, Вы понимаете разницу между предложить новое название и самостоятельно поменять его?
Кто и где просил Вас МЕНЯТЬ?!!
Страницы: 1
Наверх