|
|
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Такое действительно бывает что макрос напеисанный на excel 2003 не работает на 2007? Причем три макроса работают а четвертый не хочет=( Вот тот самый макрос: Sub Sravnenie() Dim object, times, i Dim plan As Object, gos As Object, result As Object, x As Range Dim FirstAddress$, blank_cell As Range Dim discipl As Range Worksheets("Ëèñò3").Cells.ClearContents Set plan = Sheets(2) Set gos = Sheets(1) Set result = Sheets(3) For i = 1 To plan.UsedRange.Rows.Count object = Cells(i, 2) times = plan.Cells(i, 8).Value If object <> "" Then If object Like "ÄÑ*" Or object Like "ÔÒÄ*" Then Set DS_FTD = plan.Cells(i, 3) Set x = gos.Columns(2).Find(DS_FTD, LookIn:=xlValues, lookat:=xlPart, MatchCase:=True) Set object = plan.Columns(2).Find("Âñåãî ïî ÄÑ*") i = object.Rows Else Set x = gos.Columns(2).Find(object, LookIn:=xlValues, lookat:=xlPart, MatchCase:=True) If Not x Is Nothing Then FirstAddress = x.Address Do Set x = gos.Columns(2).FindNext(x) If gos.Cells(x.Row, 3).Value <> times Then Set blank_cell = result.Cells(result.Range("a" & Rows.Count).End(xlUp).Row + 1, 1) plan.Cells(, 2).Copy blank_cell End If Loop While Not x Is Nothing And x.Address <> FirstAddress Else Set blank_cell = result.Cells(result.Range("a" & Rows.Count).End(xlUp).Row + 1, 1) plan.Cells(i, 2).Copy blank_cell 'blank_cell.Offset(0, 2).Value = "Not Exist In Sheets1 Column2!" End If End If End If Next ActiveSheet.Columns.AutoFit ActiveSheet.Rows.AutoFit End Sub Прикрепила файл в котором все макросы. Помогите разобраться в чем проблема...... Заранее признательна. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 07:47 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Alisya, 1) Используйте тэги для оформления кода. Ведь не в первый раз пишете! 2) Что значит "не хочет"? Выводит на экран сообщение "не хочу работать"? Ведь не в первый раз пишете! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 09:28 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Подправь в коде Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 09:38 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Действительно автормакрос напеисанный никогда не видел чтобы так писали... Извеняюсь за офтоп :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 09:47 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
SashaM, как остроумно =) а за предыдуший ответ спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 10:03 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, не ругайтесь... Сейчас у меня ошибка на Next. Что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 10:04 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
AlisyaShocker.Pro, не ругайтесь... Сейчас у меня ошибка на Next. Что делать? Как же не ругаться, если вы опять не указали текcт ошибки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 10:08 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
AlisyaСейчас у меня ошибка на Next. Что делать? В каком макросе? У меня Sravnenie отрабатывает на ура... Вообще в VBA есть возможность использовать трассировку... Так же можно использовать возможноси предоставленные в пункте меню Debug ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 10:11 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Ошибка в макросе Sravnenie: Run-time error '13' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 10:17 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
AlisyaОшибка в макросе Sravnenie: Run-time error '13' Error 13 - несоответствие типов Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 10:26 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Выложите свежую версию файла. Т.к. вы изменили данные на листе, то, скорее всего, одна из переменных получила некорректные данные скорее всего empty. И как я уже говорил выше писать так на VBA нельзя, т.к. в этом коде много вот таких милых мин замедленного действия. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 10:32 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
vlth Код: plaintext 1. ссылка на ячейку. В данном случае это указатель на объект Cells, не вводите в заблуждение... Как переводятся слова Range и Cell можно посмотреть в словаре английского языка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 10:39 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Интересно и кто придумал в цикле изменять переменную на ходу да ещё в неё попадает строка "Всего по ДС"?.. Интересно и скакой цельюэто делалось? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 10:50 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
SashaMvlth Код: plaintext 1. ссылка на ячейку. В данном случае это указатель на объект Cells, не вводите в заблуждение... Как переводятся слова Range и Cell можно посмотреть в словаре английского языка. Уважаемый SashaM, перевод значений Range и Cell в словаре английского языка, Вы, конечно, найдёте... Вот только там не сказано, что в Excel нет объекта Cell, равно как и Cells Есть объект Range. В данном случае переменной DS_FTD (которая, кстати, по-моему, не объявлена) присваивается ссылка на диапазон, содержащий одну ячейку. Аргументом поиска надо задавать не ссылку на диапазон, а значение, содержащееся в ячейке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 10:59 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Так и есть Cells - это массив ячеек и раземеется Cells(1,1) является частным случаем диапазона, но в коде конктерно это ссылка на ячейку и там всё верно! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 11:06 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
2SashaM Верно? Вы уверены? - у меня Excel 2003, поэтому я не скачиваю файл для проверки работы кода. Но! Это несоответствие бросается в глаза. Почему бы, учитывая к тому же, сообщение VBA об ошибке №13, не переписать код корректно Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 11:18 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
vlthЭто несоответствие бросается в глаза. Не увидел несоответствия, но в одном согласен типизация данных и хороший код всегда лучше, чем вот это... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 11:39 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
SashaMТак и есть Cells - это массив ячеек и раземеется Cells(1,1) является частным случаем диапазонаCells не является ни массивом ни "частным случаем диапазона", что бы это не значило. Cells — свойство, возвращающее объект Range. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 11:46 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Antonariy, Абстрагируйтесь от Object Browser, думаю офтоп закончен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 11:59 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Не увидел несоответствия...Тогда повторюсь: аргументом поиска должна быть не ссылка на диапазон, а какое-либо значение . То, что "прокатывает" в 2003-м (который, видимо, в контексте поиска "берёт" для аргумента свойство диапазона Value как свойство по умолчанию), может не сработать в 2007-м. Cells не является ни массивом ни "частным случаем диапазона", что бы это ни значило. Cells — свойство, возвращающее объект Range. +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 12:01 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
SashaMAntonariy, Абстрагируйтесь от Object Browser, думаю офтоп закончен.Как раз он-то и является истиной в последней инстанции. Абстрагируйтесь от своих домыслов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 13:07 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
vlthТо, что "прокатывает" в 2003-м (который, видимо, в контексте поиска "берёт" для аргумента свойство диапазона Value как свойство по умолчанию), может не сработать в 2007-м. Да, да в M$ сидят идиоты, согласен с вами полностью... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 13:10 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
SashaMДа, да в M$ сидят идиоты, согласен с вами полностью... Вы когда-нить пробовали запустить программу, написанную для Access 2.0 в любой следующей версии Access? Более-менее развитая прога работать не будет. Так что не надейтесь на полную совместимость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 13:13 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, Если вы говорите о VB версии 5? И о той объектной модели родом из 90-x то да, но всё развивается в том числе и язык ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 13:16 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
vlthТо, что "прокатывает" в 2003-м (который, видимо, в контексте поиска "берёт" для аргумента свойство диапазона Value как свойство по умолчанию), может не сработать в 2007-м. Сработает. Представляете, сколько говнокода типа DS_FTD = plan.Cells(i, 3) ВНЕЗАПНО перестанет работать, если вдруг Value перестанет быть свойством по умолчанию? MS такие проблемы не нужны. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 13:19 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Shocker.ProSashaMДа, да в M$ сидят идиоты, согласен с вами полностью... Вы когда-нить пробовали запустить программу, написанную для Access 2.0 в любой следующей версии Access? Более-менее развитая прога работать не будет. Так что не надейтесь на полную совместимость.Совместимости строго начали придерживаться с 95й версии. С тех пор только формат базы менялся в 2000й и 2007й версии. Касаемо объектной модели, макросы прошлых версий почти наверняка будут работать в последующих, наоборот — с меньшей вероятностью. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 13:24 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
AntonariyСовместимости строго начали придерживаться с 95й версии. С тех пор только формат базы менялся в 2000й и 2007й версии. Касаемо объектной модели, макросы прошлых версий почти наверняка будут работать в последующих, наоборот — с меньшей вероятностью. +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 13:31 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Сработает. Представляете, сколько говнокода типа DS_FTD = plan.Cells(i, 3) ВНЕЗАПНО перестанет работать, если вдруг Value перестанет быть свойством по умолчанию? MS такие проблемы не нужны. Antonariy, не сомневаюсь в том, что Value продолжает оставаться своиством по умолчанию и в 2010-м )) Исходя из номера сообщения об ошибке, я предположил, что метод Find в 2007-м более чувствителен к типу принимаемого аргумента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 13:37 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
vlth, Если передаваемый тип не типизирован, значит, принимается тип variant, а из этого следует что ищет соответствие типу. Для примера если в ячейку A1 выставить тип "текст" и поставить значение 1, а в ячейку A2 просто поставить 1 и запустим код и можно убедиться что правильный ответ = 2 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 14:09 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Alisya, Удивило это: Код: plaintext Object есть служебное слово.... Закончились слова у человечества? :0) И вот это: Код: plaintext 1. Почему в первом случае нет .Value, а во втором - есть? Раскройте пожалуйста тайну природы... Почему решили присвоить тип Variant переменным object, times, i ? :0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:08 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
VladConn Почему в первом случае нет .Value, а во втором - есть? Раскройте пожалуйста тайну природы... Почему решили присвоить тип Variant переменным object, times, i ? :0) индусский код витиеват и беспощаден в своей нирване ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:13 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Хочу вступиться за автора топика. Помню по прошлым консультациям, она начинающий программист, самостоятельно упорно идет к своей цели, комбинируя метод тыка, консультации, фрагменты найденного кода и т.п., не в пример некоторым тут "студентам". Так что не стоит ей пенять за код, а мягко объяснить ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:18 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Shocker.ProХочу вступиться за автора топика. Помню по прошлым консультациям, она начинающий программист, самостоятельно упорно идет к своей цели, комбинируя метод тыка, консультации, фрагменты найденного кода и т.п., не в пример некоторым тут "студентам". Так что не стоит ей пенять за код, а мягко объяснить ошибки. это хорошо, значит нирвана не победит её код ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:19 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Alisya, И я бы поостерегся использовать в коде ActiveSheet. VBA не распознает его как класс так, чтобы выпадал список его методов и свойств. И это в целом менее надежно. Лучше обращаться к листу по его имени и/или вводить объект класса Worksheet. Почему вы иногда ссылаетесь на Worksheets, а иногда на Sheets? У вас там в книге не всегда именно Worksheets? С чего вдруг выполз тысячелетней давности стиль декларирования переменных (Dim FirstAddress$) посреди совершенно другого их представления? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:26 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
VladConn, приветствую! Давненько не пересекались )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:27 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, О, я ни в коем случае не пеняю. Сразу видно, что код неопытного еще автора. It's OK.... Я задаю вопросы, надеясь, что девушка сама сумеет заострить свое внимание на этих "мелочах"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:30 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
vlth, Привет! Рад тебя "видеть", как и всех остальных на этом форуме! Я совсем отошел от этого, старею наверно? :0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:32 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Shocker.ProХочу вступиться за автора топика. Но лучшее для неё будет подсказка такого плана поищи в папке ...\Microsoft Office\Office\1049 файл VBAXL10.CHM в нём описана вся объектная модель Excel ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:34 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Здесь тоже засада :) если запуск идёт не со страницы "result" то Rows.Count в редких случаях будет совпадать со страницей "result" Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:51 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Кстати, по-прежнему присутствие lookat вместо ожидаемого LookAt (и наверно ненахождение его, как например LookIn, нажатием F1), говорит, что Microsoft видимо опять прошляпил эту проблему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:51 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
SashaM, +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:52 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
AlisyaТакое действительно бывает что макрос напеисанный на excel 2003 не работает на 2007? Alisya, да, такое бывает. Но приведённый Вами код отношения к этой проблеме не имеет: без корректировки - этого в обсуждении, по-моему, сказано так и не было - он не будет работать независимо от версии Excel. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 16:54 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
А сколько строк на листе в 2007? Long или Integer? Может цикл давится на Long, и поэтому ошибка 13 на Neхt? Там переменная "i" идет как Variant, цикл ее переводит в Integer, а если строк - Long... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 17:24 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
О, да в нем миллион строк. Надо вводить Long, иначе цикл подавится... Они (циклы) видимо по умолчанию все еще на Integer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 17:31 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Хотя он заткнется и на 65536 в 2003-м ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 17:35 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
VladConn, дело в том, что переменная "i" принимает строковое значение. Вот здесь: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 17:35 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
vlthVladConn, дело в том, что переменная "i" принимает строковое значение. Вот здесь: Код: plaintext с каких пор у нас количество строк - строковое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 17:39 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Shocker.Pro, это не количество строк: поскольку "object" - это ссылка на диапазон, состоящий из одной ячейки, то object.Rows возвращает содержимое этой ячейки. Т.е. в случае, если содержимое ячейки - текст, то работа цикла завершается ошибкой 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 17:47 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
vlth, О, нет, нет, нет. Какое бы она ни принимала там, в цикле она будет Integer. Так девушка еще и переназначает переменную цикла? Nice.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 17:48 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
vlth, Ты прав :0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 17:56 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
vlthShocker.Pro, это не количество строк: поскольку "object" - это ссылка на диапазон, состоящий из одной ячейки, то object.Rows возвращает содержимое этой ячейки. Т.е. в случае, если содержимое ячейки - текст, то работа цикла завершается ошибкой 13. А вот еще интересный глюк. В приложенном файле Код: plaintext Код: plaintext По логике (если я правильно помню предыдущие обсуждения), там должно быть Row ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 17:56 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
vlthShocker.Pro, это не количество строк: поскольку "object" - это ссылка на диапазон, состоящий из одной ячейки, то object.Rows возвращает содержимое этой ячейки.Если быть занудно-точным, Rows возвращает опять таки диапазон (объект Range), имеющий свойство по умолчанию Value. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 17:57 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Shocker.ProПо логике (если я правильно помню предыдущие обсуждения), там должно быть Row Точно /topic/742502&hl=#8510723 может в этом и глюк? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 17:58 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Shocker.ProShocker.ProПо логике (если я правильно помню предыдущие обсуждения), там должно быть Row Точно /topic/742502&hl=#8510723 может в этом и глюк? Выходит, я сам там напартачил, ибо был уверен, что Row вернет индекс строки, а не саму строку (Range). Но почему тогда у автора не возникла проблема еще тогда...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 18:02 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
Shocker.ProВыходит, я сам там напартачил, ибо был уверен, что Row вернет индекс строки, а не саму строку (Range). Так здесь ошибки нет: Row возвращает индекс строки, а Rows - диапазон. ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 18:12 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
vlthТак здесь ошибки нет: Row возвращает индекс строки, а Rows - диапазон. ??? Тьфу, блин, сам себя запутал. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 18:14 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
offtopicAlisya придет вечером - вот удивится! После того, что мы сделали в этом топике с ее кодом, нам придется на ней жениться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 18:17 |
|
||
|
Макрос не работает в excel 2007
|
|||
|---|---|---|---|
|
#18+
SashaMДействительно автормакрос напеисанный никогда не видел чтобы так писали... Извеняюсь за офтоп :) Без пейсов не обошлось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2010, 19:12 |
|
||
|
|

start [/forum/topic.php?all=1&fid=60&tid=2159807]: |
0ms |
get settings: |
4ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
26ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 188ms |
| total: | 281ms |

| 0 / 0 |
