2

Я использую Excel и пытаюсь сгенерировать таблицу (3 столбца), в которой представлены все возможные комбинации чисел 0,1,2,3,4,5 и 6. Разрешается повторение цифр (например, 2-2-5). Чтобы сделать это вручную, понадобится навсегда и, честно говоря, я здесь не эксперт и не смог решить это самостоятельно.

Другими словами, каждая строка будет иметь три цифры, каждая из которых будет размещена в отдельной ячейке; но три из них представляют одну возможную комбинацию цифр 0-6. Мне нужно иметь все возможные комбинации. Я искал много для этого, но, к сожалению, не смог.

1 ответ1

2

Этот маленький макрос получит ваши данные:

Sub qwerty()
    For i = 0 To 6
        For j = 0 To 6
            For k = 0 To 6
                LL = LL + 1
                Cells(LL, 1) = i
                Cells(LL, 2) = j
                Cells(LL, 3) = k
            Next k
        Next j
    Next i
End Sub

Макросы очень просты в установке и использовании:

  1. ALT-F11 открывает окно VBE
  2. ALT-I ALT-M открывает новый модуль
  3. вставьте материал и закройте окно VBE

Если вы сохраните книгу, макрос будет сохранен вместе с ней. Если вы используете версию Excel более поздней, чем в 2003 году, вы должны сохранить файл как .xlsm, а не .xlsx

Чтобы удалить макрос:

  1. откройте окно VBE, как указано выше
  2. очистить код
  3. закройте окно VBE

Чтобы использовать макрос из Excel:

  1. ALT-F8
  2. Выберите макрос
  3. Нажмите RUN

Чтобы узнать больше о макросах в целом, смотрите:

http://www.mvps.org/dmcritchie/excel/getstarted.htm

а также

http://msdn.microsoft.com/en-us/library/ee814735(v=office.14).aspx

Макросы должны быть включены, чтобы это работало!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .