powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как добавить повторяющиеся значения?
4 сообщений из 4, страница 1 из 1
Как добавить повторяющиеся значения?
    #37713726
cnet_12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток!
Подскажите, пожалуйста, имеется таблица со столбцами: 1-наименование, 2-число.
Как сделать так, что бы появился новый столбец со значениями наименование, повторяющимися заданное количество раз в новой строке. Количество указано в столбце "число". Пример:
Задано:
а 2
б 1
в 3
Должно получится:
а
а
б
в
в
в
...
Рейтинг: 0 / 0
Как добавить повторяющиеся значения?
    #37713793
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут 11938294 мы решали разными способами похожую задачу
...
Рейтинг: 0 / 0
Как добавить повторяющиеся значения?
    #37713801
R Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
cnet_12,
Возможно и оптимальней
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Option Explicit
Sub TT()
Dim a, b, t, i&, j&, u&, x&
a = [a1].CurrentRegion.Value
ReDim b(1 To UBound(a))
For i = 1 To UBound(a)
u = UBound(b)
t = Split(a(i, 1), " ")
ReDim Preserve b(1 To UBound(b) + CLng(t(1)))
For j = 1 To CLng(t(1))
x = x + 1
b(x) = t(0)
Next
Next
[c1].Resize(UBound(b)) = Application.Transpose(b)
End Sub

...
Рейтинг: 0 / 0
Как добавить повторяющиеся значения?
    #37713833
R Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Очистил от мусора :)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Sub TT()
Dim a, b, t, i&, j&, x&
a = [a1].CurrentRegion.Value
ReDim b(0)
For i = 1 To UBound(a)
t = Split(a(i, 1), " ")
ReDim Preserve b(1 To UBound(b) + CLng(t(1)))
For j = 1 To CLng(t(1))
    x = x + 1
    b(x) = t(0)
Next
Next
[c1].Resize(UBound(b)) = Application.Transpose(b)
End Sub

...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как добавить повторяющиеся значения?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]