У меня есть таблица (A3-6), которая скрывает строки в соответствии с числом, введенным в ячейку над таблицей (A1). В столбце Row A3-6 пользователь выбирает опцию в ячейке, которая имеет список данных valadation. Теперь я хочу, чтобы каждая из скрытых ячеек устанавливала значения в скрытых ячейках по умолчанию.Для каждой скрытой ячейки задайте значение в ячейке в этой скрытой ячейке
Dim i As Long
For i = 2 To 10
If (Rows("2:10").Hidden = True) Then
'Set the default values for the cell?
End If
Next i
Этот код скрывает строки в соответствии с номером, введенным в A1
If Target.Address = "$A$1" Then
Rows("3:6").Hidden = True
Rows("2:" & 2 + Val(Target.Value)).Hidden = False
End If
Что вы подразумеваете под значением «по умолчанию»? Будет ли работать инструкция типа «Ячейки (2,2) =« MyDefaultValue »? –
Ну, есть небольшая таблица размером около 5 клеток со значениями в каждой ячейке. Я использовал это для создания списка проверки данных, а параметр 1 из раскрывающегося списка является значением по умолчанию. В столбце B пользователь может выбрать только опцию из этого списка. Ответит ли это на ваш вопрос @ d-стройер? –
Извините за длинный ответ, но да, это сработает! –