1 / 1 / 0
Регистрация: 22.07.2018
Сообщений: 80
1
Excel

Перенести (скопировать) значения столбца B соблюдая строчность, в нужную ячейку диапозона C:J

27.01.2019, 14:43. Показов 1707. Ответов 4
Метки нет (Все метки)

Здравствуйте!!!
Помогите плиз!
Перенести (скопировать) значения столбца B соблюдая строку, в нужную ячейку диапазон C:J
Вложения
Тип файла: xlsx Пример.xlsx (9.0 Кб, 9 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.01.2019, 14:43
Ответы с готовыми решениями:

Создать два столбца с ценами, перенести ячейку, заменить значения
Добрый день! Имеется excel файл напечатанного ниже формата: Строка "1" - Наименования столбцов;...

Как можно из выделенного столбца каждую вторую ячейку перенести на столбец вправо и на ячейку вверх?
До вчерашнего дня ни VBA ни excel-ными макросами не интересовался, да и не надо было, а вот...

Можно ли скопировать (перенести/отобразить) текст в соседнюю с гиперссылкой ячейку?
Здравствуйте. Есть таблица. В некоторых ячейках содержатся гиперссылки на текст содержащийся в...

Перенести из ячейки в ячейку только уникальные значения
Здравствуйте, помогите решить проблему. В ячейке А1 содержатся слова, через запятую "дом, жизнь,...

4
4130 / 2234 / 940
Регистрация: 01.12.2010
Сообщений: 4,624
27.01.2019, 15:45 2
Visual Basic
1
2
3
4
5
6
Private Sub Test()
    Dim c As Range
    For Each c In Range("A4", Cells(Rows.Count, "A").End(xlUp))
        Cells(c.Row, Rows(2).Find(c, , xlValues, xlWhole).Column) = c(1, 2)
    Next
End Sub
Если же существует вероятность отсутствия значений столбца A во второй строке, то :

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Private Sub Test2()
    Dim c1 As Range, c2 As Range
    For Each c1 In Range("A4", Cells(Rows.Count, "A").End(xlUp))
        Set c2 = Rows(2).Find(c1, , xlValues, xlWhole)
        If Not c2 Is Nothing Then
           Cells(c1.Row, c2.Column) = c1(1, 2)
        Else
           c1.Interior.Color = vbRed
        End If
    Next
End Sub
0
1 / 1 / 0
Регистрация: 22.07.2018
Сообщений: 80
27.01.2019, 15:55  [ТС] 3
Вы гений!!!!!!!!!
Спасибо!!!!
Спасли от мук вечных!!!!!
0
15134 / 6408 / 1730
Регистрация: 24.09.2011
Сообщений: 9,999
27.01.2019, 16:03 4
artofnewman,
Visual Basic
1
2
3
4
5
6
Sub Ar()
  With Range("C4:J17")
    .Formula = "=IF(AND($A4=C$2,$B4<>""""),$B4,"""")"
    .Value = .Value
  End With
End Sub
1
1 / 1 / 0
Регистрация: 22.07.2018
Сообщений: 80
27.01.2019, 16:08  [ТС] 5
Вы гений!!!!!!!!!
Спасибо!!!!
Спасли от мук вечных!!!!!

Добавлено через 1 минуту
Спасибо!!! Всем !!!!!
Благодарен!!!!!!!!!!!!!
Пусть удача будет с вами всегда!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.01.2019, 16:08
Помогаю со студенческими работами здесь

Перенести из ячейки в ячейку только уникальные значения макросом
Здравствуйте, помогите решить проблему. В ячейке А1 содержатся слова, через запятую &quot;дом, жизнь,...

Как скопировать выделенный файл в listbox и переместить/скопировать в нужную директорию?
Как скопировать выделенный файл в listbox и переместить/скопировать в нужную директорию? вот код...

Нужно перенести данные с 1 листа на другой соблюдая условия
Здравствуйте форумчане, возник вопрос по переноске данных с 1 листа на другой соблюдая определенные...

Как найти ПЕРВУЮ не пустую ячейку из диапозона?
Есть таблица: E E1. E2. 500 E3. 900 E4. 400 E5. 10 E6. E7. E8.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru