Я только начал использовать VBA. Просто хотел знать, как заполнить колонку, начиная с диапазон («K5») и значение, полученное от ComboBox1. Например: Если диапазон («K5») = 22, то диапазон («K6») = 23 ... Конечное число - это значение ComboBox2.Auto Fill Column
Это мой код теперь ...
Dim temperature_1 As Integer 'from temperature_1
Dim temperature_2 As Integer 'to temperature_2
Dim k As Integer
Dim l As Integer
Dim range_degrees As Integer
temperature_1 = Sheet1.ComboBox1
temperature_2 = Sheet1.ComboBox2
range_degrees = temperature_2 - temperature_1
For k = range("K5") To range_degrees
For l = temperature_1 To temperature_2
......
Next l
Next k
Пожалуйста, добавьте более подробную информацию для вашего оператора 'range (" K5 ") = 22, затем диапазон (" K6 ") = 23'. Каковы «правила» для изменения значений? Почему 22-> 23 и почему K5-> K6? – nhee
Это только, к примеру. Он может начинаться с любой ячейки и любого числа. В моем проекте он находился в начале диапазона («K5»). Значение в ComboBox1 было 22. Но когда я изменяю значения в ComboBox1 или ComboBox2, мне нужно автоматически изменять значения в ячейках. –
И шаг 1. –