Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Нужна помощь с макросом для Excel, Нужна помощь с макросом для Excel 
:(
    Опции темы
anna91
Дата 10.1.2012, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 10.1.2012

Репутация: нет
Всего: нет



Помогите, пожалуйста!
Нужен макрос следующего плана
В столбце А есть какие-то цифры
В столбце В есть тоже какие-то цифры (их должно быть столько же сколько и в столбце А)
В столбец С нужно вывести числа из столбца А, столько раз, сколько указано в столбце В

Пример:
2__ 3__ 2
1__ 1__ 2
3__ 1__ 2
______ 1
______ 3
PM MAIL   Вверх
Данкинг
Дата 10.1.2012, 14:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Yersinia pestis
****


Профиль
Группа: Завсегдатай
Сообщений: 8302
Регистрация: 7.11.2006
Где: მოსკოვი

Репутация: 1
Всего: 130



Код

Sub aaa()
 Dim str, vv
 strr = ""
 vv = Val(ActiveSheet.Cells(1, 2).Value)
 For j = 1 To vv
  strr = strr + CStr(ActiveSheet.Cells(1, 1).Value)
 Next
 ActiveSheet.Cells(1, 3).Value = strr
End Sub




--------------------
There's nothing left but silent epitaphs.
PM MAIL WWW   Вверх
anna91
Дата 11.1.2012, 04:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 10.1.2012

Репутация: нет
Всего: нет



Спасибо большое  smile 
Не совсем то что нужно, но я уже переделала как мне надо и все работает  smile 
Код

Sub aaa()
 Columns("c:c").Select
 Selection.ClearContents
 Dim strr, vv
 strr = ""
 k = 0
 For i = 1 To 250
 vv = Val(ActiveSheet.Cells(i, 2).Value)
 For j = 1 To vv
  strr = CStr(ActiveSheet.Cells(i, 1).Value)
  ActiveSheet.Cells(j + k, 3).Value = strr
 Next
  k = k + j - 1
 Next
End Sub

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.1076 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.