Merhaba,
aşağıdaki kodda '.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:="=baslik" ' satırında hata oluşmakta ve vaidation yapılamamaktadır. Yardımlarınızı rica ederim
Ahmet
Sub dogrulamaliste()
Dim baslik As String
Dim son As Integer
Dim rName As Name
For Each rName In Sheets("Veri").Names
rName.Delete
Next rName
baslik = Sheets("Veri").Range("A1").Text
son = Sheets("Veri").Range("A65536").End(xlUp).Row
Sheets("Veri").Range("a2:a" & son).Name = baslik
With Sheets("Teklif").Range("B21:B42").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:="=baslik"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = False
End With
End Sub
aşağıdaki kodda '.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:="=baslik" ' satırında hata oluşmakta ve vaidation yapılamamaktadır. Yardımlarınızı rica ederim
Ahmet
Sub dogrulamaliste()
Dim baslik As String
Dim son As Integer
Dim rName As Name
For Each rName In Sheets("Veri").Names
rName.Delete
Next rName
baslik = Sheets("Veri").Range("A1").Text
son = Sheets("Veri").Range("A65536").End(xlUp).Row
Sheets("Veri").Range("a2:a" & son).Name = baslik
With Sheets("Teklif").Range("B21:B42").Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Formula1:="=baslik"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = False
End With
End Sub