Saya mencoba memvalidasi kolom tertentu yang menggunakan validasi Daftar. Jika ("Tabel (T) / Baris (L)" kolom = "L") menggunakan tabel tertentu, jika ("Tabel (T) / Baris (L)" kolom = "t") menggunakan tabel lain. Saya menggunakan kode ini di bawah ini tetapi tidak berfungsi - daftar memiliki nilai yang salah:
Function check_alignment_column()
Dim cell As Range, j As String
msg = ""
Set rngCheck = Range([c3], Cells(Rows.Count, "C").End(xlUp))
Set rngcheck2 = Range([m3], Cells(Rows.Count, "M").End(xlUp))
For Each cell In rngCheck
If cell.value = "L" Then
With rngcheck2.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Lists!E2:E5"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
If cell.value = "T" Then
With rngcheck2.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Lists!F2:F29"
.IgnoreBlank = True
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End If
Next cell
End Function
microsoft-excel
vba
user3701825
sumber
sumber
Bisakah Anda memposting pesan Kesalahan yang Anda dapatkan !!
Rajesh S
prntscr.com/jwmo7i Kesalahannya adalah bahwa tidak ada Daftar yang ditampilkan di sini, itu harus: Alignment Line Align Text Kiri Align Text Right Center Justify
user3701825
dan untuk sel lainnya sama, ia tidak menggunakan daftar lainnya
user3701825