Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/9: Рейтинг темы: голосов - 9, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 21.09.2015
Сообщений: 6
1

Рандомное автозаполнение таблицы

21.10.2015, 10:05. Показов 1682. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! помогите пожалуйста, я не знаю ВБА,но мне срочно нужен скрипт,помогите кому не трудно
1.Есть таблица эксель 2 страницы
2.на первой странице в столбце А записано 100 наименований организаций,в столбце Б 500 фамилий сотрудников
3.2 страница пустая
4.нужно на странице 2 записать в стоблец А случайным образом (без повторений) 333 записи организаций,при чем каждого наименования организации должно быть не меньше 4 и не больше 9
например:
налоговая
налоговая
налоговая
налоговая
налоговая
прокуратура
прокуратура
прокуратура
прокуратура
прокурату
прокуратура
и так далее пока список не будет равняться 333 записи
5.а список сотрудников записать на страницу 2 в стоблец Б просто случайным образом без повторений
ПОМОГИТЕ ПОЖАЛУЙСТА
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2015, 10:05
Ответы с готовыми решениями:

Автозаполнение таблицы
Доброго времени суток господа . У меня такой вопрос . у меня есть форма , с элементарными...

Автозаполнение таблицы в зависимости от выбора в ComboBox
Здравствуйте! Только начинаю работать с VBA в Excel. Помогите пожалуйста написать код на основе...

Автозаполнение таблицы из листов другой книги
Есть пустая таблица1 в книге1,в ней есть строчка температура,и 30 столбиков - 30 дней месяца,...

Верное автозаполнение таблицы-А из элементов таблицы-Б
Есть две таблицы. Таблица-А и таблица-Б. Каждый элемент таблицы-Б это среднее из 3х элементов...

2
133 / 148 / 64
Регистрация: 27.06.2013
Сообщений: 536
21.10.2015, 19:54 2
Лучший ответ Сообщение было отмечено ffx как решение

Решение

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
Sub Макрос1()
Worksheets(2).Activate
Cells.Select
Selection.ClearContents
Range("A1").Select
k = 0
i = 0
Randomize
Do While k < 324
    i = i + 1
    a = Int(6 * Rnd() + 4)
    For j = 1 To a
        k = k + 1
        Cells(k, 1) = Worksheets(1).Cells(i, 1)
    Next j
Loop
Do While k > 329
    k = k - 1
Loop
i = i + 1
Do While k <= 333
    Cells(k, 1) = Worksheets(1).Cells(i, 1)
    k = k + 1
Loop
For i = 1 To 500
    Do
       k = Int(500 * Rnd() + 1)
            If Cells(k, 2) = "" Then
            Cells(k, 2) = Worksheets(1).Cells(i, 2)
            Exit Do
       End If
    Loop
Next i
Range("A333").Select
End Sub
1
0 / 0 / 0
Регистрация: 21.09.2015
Сообщений: 6
22.10.2015, 09:43  [ТС] 3
Огромное спасибо!
0
22.10.2015, 09:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2015, 09:43
Помогаю со студенческими работами здесь

Рандомное заполнение таблицы
Народ есть таблица 10 на 10 &quot;tableWidget&quot; можете привести пример кода который рандомно бы...

Рандомное заполнение таблицы
Здравствуйте, подскажите, пожалуйста, почему при рандомном заполнении таблицы возникают поля со...

Автозаполнение таблицы
Здраствуйте, У меня возникли трудности вот с каким вопросом: Нужно сделать так, что бы при...

Автозаполнение Таблицы БД
Можно ли сделать так чтоб столбик таблицы к примеру Ид при создании новой записи через Дгв авто...

Автозаполнение таблицы
Задача такова: Есть таблица с полями: Код счетчик Пломба1 текстовое (8...

Автозаполнение таблицы
На листе1 есть табличка. Нужно чтоб при выборе материала на листе2, автоматически подставлялась...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru