• DİKKAT

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

Seçilen Hücrelere Sadece Belirlenen Harfler Girilsin

Katılım
5 Kasım 2007
Mesajlar
4,727
Excel Vers. ve Dili
64 Bit TR - Microsoft Office 365 - Win11 Home
Merhabalar,

C2:T30 aralığındaki hücrelere, sadece M veya D veya K harflerinin girilmesine (bir hücreye yalnız bir harf girilebilmelidir) izin veren, hatalı harf girilmeye kalktığında ise " Seçili Hücreye sadece M veya D veya K harfi girebilirsiniz" mesajı veren bir makroya ihtiyaç duymaktayım,

İlgilenen arkadaşlarıma teşekkür ederim, saygılarımla.
 
Merhabalar,

C2:T30 aralığındaki hücrelere, sadece M veya D veya K harflerinin girilmesine (bir hücreye yalnız bir harf girilebilmelidir) izin veren, hatalı harf girilmeye kalktığında ise " Seçili Hücreye sadece M veya D veya K harfi girebilirsiniz" mesajı veren bir makroya ihtiyaç duymaktayım,

İlgilenen arkadaşlarıma teşekkür ederim, saygılarımla.

Sayın 1Al2Ver,

Makro ile çözüm istemişsiniz fakat Veri Doğrulama ile ilgili bir örnek hazırladım belki işinize yarayabilir..
 
Sayın 1Al2Ver,

Makro ile çözüm istemişsiniz fakat Veri Doğrulama ile ilgili bir örnek hazırladım belki işinize yarayabilir..

Sayın espiyonajl, duyarlığınız ve çözüm için çok teşekkür ederim,

İşimi fazlası ile görür, bu işlemin macro dışında olabileceğini düşünmemiştim açıkcası, sayenizde öğrenmişte oldum, sağolun.

Tekrar teşekkür ederim, saygılarımla.
 
Rica ederim.

İşinize yaradığına sevindim.

İyi çalışmalar..
 
merhaba
alternatif olsun

Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo son
If Intersect(Target, [C2:T30]) Is Nothing Then Exit Sub
If Target = "" Then Exit Sub
If Target = "K" Or Target = "k" Or Target = "L" Or Target = "l" Or Target = "M" Or Target = "m" Then GoTo son
MsgBox " Seçili Hücreye sadece K veya L veya M harfi girebilirsiniz !", vbCritical, "UYARI"
Target = Empty
son:
End Sub
 
merhaba
alternatif olsun

Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo son
If Intersect(Target, [C2:T30]) Is Nothing Then Exit Sub
If Target = "" Then Exit Sub
If Target = "K" Or Target = "k" Or Target = "L" Or Target = "l" Or Target = "M" Or Target = "m" Then GoTo son
MsgBox " Seçili Hücreye sadece K veya L veya M harfi girebilirsiniz !", vbCritical, "UYARI"
Target = Empty
son:
End Sub

Sayın uzmanamele, merhaba,

İlginiz ve çözüm için teşekkür ederim, gerçekten de alternatif oldu, saygılar.
 
Merhaba,

Sıkıntısını duyduğum bir konuydu, geçenlerde öğrenmiştim. VBA da küçük ve büyük harf duyarlılığını kaldırmak için :

Kod:
[B][COLOR=red]Option Compare Text
[/COLOR][/B]Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo son
If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
If Target = "" Then Exit Sub
If [B][COLOR=red]Target <> "K" And Target <> "L" And Target <> "M"[/COLOR][/B] Then
    Target.Offset(0, 0).Select
    Target = Empty
    MsgBox " Seçili Hücreye sadece K veya L veya M harfi girebilirsiniz !", vbCritical, "UYARI"
End If
son:
End Sub
 
Merhaba,

Sıkıntısını duyduğum bir konuydu, geçenlerde öğrenmiştim. VBA da küçük ve büyük harf duyarlılığını kaldırmak için :

Kod:
[B][COLOR=red]Option Compare Text
[/COLOR][/B]Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo son
If Intersect(Target, [A:A]) Is Nothing Then Exit Sub
If Target = "" Then Exit Sub
If [B][COLOR=red]Target <> "K" And Target <> "L" And Target <> "M"[/COLOR][/B] Then
    Target.Offset(0, 0).Select
    Target = Empty
    MsgBox " Seçili Hücreye sadece K veya L veya M harfi girebilirsiniz !", vbCritical, "UYARI"
End If
son:
End Sub

Sayın Necdet Yeşertener, merhaba

Siteye geç geldim, bu nedenle de zamanında teşekkür edemedim, nezaketiniz ve katkılarınız için çok teşekkür ederim,

Sizler sayesinde çok yararlı bir kaynağa sahip oldum, zaman zaman beni ve kaynağı aşan çözümler gerekiyor, bu durumda da istediğim yardım ve çözümü sizlerden kısa zamanda alabiliyorum, çok çok sağolun, tekrar teşekkür ederim, saygılarımla.
 
Merhaba,

Say&#305;n 1Al2Ver, kar&#351;&#305;l&#305;kl&#305; &#246;&#287;renme s&#252;recindeyiz. Sayg&#305;lar.
 
dosya ektedir

konu başlığına ait bulabildiğim dosya ektedir
 

Ekli dosyalar

Geri
Üst