Доброго времени суток. необходим код поиска одинаковых символов в столбцах на разных листах и если не сложно, то еще и поиск разных данных. Заранее спасибо
Доброго времени суток. необходим код поиска одинаковых символов в столбцах на разных листах и если не сложно, то еще и поиск разных данных. Заранее спасибоDanko
KuklP, нет не издеваюсь, возможно вы на столько тупы, что-не можете по словам и скринам понять! Вот программный код, который требовался For i = 1 To 1048576 For j = 1 To 16384 For k = 1 To 1048576 For m = 1 To 16384 If Лист1.Cells(i,j) = Лист2.Cells(k,m) Then MsgBox("одинаковые значения в ячейке (" & i & "," & j & ") 1-го листа и ячейке (" & k & "," & m & ") 2-го листа") Next m Next k Next j Next i
[/vba] [moder]Бан за хамство и нарушение Правил форума п.3, 5а. Тема закрыта[/moder]
[vba]
Код
KuklP, нет не издеваюсь, возможно вы на столько тупы, что-не можете по словам и скринам понять! Вот программный код, который требовался For i = 1 To 1048576 For j = 1 To 16384 For k = 1 To 1048576 For m = 1 To 16384 If Лист1.Cells(i,j) = Лист2.Cells(k,m) Then MsgBox("одинаковые значения в ячейке (" & i & "," & j & ") 1-го листа и ячейке (" & k & "," & m & ") 2-го листа") Next m Next k Next j Next i
[/vba] [moder]Бан за хамство и нарушение Правил форума п.3, 5а. Тема закрыта[/moder]Danko
Миронов Андрей
Сообщение отредактировал Pelena - Воскресенье, 05.04.2015, 12:19
И дождались окончания его выполнения? лет 100500 понадобится. Если надо точно могу прикинуть 25553,9424464665 лет приблизительно. При условии выполнения как у меня в тесте 36624793,6 операций в секунду И это без чтения с листа!! простоо цикл с проверкой булевой переменной С чтением с листа и сравнением значений умножь это время на 638,68571
И дождались окончания его выполнения? лет 100500 понадобится. Если надо точно могу прикинуть 25553,9424464665 лет приблизительно. При условии выполнения как у меня в тесте 36624793,6 операций в секунду И это без чтения с листа!! простоо цикл с проверкой булевой переменной С чтением с листа и сравнением значений умножь это время на 638,68571alex77755
Могу помочь в VB6, VBA Alex77755@mail.ru
Сообщение отредактировал alex77755 - Воскресенье, 05.04.2015, 12:43
1. если работать с листами, то, хотя бы, find заюзать. 2. зачем лопатить весь лист? Про UsedRange хотя бы посмотреть. 3. если не с листа работать, то заюзать словари и массивы
1. если работать с листами, то, хотя бы, find заюзать. 2. зачем лопатить весь лист? Про UsedRange хотя бы посмотреть. 3. если не с листа работать, то заюзать словари и массивыalex77755