Как повторить одно значение ячейки X раз в другой ячейке? - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть такой лист

enter image description here

Как выполнить цикл по столбцу A на основе столбца B и создать записи, разделенные запятымизаканчивающиеся -0, -1 .... в столбце C?

1 Ответ

0 голосов
/ 28 сентября 2018

Используйте UDF.

Нажмите Alt + F11 , затем щелкните правой кнопкой мыши в столбце Project.Вставьте новый модуль и вставьте код в module1.

Public Function textMul(ByVal target As String, ByVal n As Long) As String
    Dim tmpStr As String
    Dim i As Long
    For i = 1 To n
        If tmpStr <> "" Then tmpStr = tmpStr & ", "
        tmpStr = tmpStr & target & "-" & i - 1
    Next i
    textMul = tmpStr
End Function

Затем вернитесь на рабочий лист, набрав textmul(A2,B2), и получите результат.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...