|
|
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
объясните пожалуйста что я не так делаю. Нужно сравнить две ячейки на разных листах и в зависимости от этого проставить в определенные ячейки значения 100 или 50 If Sheets("Лист1").ActiveRange = Sheets("Лист2").ActiveCell Then Sheets("Лист1").ActiveCell.Offset(0, 10) =100 Else Sheets("Лист1").ActiveCell.Offset(0, 10) =50 End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 13:05:40 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
вернее делаю я так, но ничео не получается ( If Sheets("Лист1").ActiveCell= Sheets("Лист2").ActiveCell Then Sheets("Лист1").ActiveCell.Offset(0, 10) =100 Else Sheets("Лист1").ActiveCell.Offset(0, 10) =50 End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 13:07:31 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
да ещё одно забыл - сравнить нужно активные ячейки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 13:09:14 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
активной ячейкой, может быть только одна ячейка (в любом случае). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 14:36:18 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
Да? ... грустно...:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 14:37:58 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 14:45:28 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
Может все же так: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 20:09:23 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
вот готовая фишка для сравнения, надо открыть файл а потом через запустить макрос кнопкой, разберетесь если шо, может поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 22:08:00 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
вот готовая фишка для сравнения, надо открыть файл а потом через запустить макрос кнопкой, разберетесь если шо, может поможет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.05.2006, 22:10:39 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
Результат достигнут. Большое спасибо всем! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 14:41:46 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
а шо помогло? а код будет или нэт? мы тут потели панимаешь:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2006, 16:15:50 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
Задача была в следующем - было два листа эксель. На одном были в столбще проставлены только коды, а на втором были те же коды но рядом в столбце были проставлены ещё и наименования данных кодов. Нужно было сравнив коды из первого и второго листа проставить названия на первый лист. Вот как я это сделал: Sub Макрос1() 'Application.ScreenUpdating = False Dim q1 As Variant Sheets("Лист1").Select Range("A1").Select Sheets("Лист2").Select Range("A1").Select h: Sheets("Лист1").Select ActiveCell.Offset(1, 0).Select q1 = ActiveCell Sheets("Лист2").Select v: If q1 = "" Then GoTo w: If ActiveCell = "" Then GoTo h: If ActiveCell = q1 Then ActiveCell.Offset(0, 1).Copy Sheets("Лист1").Select ActiveCell.Offset(0, 1).PasteSpecial ActiveCell.Offset(0, -1).Select Sheets("Лист2").Select Range("A1").Select GoTo h: Else Sheets("Лист2").Select ActiveCell.Offset(1, 0).Select GoTo v: End If w: Sheets("Лист1").Select 'Application.ScreenUpdating = True End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2006, 10:39:55 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
кстати, а может кто знает более простой способ? А то если обновление экрана не убирать, то при большом списке работает довольно долго:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2006, 10:43:08 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
А может воспользоваться ф-ей ВПР: =ВПР(А1;Лист2!$А$1:$В$10;2;ЛОЖЬ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2006, 12:07:32 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
что то вариант через ВПР у меня не прокатывает... может что то не так делаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2006, 12:26:51 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
надо нарыть пример с работающей впр, тогда будет проще узнать, почему не пашет впр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2006, 14:10:11 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
в принципе впр работает так, если бы на первый лист вы вводили бы коды функций, то название бы подставлялось автоматически, впр бы просматривала второй лист с кодами, сравнивала бы их с введенными вручную кодами и потом поняв, что есть совпадение возвращало бы значение во второй столбец с названиями из второго листа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2006, 14:14:00 |
|
||
|
сравнить две ячейки на разных листах
|
|||
|---|---|---|---|
|
#18+
jjj676кстати, а может кто знает более простой способ? А то если обновление экрана не убирать, то при большом списке работает довольно долго:( Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2006, 14:27:15 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=33763518&tid=2184797]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 239ms |
| total: | 425ms |

| 0 / 0 |
