|
|
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
Выложил файл нужна помощь, суть следующая: 1) макрос ищет в примечаниях инфо из строки 2 "Информация" 2) если такие ячейки находятся, то дается следующее сообщение: 1-я ячейка стобца и значение ячейки, где нашли данные Сейчас приходится делать руками и смотреть через поиск Должно получиться: Проба 516 Разворот 902 Надеюсь на помощь, и надеюсь понятно пояснил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2011, 11:09 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
смотрю пока никто не помогает, хотя прокомментируйте реально так или нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 10:10 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
Это реально и несложно сделать. Обращение к ячейке: Sheets("Наименование листа").Cells(номер строки, номер столбца) Вывод сообщения: MsgBox "Текст сообщения" А что конкретно ты хочешь, я так до конца и не догнал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 10:23 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
Papadopulos, пояснить уже очень хочется делать макросом, а не руками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 10:26 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
Создай модуль. Запихни в него функцию: Public Function GetComment(from As Range) As String On Error GoTo ErrorHandler GetComment = from.Comment.Text Exit Function ErrorHandler: Err.Clear GetComment = "" End Function ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 10:30 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
Используй функцию (для вывода комментария на лист и) поиска соотв. значения через ГПР() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 10:32 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
Akina, я не силен в макросе и формулах, можно поподробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 10:59 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
гость110411Papadopulos, пояснить уже очень хочется делать макросом, а не руками Нажми кнопку "Запись макроса" в меню "Вид", группа "Макросы" (для E2007). Затем делай руками, то что ты обычно делаешь. Потом нажми кнопку "Остановить запись" и вот у тебя есть готовый макрос. А вот чтобы его улучшить, все же придется немного VBA изучить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.04.2011, 15:49 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
я так понял помощи не ждать =( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 11:29 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
гость110411я так понял помощи не ждать =( Объясни на пальцах, что ты хочешь сделать??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 12:13 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
суть следующая: есть таблица 1) в ней 1-я строка - шапка данных, напримен фрукт / овощ 2) 2-я строка - тоже шапка - яблоко / редис 3) после этой шапки идет таблица с 3-й строки, в которой идут данные сумм, в ячейке сумм стоит примечание товара 4) нужен скрипт, который бы показывал инфо, исходя из следующих данных проверка всей страницы но по столбцам, т.е. проверка идет по стобцу 2, затем 3 и т.д. если в стобце есть совпадение, значения из строки 2 с примечанием, то выдается сообщение след вида значение первой строки и значение ячейки из стобца, в которой совпали данные в примечании может быть много текста, но если встречается значение из строки 2, попадает в сообщение выложил файл в Сообщение должно выдать следующее: фрукт - 1500 фрукт - 1231 овощ - 681 овощ - 599 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 14:20 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
гость110411, Код: 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. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 15:01 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
что-то не получается сможете вставить в книгу скрипт? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 16:03 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
гость110411, Там я сделал ссылку на Sheet1 - это программное имя листа "Лист1". У меня просто офис английский. Вместо Sheeе1 поставь Лист1 . Можно и без программного имени с условием, что активным листом будет лист с овощами. Овощи + Фрукты Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 16:30 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
NullUzer, Всё поправил! Работает! Дело в том, что в каментах может быть не одно значение, а несколько, поэтому задействовал оператор Like. :) Овощи/Фрукты Код: 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. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 16:46 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
NullUzer, супер увидел, тока один нюанс данный скрипт не вытащил значения фрукт - 1231 овощ - 599 ----------- из файла, фрукт - 1231 его примечание: яблоко ананас из файла, т.к овощ - 599 его примечание: картофель редис ----------- т.е. если другие значения есть, он не понимает реально сделать, чтобы вытащил? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 16:47 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
гость110411, Вот макрос в твоём файле. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 16:47 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
NullUzer, спасибо что нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 16:59 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
NullUzer, вопрос возник если ячейки для поиска смещаются как изменить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 17:46 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
например так файл приложил что в макросе надо изменять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.04.2011, 17:47 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
гость110411например так файл приложил что в макросе надо изменять После недолгих мучений пишу тебе универсальны код. Важно условие - перед выполнением выделить диапазон с данными. Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2011, 08:48 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
NullUzer, если не сложно вставь пожалуйста в файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2011, 12:19 |
|
||
|
Нужна помощь в макросе
|
|||
|---|---|---|---|
|
#18+
гость110411NullUzer, если не сложно вставь пожалуйста в файл Но проблемо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2011, 12:37 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=131&tid=2176923]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 357ms |

| 0 / 0 |
