• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Dizi içeriği Veri Doğrulamada kullanılabilir mi?

  • Konbuyu başlatan Konbuyu başlatan omemo
  • Başlangıç tarihi Başlangıç tarihi
Katılım
1 Haziran 2016
Mesajlar
50
Excel Vers. ve Dili
Office 2013-Türkçe 64 Bit
Merhaba,
Bir dizi (Array), Veri doğrulamada (Data Validation) liste kaynağı olabilir mi? Başka bir anlatımla; Veri doğrulamada liste kaynağını sayfadaki bir alandan almak yerine VBA ile oluşturulmuş bir dizi içeriği, yine VBA kullanılarak veri doğrulamanın kaynağı olarak atanabilir mi?
Olabilirse Nasıl bir VBA kodu yazılmalı?
Teşekkürler.
 
.

Nasıl yapılır, bilmiyorum.

Makro ile ürettiğiniz diziyi,

234185

gibi yazdırabilirseniz, olur herhalde.

.
 
Merhaba,

Aşağıdaki kod A1 hücresine veri doğrulama ekler.
İnceleyiniz, böyle bir şey mi arıyorsunuz?

Kod:
Sub Makro1()

    Dim t   As String
    Dim v   As Variant
   
    v = Array("Ahmet", "Mehmet", "Ali", "Veli")
   
    t = Join(v, ",")
   
    With Range("A1").Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:=t
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
   
End Sub
 
Merhaba,
Sayın İdris SERDAR resim net değil kırmızı ile işaretlediğiniz bölümü okuyamadım. Teşekkürler
Sayın Necdet aradığım tam olarak bu. (join ve =t Teşekkürler.)
Sayın Korhan Ayhan çok fazla örnek var. Hepsini inceleyeceğim ve yararlanacağım. Teşekkürler
 
Geri
Üst