반응형
Code
Sub data_validation_from_array()
Dim region, product As Variant
Dim region_range, product_range As Range
region = Array("A4", "A3", "A2", "A1", "A0", "A02")
product = Array("not", "BOM")
Set region_range = Range("C5:C10")
Set product_range = Range("D5:D10")
With region_range.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:=Join(region, ",")
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = "Error"
.InputMessage = ""
.ErrorMessage = "Please Provide a Valid Input"
.ShowInput = True
.ShowError = True
End With
With product_range.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:=Join(product, ",")
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = "Error"
.InputMessage = ""
.ErrorMessage = "Please Provide a Valid Input"
.ShowInput = True
.ShowError = True
End With
End Sub
'VBA Code' 카테고리의 다른 글
엑셀 파일을 열면, 프로그램을 자동으로 실행하는 코드 (0) | 2022.12.13 |
---|---|
DB Query 결과 엑셀로 가져오기 (0) | 2022.12.06 |
CELL 사이즈 조정 하는 코드 (0) | 2022.11.09 |
VBA Partlist 내용을 PPT 파일로 만들기 - 참고자료 (0) | 2022.11.07 |
체크 박스 만들고 ,삭제 하기 / 전체 선택, 전체 해제 #3 (0) | 2022.11.02 |