Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.07.2012, 18:07   #1
Obey177
Форумчанин
 
Регистрация: 29.08.2010
Сообщений: 159
По умолчанию макрос

ребят очень прошу подсказать что не так в скрипте
Код:
Sub Macro0002()
'
' Macro0001 Macro
'

'
    START_RANGE1 = Sheets("Ðåæèìû").Range("B2").End(xlUp).Row + 1
    END_RANGE1 = Sheets("Ðåæèìû").Range("B2").End(xlDown).Row
    
    START_RANGE = Sheets("Ñîñòîÿíèÿ").Range("B2").End(xlUp).Row + 1
    END_RANGE = Sheets("Ñîñòîÿíèÿ").Range("B2").End(xlDown).Row
    
    For i = START_RANGE To END_RANGE
      cellvalue = Worksheets("Ñîñòîÿíèÿ").Cells(i, 2).Value
      Number = InStr(1, cellvalue, "Ó Ã ä Ð")
      If Number = 0 Then
        Worksheets("msg").Cells(i, 2).Value = "ANO OO-2  " + cellvalue
      ElseIf Number <> 0 Then
        For a = START_RANGE1 To END_RANGE1
        cellvalue1 = Worksheets("Ðåæèìû").Cells(a, 2).Value
        revtal = Replace(cellvalue, "Ó Ã ä Ð", cellvalue1, 1, 1)
        Worksheets("msg").Cells(a + i, 2).Value = "ANO OO-2  " + revtal
        Next
      End If
      
    
    
    'Sheets("msg").Cells(i, 2).Paste
    'if Str = InStr(1, Worksheets("Ninoiyiey").Cells(i, 2).Value, "O A a ?")
        
        'Sheets("msg").Range("A" + Str(i)).FormulaR1C1
    Next i
    
End Sub
он должен если нет определенного слова просто скопировать строку а если есть прогнать ее по циклу a (заменить и добавить новую строку на лист) но пока он только лиш заменяет строки которые сделал
Obey177 вне форума Ответить с цитированием
Старый 31.07.2012, 02:39   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

1) выложите код без кракозябров (с читаемой кириллицей)
2) прикрепите пример файла Excel

а то не очень понятно, что есть изначально, и что надо получить
EducatedFool вне форума Ответить с цитированием
Старый 31.07.2012, 02:39   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

1) выложите код без кракозябров (с читаемой кириллицей)
2) прикрепите пример файла Excel

а то не очень понятно, что есть изначально, и что надо получить
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Макрос постоянно обрабатывает события. При открытии другой книги макрос обрывается. Ples Microsoft Office Excel 8 17.12.2016 18:15
Exel - при открытии файла через макрос, если файл отсутствует - виснет весь макрос gregory1b Microsoft Office Excel 2 14.10.2010 11:51
макрос Demonmov Microsoft Office Excel 1 26.04.2010 16:33
Макрос, запускающий макрос из другого закрытого файла petruha Microsoft Office Excel 7 14.03.2010 11:31
Макрос вставки файлов в листы-Необходимо изменить ниже приведённый макрос as-is Microsoft Office Excel 4 25.02.2010 07:51