|
|
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Помогите дописать макрос, в принципе он работает но немного не так как хотелось бы При нажатии на ячейку находящуюся в столбе А:А, содержащую знак «=» включается макрос , который должен заменить значения после равно , запрошенное input box Т.е например при нажатии по ячейки o=7890 появляется input box в которое нужно вписать число например «34» и оно заменило бы «7890»,т.е. в ячейки стало бы o=34. А при нажатии по любой другой , не содержащий знак «=», не должно ничего происходить! Подскажите пожалуйста как это сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2011, 19:13 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0, примерно: Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2011, 19:25 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
kuklp, с учетом, что слово "Ввидите" пишется иначе:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2011, 19:26 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Еще: S = ActiveCell.Formula 'Избавляемся от двойных пробелов во введенном тексте S = Replace(S, " ", " ") можно иначе: S = trim(ActiveCell.Formula) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2011, 19:29 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Спасибо, большое , целый день над ним корпел)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2011, 00:03 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, если не сложно у меня есть запись в ячейки х хAхB Как мне сделать макрос что бы , как и в прошлом примере при выборе ячейки с таким набором появлялся input box в который вписывалось сначала первое значения «A», потом второе значение «B» и в итоги выходило бы напрмер: х х150х250, как сделать ума не приложу , если не сложно подскажите. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2011, 21:07 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0, ничего не понял. Может так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2011, 22:20 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Если надо ввести несколько значений то так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2011, 22:36 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Да, именно так, только теперь не хватает маленького штриха, я так понимаю надо добавить оператор Split, что бы при следующем нажатии на эту ячейку макрос не продолжал запись а удалял старое и поверх писал новое, т.е если было х45х56 то при нажатии на ячейку макрос писал например х67х87, а не добавлял к уже имеющемуся х45х56х67х87,да? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2011, 23:06 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Я не очень понимаю. Если не так, то давайте пример, как есть - как надо. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 00:20 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
kuklp, там в коде одна из "х" на кириллице - замените, чтоб обе были одинаковыми. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 00:24 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Спасибо большое ты мне очень помог, наконец то на выходе получил то что надо, только наверно немного коряво написано если смотреть со стороны правильного написания программ но главное работает! Вот в итоги что получилось лист1)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 10:29 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0, что за хамство, мы с Вами гусей, свиней не пасли, в пивбаре под одним столом не валялись. Почему я к Вам, незнакомому человеку, обращаюсь на ВЫ, а Вы мне ТЫкаете? П.С. Ваш пример не смотрел и если будете продолжать в том же духе, помогать Вам не стану. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 12:05 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
kuklpПочему я к Вам, незнакомому человеку, обращаюсь на ВЫ, а Вы мне ТЫкаете? http://www.sql.ru/forum/actualthread.aspx?tid=549248 у человека написано "прошу на ты". Предлагаю вам написать так же "прошу на вы", а то так и будут продолжаться скандалы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 12:18 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, дельное замечание. У меня в автоподписи давно стоит "Помедленнее, мы ж едва знакомы.", однако почему-то она не выводится:-( В какой пункт профиля внести? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 12:38 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro+ Предлагаю вам написать так же "прошу на вы", а то так и будут продолжаться скандалы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 12:47 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0Спасибо большое Вы мне очень помог, наконец то на выходе получил то что надо, только наверно немного коряво написано если смотреть, со стороны правильного написания программ но главное работает! Вот в итоги что получилось лист1)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 12:57 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0Спасибо большое Вы мне очень помогли, наконец то на выходе получил то что надо, только наверно немного коряво написано если смотреть, со стороны правильного написания программ но главное работает! Вот в итоги что получилось лист1)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 12:58 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Kuklp, Еще раз спасибо !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 13:01 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
kuklpShocker.Pro, дельное замечание. У меня в автоподписи давно стоит "Помедленнее, мы ж едва знакомы.", однако почему-то она не выводится:-( В какой пункт профиля внести? в "откуда" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2011, 13:03 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Спасибо!!!))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 13:56 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, не как не получается сделать. Как сделать что бы при нажатии на cancel или красный крест, ни чего не происходило и макрос не стирал цифры после равно, если не чего не вписывать в inputbox. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 15:17 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Подскажите пожалуйста, не как не получается сделать. Как сделать что бы при нажатии на cancel или красный крест, ни чего не происходило и макрос не стирал цифры после равно, если не чего не вписывать в inputbox. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 15:21 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0, так Вы выложите последний Ваш пример где не выходит, а то воды много утекло, что Вы там юзаете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 15:21 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Да , конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 15:23 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0, от Вас требовалось только это Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 15:37 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Заранее благодарен))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 15:57 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0Подскажите пожалуйста, не как не получается сделать. Как сделать что бы при нажатии на cancel или красный крест, ни чего не происходило и макрос не стирал цифры после равно, если не чего не вписывать в inputbox.Боже, какая х**ня, кто вам такое написал?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 16:30 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 16:46 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0, код должен находиться в модуле рабочего листа. Работает по событию двойного щелчка на ячейках первой колонки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 16:48 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Да, но тогда не работает вот такой макрос, если подскажите, как его подстроить под ваш чудодейственный, то буду безмерно рад и очень благодарен, так как сам если и смогу это сделать , то как вы понимаете, займет это у меня безумно много времени, и не факт что на выходя получится то что надо . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 17:55 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0Да, но тогда не работает вот такой макрос, если подскажите, как его подстроить под ваш чудодейственный, то буду безмерно рад и очень благодарен, так как сам если и смогу это сделать , то как вы понимаете, займет это у меня безумно много времени, и не факт что на выходя получится то что надо .я это читать не буду. там черт ногу сломит. что он делать должен? менять после x всё? на что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 18:05 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
PlanB, чего-то Вы переборщили в этом куске Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2011, 18:59 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Да, я посмотрел даже что то смастерил на основе вашей модели, вроде все работает но только теперь когда щелкаешь по ячейки со знаком «=» появляется inputbox , а вот цифры введенные не добавляет после равно, в то же время, щелкая по ячейки со знаком «х» все работает корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 09:20 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Да, я посмотрел даже что то смастерил на основе вашей модели, вроде все работает но только теперь когда щелкаешь по ячейки со знаком «=» появляется inputbox , а вот цифры введенные не добавляет после равно, в то же время, щелкая по ячейки со знаком «х» все работает корректно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 09:21 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0, Функция InputBox и много другого, если бы не Эксель я бы вник в Вашу проблему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 09:33 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Ципихович ЭндрюPlanB, чего-то Вы переборщили в этом куске Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 09:53 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
PlanB, да Вы вставьте код Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 10:04 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0Да, я посмотрел даже что то смастерил на основе вашей модели, вроде все работает но только теперь когда щелкаешь по ячейки со знаком «=» появляется inputbox , а вот цифры введенные не добавляет после равно, в то же время, щелкая по ячейки со знаком «х» все работает корректно.вы даже скопировать код нормально не в состоянии! Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 10:52 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Спасибо PlanB, Спасибо Ципихович Эндрю за книжку. PlanB, да нашел ошибку , забыл Else , но не в этом суть , если этой х** как вы говорите не заниматься, то совсем просто можно использовать excel, как калькулятор , но ведь двигаться вперед надо , а каким способом уже другой вопрос. А когда помогают ещё и в написании пусть и простых, но нужных например, для моей работы моделей , как ни как нарабатывается как база знаний так и опыт правильного написания и использования той или иной функции. Да и ради интереса, все те кто помогали мне, это ваша основная специальность программирование или хобби для повышения своей производительности ? Ещё раз всем спасибо!!!!!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 11:09 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0,второе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 11:13 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0, как для меня - так хобби, потому как умных много, а той проги, что мне надо нигде не написано, а та что есть за 500 рублей разработчик поправлять под мои советы ещё если 500 накинуть не хочет, понтуется Заниматься или нет Вам решать, я думаю, что стоит, во всяком случае я ничего не потерял от этого ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 11:20 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
Вот я про то и говорю, хуже от этого не будет, ну тогда еще один вопросик вам задам? Я уже перелопатил 2 книги + ещё куча макросов разных разработчиков, так сказать наглядные пособия , но как только садишься писать , на какой-то функции просто впадаешь в ступор особенно при перебирании ячеек ( так сказать сортировки) . Как вы понимаете как надо или что надо исправить в своем модуле, исходя уже из наработанного опыта или уже вами все функции так осознаны что как таблица умножения отлетает от зубов и знаете какую куда надо поставить что б заработала? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 11:34 |
|
||
|
Макрос по замене после "="
|
|||
|---|---|---|---|
|
#18+
0creator0Вот я про то и говорю, хуже от этого не будет, ну тогда еще один вопросик вам задам? Я уже перелопатил 2 книги + ещё куча макросов разных разработчиков, так сказать наглядные пособия , но как только садишься писать , на какой-то функции просто впадаешь в ступор особенно при перебирании ячеек ( так сказать сортировки) . Как вы понимаете как надо или что надо исправить в своем модуле, исходя уже из наработанного опыта или уже вами все функции так осознаны что как таблица умножения отлетает от зубов и знаете какую куда надо поставить что б заработала?года два-три посидеть на этом форуме каждый день и почти не будет казаться, что ты новичек. только с программирования в excel не начинают изучать excel. это как пойти в школу экстремального вождения без прав. я бы научился, для начала, писать формулы. а когда станет понятно, что их не хватает снова стал бы учиться писать формулы. т.к. их в 99% случаях хватает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2011, 12:11 |
|
||
|
|

start [/forum/topic.php?all=1&fid=61&tid=2176538]: |
0ms |
get settings: |
5ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 389ms |

| 0 / 0 |
