Я пытаюсь остановить дубликаты записей в нескольких столбцах из раскрывающегося списка. Я работаю для первого столбца, но когда я пытаюсь добавить диапазон для столбцов C2: C9, D2: D9 и E2: E9, я получаю ошибки. Это код, который у меня есть для B2: B9, может ли кто-нибудь сказать мне, как добавить больше диапазонов? Каждый столбец использует тот же список для записей. Это простой список чисел с 1 по 8. Я хочу, чтобы каждый столбец мог забить от 1 до 8, не дублируя счет в отдельном столбце.Как добавить несколько диапазонов в excel, чтобы предотвратить дублирование записей
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B2:B9")) Is Nothing Then Exit Sub
If Target.Cells.Count > 1 Then Exit Sub
If WorksheetFunction.CountIf(Range("B2:B9"), Target) > 1 Then
Application.EnableEvents = False
Application.Undo
Application.EnableEvents = True
MsgBox "Duplicate score. Please select a different value."
End If
End Sub
Спасибо
Вы пытались использовать 'Target.Column'? – Brian