замена со звёздочкой
emkub
Дата: Четверг, 20.09.2018, 15:57 |
Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 171
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Здравствуйте! Подскажите пожалуйста, как правильно написать такую штуку: [vba]Код
k = Replace(Cells(i, "f"), "(*)", "")
[/vba] т.е. нужно убрать скобки и всё, что в них.
Здравствуйте! Подскажите пожалуйста, как правильно написать такую штуку: [vba]Код
k = Replace(Cells(i, "f"), "(*)", "")
[/vba] т.е. нужно убрать скобки и всё, что в них. emkub
Ответить
Сообщение Здравствуйте! Подскажите пожалуйста, как правильно написать такую штуку: [vba]Код
k = Replace(Cells(i, "f"), "(*)", "")
[/vba] т.е. нужно убрать скобки и всё, что в них. Автор - emkub Дата добавления - 20.09.2018 в 15:57
_Boroda_
Дата: Четверг, 20.09.2018, 16:06 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 17006
Репутация:
6667
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Такой вариант [vba]Код
aaa = "fdgdfg (ggggggg) dsfgdfg" bbb = Left(aaa, InStr(aaa, "(") - 1) & Right(aaa, Len(aaa) - InStrRev(aaa, ")"))
[/vba]
Такой вариант [vba]Код
aaa = "fdgdfg (ggggggg) dsfgdfg" bbb = Left(aaa, InStr(aaa, "(") - 1) & Right(aaa, Len(aaa) - InStrRev(aaa, ")"))
[/vba] _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Такой вариант [vba]Код
aaa = "fdgdfg (ggggggg) dsfgdfg" bbb = Left(aaa, InStr(aaa, "(") - 1) & Right(aaa, Len(aaa) - InStrRev(aaa, ")"))
[/vba] Автор - _Boroda_ Дата добавления - 20.09.2018 в 16:06
emkub
Дата: Четверг, 20.09.2018, 16:48 |
Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 171
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
вариант. А почему со звёздочкой такие сложности? Если записать эту замену макрорекордером, то всё работает. А после "правок" уже не хочет. Есть подозрения, что тут нужно использовать регулярное выражение, что бы работало со звёздочкой...
вариант. А почему со звёздочкой такие сложности? Если записать эту замену макрорекордером, то всё работает. А после "правок" уже не хочет. Есть подозрения, что тут нужно использовать регулярное выражение, что бы работало со звёздочкой... emkub
Ответить
Сообщение вариант. А почему со звёздочкой такие сложности? Если записать эту замену макрорекордером, то всё работает. А после "правок" уже не хочет. Есть подозрения, что тут нужно использовать регулярное выражение, что бы работало со звёздочкой... Автор - emkub Дата добавления - 20.09.2018 в 16:48
_Boroda_
Дата: Четверг, 20.09.2018, 17:00 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 17006
Репутация:
6667
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
sboy
Дата: Четверг, 20.09.2018, 17:24 |
Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Есть подозрения, что тут нужно использовать регулярное выражение
можно [vba][/vba]
Есть подозрения, что тут нужно использовать регулярное выражение
можно [vba][/vba]sboy
Яндекс: 410016850021169
Ответить
Сообщение Есть подозрения, что тут нужно использовать регулярное выражение
можно [vba][/vba]Автор - sboy Дата добавления - 20.09.2018 в 17:24
emkub
Дата: Четверг, 20.09.2018, 17:50 |
Сообщение № 6
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 171
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
благодарю за ответы!
благодарю за ответы! emkub
Ответить
Сообщение благодарю за ответы! Автор - emkub Дата добавления - 20.09.2018 в 17:50
KuklP
Дата: Четверг, 20.09.2018, 21:21 |
Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация:
486
±
Замечаний:
0% ±
2003-2010
Я не понял вопроса. Невнимательно прочел)
Я не понял вопроса. Невнимательно прочел) KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
Сообщение отредактировал KuklP - Четверг, 20.09.2018, 21:43
Ответить
Сообщение Я не понял вопроса. Невнимательно прочел) Автор - KuklP Дата добавления - 20.09.2018 в 21:21
emkub
Дата: Четверг, 20.09.2018, 22:50 |
Сообщение № 8
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 171
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Код, написанный в топике, не работает. А хотелось сделать замену с помощью звёздочки, т.е. удалить скобки и всё их содержимое. И вопрос в том, как записать этот код, но что бы он работал
Код, написанный в топике, не работает. А хотелось сделать замену с помощью звёздочки, т.е. удалить скобки и всё их содержимое. И вопрос в том, как записать этот код, но что бы он работал emkub
Ответить
Сообщение Код, написанный в топике, не работает. А хотелось сделать замену с помощью звёздочки, т.е. удалить скобки и всё их содержимое. И вопрос в том, как записать этот код, но что бы он работал Автор - emkub Дата добавления - 20.09.2018 в 22:50
StoTisteg
Дата: Пятница, 21.09.2018, 10:14 |
Сообщение № 9
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация:
103
±
Замечаний:
0% ±
Excel 2010
emkub , так вот Вам и объясняют, что Вы перепутали Replace (функцию языка программирования) и Range.Replace (метод объекта Range).
emkub , так вот Вам и объясняют, что Вы перепутали Replace (функцию языка программирования) и Range.Replace (метод объекта Range).StoTisteg
Интуитивно понятный код - это когда интуитивно понятно, что это код.
Сообщение отредактировал StoTisteg - Пятница, 21.09.2018, 10:14
Ответить
Сообщение emkub , так вот Вам и объясняют, что Вы перепутали Replace (функцию языка программирования) и Range.Replace (метод объекта Range).Автор - StoTisteg Дата добавления - 21.09.2018 в 10:14
emkub
Дата: Пятница, 21.09.2018, 15:33 |
Сообщение № 10
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 171
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
да, это я уже понял. С первого раза
да, это я уже понял. С первого раза emkub
Ответить
Сообщение да, это я уже понял. С первого раза Автор - emkub Дата добавления - 21.09.2018 в 15:33