|
|
|
Val
|
|||
|---|---|---|---|
|
#18+
программирую на Визуал. в ячейки Exceell прописано значение цифры, а потом есть пробелы. через Trim убераю пробел. Product_type3 = Trim(Worksheets(5).Cells(find_val4.Row, product_val2.Column).Value) Но когда сравниваю значение Product_type3 с другой ячейкой, где так же прописано цифры но без пробела, сравнения равняеться к не ровну <>. кто знает как произвести ковертацию со строки на цифру? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 08:45 |
|
||
|
Val
|
|||
|---|---|---|---|
|
#18+
Dim Product_type3 As Integer ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 10:04 |
|
||
|
Val
|
|||
|---|---|---|---|
|
#18+
для начала русский бы подучить)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 10:36 |
|
||
|
Val
|
|||
|---|---|---|---|
|
#18+
PlanBDim Product_type3 As Integer ? Вы сторонник неявного преобразования типов ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 13:01 |
|
||
|
Val
|
|||
|---|---|---|---|
|
#18+
прикол приколом, а если серьезно, то там не всегда после цифр могут быть пробелы. CDbl не помог, а Cint дела тоже не помог. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 13:06 |
|
||
|
Val
|
|||
|---|---|---|---|
|
#18+
выведи значения той и другой ячейки после всех преобразований и посмотри чем они отличаются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 13:11 |
|
||
|
Val
|
|||
|---|---|---|---|
|
#18+
если в ячейки где есть пробелы, убираю пробелы после цифр, то все .аебись работает, ну то есть хорошо ))). а если не убираю, то не работает. выводил, не знаю, Trim всегда убирал пробелы, а тут не убирает, или он пробелы не видит??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 13:22 |
|
||
|
Val
|
|||
|---|---|---|---|
|
#18+
попробу вместо трима replace(" ","") или что там вместо реплайса в вб..." " - это 2 пробела ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 13:28 |
|
||
|
Val
|
|||
|---|---|---|---|
|
#18+
> Автор: Rusaln > если в ячейки где есть пробелы, убираю пробелы после цифр, то все .аебись работает, ну то есть хорошо ))). > а если не убираю, то не работает. > выводил, не знаю, Trim всегда убирал пробелы, а тут не убирает, или он пробелы не видит??? Пример значений можно увидеть? Хотя-бы те что не преобразовывает И вообще зачем тему назвал Val если в коде нигде не применяеш её? Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 14:06 |
|
||
|
Val
|
|||
|---|---|---|---|
|
#18+
Product_type = Trim(Worksheets(1).Cells(r, product_val.Column).Value) Fin_Plan_type = Trim(Worksheets(1).Cells(r, fin_plan_val.Column).Value) Product_type3 = Trim(Worksheets(5).Cells(find_val4.Row, product_val2.Column).Value) Fin_Plan_type3 = Trim(Worksheets(5).Cells(find_val4.Row, fin_plan_val2.Column).Value) If Product_type = Product_type3 And Fin_Plan_type = Fin_Plan_type3 Then L_check = "False" Worksheets(1).Cells(r, pl_cat_dr.Column).Value = pl_type Else check_Cat2 = "True" End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 15:23 |
|
||
|
Val
|
|||
|---|---|---|---|
|
#18+
даже в аски код перерводил, выводит 32 , это же пробел. но Trim не убирает ((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 15:24 |
|
||
|
Val
|
|||
|---|---|---|---|
|
#18+
тогда Replace("строка", Chr(32),"") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 15:37 |
|
||
|
Val
|
|||
|---|---|---|---|
|
#18+
> Автор: Rusaln Я вообще-то просил книгу со значениями, которые не преобразовываются как нужно. А по вышеприведенному коду такие вопросы: типы переменных Product_type, Fin_Plan_type, Product_type3, Fin_Plan_type3 ? И если уж на то пошло, может проще делать так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.05.2009, 15:40 |
|
||
|
|

start [/forum/topic.php?fid=60&fpage=158&tid=2160960]: |
0ms |
get settings: |
6ms |
get forum list: |
30ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
1ms |
| others: | 220ms |
| total: | 371ms |

| 0 / 0 |
