Я не уверен, если это возможно, но я хотел бы создать упорядоченный числовой список автоматически на основе значения ячейки. Например, если у меня есть ячейка со значением 100, я хочу, чтобы Excel автоматически генерировал список из 1-100. Если вместо этого эта ячейка имеет значение 50, я хочу, чтобы Excel автоматически генерировал список от 1 до 50, начиная с той же ячейки, что и раньше. Это возможно?

Я хотел бы использовать это, чтобы помочь функциям плотности графика (бета и биномиальная). Если есть более простой способ, кроме генерации всех значений в одном столбце и использования формулы pdf в другом столбце, пожалуйста, дайте мне знать.

Спасибо

1 ответ1

2

Сначала введите следующий макрос событий в область кода рабочего листа:

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim A As Range, N As Long
    Set A = Range("A1")
    If Intersect(Target, A) Is Nothing Then Exit Sub
    Application.EnableEvents = False
        N = A.Value
        Range("A:A").Clear
        For i = 1 To N
            Cells(i, "A").Value = i
        Next i
    Application.EnableEvents = True
End Sub

Затем введите число в ячейку A1. Столбец А будет автоматически заполнен последовательностью

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