Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.11.2011, 02:22   #1
ruslan_123
 
Регистрация: 19.10.2011
Сообщений: 6
По умолчанию ДВССЫЛ в VBA

Проблема
есть ячейки prod1, prod2, ..., prod200
kol1, kol2, ... , kol200
prod1 = макарон
kol1 = 1
prod2 = морковь
kol2 = 0
...
prod200 = яйцо
kol200 = 10
нужно написать макрос, чтобы получилось так
ячейка (1:1) = макарон, ....., яйцо
то есть ячейка (1:1) = всем названиям продуктов от 1 до 200 если количество > 0
ruslan_123 вне форума Ответить с цитированием
Старый 21.11.2011, 11:45   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а если повернуть монитор на левый бок и потом потрясти - все данные должны ссыпаться по строчкам в первую ячейку.

извините, ...сегодня день неожиданных ответов (с мониторами).
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 21.11.2011, 11:47   #3
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Код:
Sub bb()
Dim i&, s$
On Error GoTo 10
For i = 1 To 200
    If Range("kol" & i) > 0 Then s = s & ", " & Range("prod" & i)
Next
10: [A1] = Mid(s, 3)
End Sub
exceleved@yandex.ru Яндекс.Деньги: 410011500007619

Последний раз редактировалось Казанский; 21.11.2011 в 11:49.
Казанский вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA Word,VBA Excel решить 2 задачи fafolo4ka Фриланс 6 05.03.2012 01:15
ДВССЫЛ не работает с несколькими листами fired Microsoft Office Excel 6 06.08.2010 21:30
VBA!!! NitriNKa Помощь студентам 5 08.04.2009 00:31
VBA!! NitriNKa Помощь студентам 1 02.04.2009 23:07