Sütunlar

Katılım
11 Ağustos 2008
Mesajlar
6
Excel Vers. ve Dili
excel 2003
Arkadaşlar öncelikle hayırlı Akşamlar. Benim 2 tane sorum olacaktı.

1. Sorum Örneğin ben a sütununda herhangi bir satıra (65536 satırdan biri) sadece benim belirlediğim değerlerin girilmesini istesem bu kodu nasıl yazmam gerekir. Atıyorum benim belirlediğim Elma ve Armut dışında Kiraz girmeye çalışsam bile onu kabul etmeyecek.

2. Sorum ise örneğin yine a sütununda herhangi bir satıra bir değer yazdığımda o değere karşılık atamış olduğum değerlerden mesela b sütununda aynı satırda ve c sütununda aynı satırda yer almasını istesem nasıl yaparım. Örneğin a22 satırına Elma yazdığımda b22 satırında meyve c22 satırında taze çıkacak

be şöyle bi kod yazdım ama excel de donma oluyor

dim a, b
a=65536
for b=1 to a
if range("a"&b)="kiraz" then
range("b"&b)="meyve"
range("c"&b)="taze"
end if
next b



Şimdiden İlginize Teşekkür Ederim.... SAOLUN
 
İ

İhsan Tank

Misafir
makro ile değilde excel'in özellikleri ile bunları yapabiliriz tabi isterseniz
örnek dosya ekleyin tam olarak ne istediğinizi de içine yazınız ki yardım etmeye çalışalım
 

Mehmet Şahin

Destek Ekibi
Destek Ekibi
Katılım
13 Ekim 2005
Mesajlar
1,402
Excel Vers. ve Dili
Excel 2010 - 2013 Türkçe - İngilizce
İyi akşamlar,
vba ile yapmak isterseniz, aşağıdaki kodları
sayfanızın kod bölümüne yapıştırın, kolay gelsin.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

If Intersect(Target, Range("a2:a65536")) Is Nothing Then Exit Sub
If Target.Cells.Value = "Elma" Or Target.Cells.Value = "Armut" Then
Cells(Target.Row, "b") = "Meyve": Cells(Target.Row, "c") = "Taze"
Else
Target.Cells.Clear
Exit Sub
End If

End Sub
 
Katılım
11 Ağustos 2008
Mesajlar
6
Excel Vers. ve Dili
excel 2003
Teşekkürler

İhsan Tank ve dentex çok ama çok sağolun. Bilgi paylaşmak sünnettir. Paylaştıkça çoğalır.
 
Üst