Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Макрос для копирования определенных значений, Нужен макрос, который делает выборку из столбца B по соседнему столбцу A
 
Пытливый, Огромное спасибо!
Макрос для копирования определенных значений, Нужен макрос, который делает выборку из столбца B по соседнему столбцу A
 
Цитата
написал:
С файлом-примером дело пойдет шустрее в разЫ.
Макрос для копирования определенных значений, Нужен макрос, который делает выборку из столбца B по соседнему столбцу A
 
Вот такая история
Макрос для копирования определенных значений, Нужен макрос, который делает выборку из столбца B по соседнему столбцу A
 
A B
1 1987
1 1989
1 2013
1 2020
2 863
2 981
3 1058
3 1097
3 1569
3 1702

То есть, есть 2 колонки, Нужно скопировать и вставить в столбец C значения  из столбца B соответствующие столбцу A (со значением 1), дальше в столбец D соответствующие 2 и т.д
Duplicate declaration in current scope, Макрос не выполняется до конца ссылаясь на дубликат
 
Всем большущее спасибо! Все работает!!
Duplicate declaration in current scope, Макрос не выполняется до конца ссылаясь на дубликат
 
Jack Famous, Поменял
Duplicate declaration in current scope, Макрос не выполняется до конца ссылаясь на дубликат
 

Всем привет! Макрос ругается на команду Dim ColValue As Range. Получается что она как бы дублируется и макрос не выполняется. Подскажите, как можно исправить команду? На что то заменить ее может? Если объяснил не понятно могу попытаться как то более развернуто объяснить...
Скрытый текст
Код
Sub ТЕКСТ ()   
 Sheets("N").Select
        Dim ColValue As Range, RowValue As Range, c As Integer, r As Long, MyRange As Range
    Set ColValue = Cells.Find(What:="*", After:=Range("A1"), LookIn:=xlValues, _
                              LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlPrevious)
    c = ColValue.Column
    Set RowValue = Cells.Find(What:="*", After:=Range("A1"), LookIn:=xlValues, _
                              LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlPrevious)
    r = RowValue.Row
    Set MyRange = Range("A1", Cells(r, c))
    MyRange.Select
        p = ActiveWorkbook.Path
        ActiveWorkbook.SaveAs Filename:=p & "\N.txt", FileFormat:=42
        ActiveWorkboos.Close
        Workbooks.Open ThisWorkbook.Path & "\Аксел_ДП.xlsm"
    Sheets("E").Select
        Dim ColValue As Range, RowValue As Range, c As Integer, r As Long, MyRange As Range
    Set ColValue = Cells.Find(What:="*", After:=Range("A1"), LookIn:=xlValues, _
                              LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlPrevious)
    c = ColValue.Column
    Set RowValue = Cells.Find(What:="*", After:=Range("A1"), LookIn:=xlValues, _
                              LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlPrevious)
    r = RowValue.Row
    Set MyRange = Range("A1", Cells(r, c))
    MyRange.Select
        p = ActiveWorkbook.Path
        ActiveWorkbook.SaveAs Filename:=p & "\E.txt", FileFormat:=42
        Workbooks.Open ThisWorkbook.Path & "\Аксел_ДП.xlsm"
    Sheets("Z").Select
        Dim ColValue As Range, RowValue As Range, c As Integer, r As Long, MyRange As Range
    Set ColValue = Cells.Find(What:="*", After:=Range("A1"), LookIn:=xlValues, _
                              LookAt:=xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlPrevious)
    c = ColValue.Column
    Set RowValue = Cells.Find(What:="*", After:=Range("A1"), LookIn:=xlValues, _
                              LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlPrevious)
    r = RowValue.Row
    Set MyRange = Range("A1", Cells(r, c))
    MyRange.Select
        p = ActiveWorkbook.Path
        ActiveWorkbook.SaveAs Filename:=p & "\Z.txt", FileFormat:=42
        Workbooks.Open ThisWorkbook.Path & "\Аксел_ДП.xlsm"
End Sub
Изменено: Никита Ситников - 06.06.2022 13:21:55
Поле ответа в теме вопроса не активно, Не могу писать текст для ответа пользователям
 
Здравствуйте. Не могу отвечать на ответы в обсуждении. Поле ответа (набора текста) не активно...
Макрос на сохранение в текст, Макрос в текст
 
Код
!
Изменено: Никита Ситников - 03.06.2022 15:08:45
Страницы: 1
Наверх