|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.11.2012, 23:41 | #1 |
Пользователь
Регистрация: 21.10.2012
Сообщений: 10
|
Допилить макрос для экселя
Sub RandomWord()
Dim Row, RandomRow, i As Integer Dim S1, S2 As Worksheet Const Col1 As Integer = 1, Col2 As Integer = 1, SNum1 As Integer = 3, SNum2 As Integer = 2, Rws As Integer = 120 Set S1 = Sheets(SNum1) Set S2 = Sheets(SNum2) For i = 1 To 120 Randomize RandomRow = Int((Rws * Rnd) + 1) S1.Cells(i, Col1) = S2.Cells(RandomRow, Col2) Next i End Sub Макрос берет 120 случайных ячеек из столбца А листа номер 2 и размещает их в случайном порядке в столбце А листа номер 3 Нужно дополнить макрос что бы случайные ячейки брались не только из столбца А листа 2 но и из столбца F листа 1 Заранее спасибо |
02.11.2012, 09:24 | #2 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
Код:
Правильно поставленная задача - три четверти решения.
|
02.11.2012, 13:41 | #3 |
Пользователь
Регистрация: 21.10.2012
Сообщений: 10
|
Что то не так, почему то все сгенерированные ячейки оказываются пустыми
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Допилить Графический редактор | Lexeres | Win Api | 10 | 13.05.2012 20:53 |
Пишу макрос для экселя | Alinka-malinka | HTML и CSS | 0 | 17.08.2011 10:55 |
Переделать макрос экселя под аксесс | staniiislav | Microsoft Office Excel | 5 | 10.12.2010 10:16 |
Как запустить макрос экселя из макроса ворда... | Rossoman | Microsoft Office Excel | 1 | 08.05.2010 20:51 |
Насколько можетбыть коротким код для решения задчки для Экселя? | saga | Microsoft Office Excel | 0 | 04.04.2009 13:35 |