|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
Есть 2 dbf файла, нужно сравнить ячейки (строковые), проблема в заглавных буквах, одна база все заглавные, другая обыкновенные. Как сделать сравнение без учета регистра? код программы: Sub Find_Matches() Dim CompareRange As Variant, x As Variant, y As Variant Set CompareRange = Worksheets("База").Range("А1:А150") For Each x In Selection For Each y In CompareRange If x = y Then x.Offset(0, 1) = "Да" Next y Next x End Sub Спасибо за ответ! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2012, 12:21 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2012, 12:29 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
Option Compare Text results in string comparisons based on a case-insensitive text sort order determined by your system's locale . ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2012, 13:11 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2012, 14:46 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
а также StrComp быстрее прямого сравнения строк ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2012, 15:47 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
а instr еще быстрее ... |
|||
:
Нравится:
Не нравится:
|
|||
21.08.2012, 22:41 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
А средствами Excel еще быстрее Код: vbnet 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2012, 10:54 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
Shocker.Pro, If x = y Then x.Offset(0, 1) = "Да" а как вместо "Да" вставить значение из поля? например: If x = y Then x.Offset(0, 1) = y.Offset(0, 2) так естественно не работает ) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2012, 19:11 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
так естественно не работает, надо в одну строку писать ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2012, 19:16 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
Shocker.Pro, В 1-ну тоже не работает (( ставит пустые ячейки (а хотел, чтобы брал значение с другого листа, ячейка рядом с той, которая попадает под совпадение) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2012, 10:07 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
тестовый файл в студию ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2012, 11:35 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
> ячейка рядом с той, которая попадает под совпадение Наверно Код: vbnet 1.
Ну и выход из цикла при совпадении надо бы сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2012, 11:57 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
И опять же, Excel - это прежде всего формулы: Код: vbnet 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2012, 12:04 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
Разобрался. Всем большое спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2012, 17:44 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
вот такой код. Как можно оптимизировать? Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 09:24 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 09:31 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
intersk, Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 09:36 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
The_Pristintersk, Код: vbnet 1.
не, тогда он найдет и "ИСк" ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 10:53 |
|
Как сравнить строки без учета регистра
|
|||
---|---|---|---|
#18+
Shocker.Pro, ну да, точно. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.07.2016, 11:02 |
|
|
start [/forum/topic.php?fid=60&msg=37923058&tid=2155489]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 178ms |
0 / 0 |