|
|
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
Необходимо искать из 10 значного кода только по 6и7 номеру и найденный код вставлять по назначению ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 09:40:19 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
с помощью VBA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 09:43:27 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
Я делаю где так но он ищет только целиком а мне надо что бы только искал по 6и7 For j = 3 To 1000 nn = f2.Cells(j, 1) If Len(Trim(f2.Cells(j, 1))) <> 0 Then Set sobj = f3.Columns(1).Cells.Find(nn) If Not sobj Is Nothing Then fad = sobj.Address Do If nn = f3.Cells(sobj.Row, 1) Then f3.Cells(sobj.Row, 11) = f2.Cells(j, 3) f3.Cells(sobj.Row, 12) = f2.Cells(j, 4) f3.Cells(sobj.Row, 13) = f2.Cells(j, 5) f3.Cells(sobj.Row, 14) = f2.Cells(j, 6) End If Set sobj = f3.Columns(1).Cells.FindNext(sobj) Loop While sobj.Address <> fad End If End If Next j ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 09:48:27 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
Кажись здесь поиском не получиться, надо использовать Код: plaintext I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 10:40:37 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
если есть возможность - выдели на листе в соседние колонки эти позиции и работай себе :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 11:03:59 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
F1Подстановочные знаки, используемые при поиске текста и чисел Для поиска текста или чисел, содержащих общие символы или цифры, используйте подстановочные знаки. Подстановочный знак заменяет один или несколько неуказанных символов. Используйте Чтобы найти ? (вопросительный знак) Любой одиночный символ в той же позиции, что и вопросительный знак Например, «д?м» позволяет найти «дым» и «дом» * (звездочка) Любое число символов в той же позиции, что и звездочка Например, «секр*» позволяет найти «секрет» и «секретер» ~ (тильда), за которой следует ?, * или ~ Вопросительный знак, звездочку или тильду Например, «что~?» позволяет найти «что?» следовательно строка поиска д.б. примерно такая Код: plaintext Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 11:21:07 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
Не мог бы показать на примере а то чето не получаеться у меня если конечно возможно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 12:35:28 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
BANZAIASTANAНе мог бы показать на примере а то чето не получаеться у меня если конечно возможно дай исходные данные и что надо найти ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 12:40:00 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
на на лист3 скопировать таблицу с проектами у каждого которого есть код и со второй таблицы также сопоставить проекты а вот новые проекты которых нет в первой таблицы вставить согласно данным внутри кода ?????ХХ??? а ХХ это номер подразделния куда необходимо вставить проекты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 12:47:40 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
Чего-то я ничего не понял попробуй сформулировать задачу по другому BANZAIASTANAНеобходимо искать из 10 значного кода только по 6и7 номеру и найденный код вставлять по назначению я понял так, допустим есть столбец 1111122111 1111133111 1111122111 1111122111 1111122111 1111122111 и нужно найти записи у которых 6-ой и 7-ой символ, дапустим равен 22 Так? если да то это можно сделать так Код: plaintext 1. 2. 3. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 14:01:55 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
большое спасибо попробую разобраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 15:29:19 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
А еще необходимо что бы в начале макрос прошелся и нашел точные совпадения всего кода а если код новый то по данным 6-7 символа распределить его в необходимом структурном подразделение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 15:44:59 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
Советую код на листе заменить на этот, сам поймёшь в чём разница Код: 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. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 17:08:36 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
Да макрос работает. Спасибо большое но мне надо что бы если весь 10 значный код совпадает тогда копировать данные напротив если нет то тогда по номерам 6-7 в коде добавить ниже в нужное структурное подразделение 6-7 символ это номер структурного подразделения столбец 2 в обоих таблицах ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 17:26:40 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
BANZAIASTANAДа макрос работает. Спасибо большое но мне надо что бы если весь 10 значный код совпадает тогда копировать данные напротив если нет то тогда по номерам 6-7 в коде добавить ниже в нужное структурное подразделение 6-7 символ это номер структурного подразделения столбец 2 в обоих таблицах А если код совпадает но цифры изменились. Он этого не покажет какое-же это тогда сравнение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 17:52:05 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
Если код полностью совпадает то тогда напротив вставить необходимые данные может быть такое что вводиться новый код которого небыло в старой таблице(№1) тогда надо по 6-7 символу вставить данные в необходимый диапазон эт надо что сравнить на сколько увеличилась общая сумма и покаким причинам например чтоесть нвый проект и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 18:02:35 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
BANZAIASTANAЕсли код полностью совпадает то тогда напротив вставить необходимые данные может быть такое что вводиться новый код которого небыло в старой таблице(№1) тогда надо по 6-7 символу вставить данные в необходимый диапазон эт надо что сравнить на сколько увеличилась общая сумма и покаким причинам например чтоесть нвый проект и т.д. Если проделать полностью описанную тобой операцию, то она получится равнозначной тому чтобы вставить таблицу 2 полностью! Если там где совпадает вставить из таблицы 2 цифры, а там где не совпадает тоже из таблицы 2 ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.04.2007, 18:23:02 |
|
||
|
Поиск только по части строки
|
|||
|---|---|---|---|
|
#18+
Есть предложение! Перегнать всё это в плоский файл. А потом уже хочешь сводную строй и смотри отклонения, хочешь автофилтрами играйся. Посмотри мож понравится! только немного исходные данные изменил, но это можно автоматом сделать! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.04.2007, 00:27:01 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34437377&tid=2183188]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 223ms |
| total: | 380ms |

| 0 / 0 |
