|
|
|
Поиск нужного поля.
|
|||
|---|---|---|---|
|
#18+
Добрый день. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Код: plaintext Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2007, 13:55:14 |
|
||
|
Поиск нужного поля.
|
|||
|---|---|---|---|
|
#18+
Find возвращает объект типа Range , а вы проверяете на TRUE может вы имели ввиду Код: plaintext I Have Nine Lives You Have One Only THINK! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2007, 14:46:21 |
|
||
|
Поиск нужного поля.
|
|||
|---|---|---|---|
|
#18+
HandKot может вы имели ввиду Код: plaintext Выдает "Инвалид объект" и выделяет Код: plaintext Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2007, 15:15:17 |
|
||
|
Поиск нужного поля.
|
|||
|---|---|---|---|
|
#18+
Sub Макрос3() 'поиск поля с текстом NigYach = 10 'поиск поля с текстом "Цех1". Начинаем с десятой строчки-идем 'к первой, пока не встретим Do Until NigYach = 1 Set IFind = Range(Cells(NigYach, 1), Cells(NigYach, Columns.Count)).Find(What:="Цех1", LookIn:=xlFormulas, LookAt:=xlPart) If Not IFind Is Nothing Then idUGE = IFind.Column MsgBox idUGE Exit Do End If NigYach = NigYach - 1 Loop End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2007, 15:28:11 |
|
||
|
Поиск нужного поля.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2007, 16:51:26 |
|
||
|
Поиск нужного поля.
|
|||
|---|---|---|---|
|
#18+
А чем вариант Код: plaintext хуже Chelovek TapokSet IFind = Range(Cells(NigYach, 1), Cells(NigYach, Columns.Count)).Find(What:="Цех1", LookIn:=xlFormulas, LookAt:=xlPart) Если не трудно, поясните. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2007, 23:12:13 |
|
||
|
Поиск нужного поля.
|
|||
|---|---|---|---|
|
#18+
vad-anatolij А чем вариант Set IFind=ROWS(NigYach).Find(What:="Цех1", LookIn:=xlFormulas, LookAt:=xlPart) хуже Set IFind = Range(Cells(NigYach, 1), Cells(NigYach, Columns.Count)).Find(What:="Цех1", LookIn:=xlFormulas, LookAt:=xlPart) Этот вариант не хуже, а даже лучше (КОРОЧЕ И ЛЕГЧЕ В ВОСПРИЯТИИ). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.10.2007, 23:25:12 |
|
||
|
Поиск нужного поля.
|
|||
|---|---|---|---|
|
#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. но когда вешаю его на кнопку формы, вставляя при этом внутрь кода Код: 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. Код: plaintext Код: plaintext 1. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 16:50:20 |
|
||
|
Поиск нужного поля.
|
|||
|---|---|---|---|
|
#18+
Значит неправильно копитуете текст кода. Скорее всего забываете какой-то End If скопировать. Я создал форму с кнопкой. Вставил ваш код и всё прекрасно заработало. P.S. Если ваша форма называется UserForm2, то лучше писать не UserForm2.Hide, а Me.Hide (т.е. родительскую форму кнопки спрятать). Тогда случайно не возникнет ошибки, если вы случайно переименуете форму. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 18:35:58 |
|
||
|
Поиск нужного поля.
|
|||
|---|---|---|---|
|
#18+
Pavel55Я создал форму с кнопкой. Вставил ваш код и всё прекрасно заработало. Не работающий у меня код, я скопировал сюда....(нижний)...может ли он неработать из за: 1) Того что в верхнем коде я использую переменную как константу - 1603, а в нижнем у меня переменная получается из другой переменной. 2) На компьютере открыты несколько книг? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.10.2007, 19:43:28 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=34860980&tid=2182116]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 348ms |

| 0 / 0 |
