|
|
|
Range("A:A").Find поиск по датам - помогите
|
|||
|---|---|---|---|
|
#18+
На первом листе имеется столбец с датами, вычисленным по особым формулам. На втором листе столбец с датами, введенными вручную. На третьем листе ячейки столбца с датами просто ссылаются на соответствующие ячейки дат на втором листе. Так вот, поиск на втором листе по конкретным датам с первого листа нормально проходит таким вот способом: For i = 1 To n Set f = Sheets(2).Range("X:X").Find(what:=CDate(Sheets(1).Cells(i,1)), LookIn:=xlFormulas, LookAt:=xlWhole) ... Next Но поиск For i = 1 To n Set f = Sheets(3).Range("Y:Y").Find(what:=CDate(Sheets(1).Cells(i,1)), LookIn:=xlFormulas, LookAt:=xlWhole) ... Next на третьем листе, где ссылки на даты второго листа, уже не проходит. Помогите решить эту задачку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 09:05 |
|
||
|
Range("A:A").Find поиск по датам - помогите
|
|||
|---|---|---|---|
|
#18+
формат столбцов с датами на всех трех листах одинаков: "дд.мм.гггг" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 09:08 |
|
||
|
Range("A:A").Find поиск по датам - помогите
|
|||
|---|---|---|---|
|
#18+
Может стоит поэкспериментировать с CDate(Sheets(1).Cells(i,1).value) или CDate(Sheets(1).Cells(i,1).text)??? Кажется так ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 11:40 |
|
||
|
Range("A:A").Find поиск по датам - помогите
|
|||
|---|---|---|---|
|
#18+
Не помогло. Даты, набранные руками, ищет. Даты, полученные ссылками из других ячеек, ни в какую не хочет искать. Причем ищет только при LookIn:=xlFormulas, хотя через стандартный интерфейс поиска "Правка/Найти" находит и в формулах и в значениях, и в набранных руками и в ссылках на другие ячейки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 12:40 |
|
||
|
Range("A:A").Find поиск по датам - помогите
|
|||
|---|---|---|---|
|
#18+
LookIn:=xlValues на катит??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 13:31 |
|
||
|
Range("A:A").Find поиск по датам - помогите
|
|||
|---|---|---|---|
|
#18+
не катит, и это самое непонятное. Такое впечатление, словно ячейка, отформатированная под дату, всегда неявно содержит в себе скрытую формулу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 13:42 |
|
||
|
Range("A:A").Find поиск по датам - помогите
|
|||
|---|---|---|---|
|
#18+
Можешь весь код выложить а не одну строчку??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 14:52 |
|
||
|
Range("A:A").Find поиск по датам - помогите
|
|||
|---|---|---|---|
|
#18+
gjghjcМожешь весь код выложить а не одну строчку??? может взять да переводить дату в ячейках фукнцией формата в дату и шпарить с полученным значением ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 15:16 |
|
||
|
Range("A:A").Find поиск по датам - помогите
|
|||
|---|---|---|---|
|
#18+
Дык тут проблема в том что из ячеки белиберда тянется в переменную... кстати а что дает debug.print этой ячейки???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 15:35 |
|
||
|
Range("A:A").Find поиск по датам - помогите
|
|||
|---|---|---|---|
|
#18+
gjghjcДык тут проблема в том что из ячеки белиберда тянется в переменную... кстати а что дает debug.print этой ячейки???? Печать содержания ошибки, которая там возникает. А формат ячейки точно Дата и что-то непонятно, в ячейках точно даты лежат, может ты не то берёшь из них, не к тому свойству обращаешься ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2007, 17:54 |
|
||
|
Range("A:A").Find поиск по датам - помогите
|
|||
|---|---|---|---|
|
#18+
aqila вместо Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2007, 01:49 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2161967]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 306ms |

| 0 / 0 |
