• DİKKAT

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

Otomatik veri alma

Katılım
24 Temmuz 2006
Mesajlar
20
Excel Vers. ve Dili
excel 2016 - Türkçe
Arkadaşlar sizden ricam örnek de verdiğim daha önce karşısına no su yazdığım değeri tekrar yazdığımda karşısına otomatik gelmesi için nasıl birşey yazabilirim. İlk defa geldiğim için nasıl bir yol izleyeceğimi bilemedim burda.. yardımcı olursanız sevinrm kolay gelsin...
 

Ekli dosyalar

Merhaba elimden geldiğince anladığım kadarıyla birseyler karalayayım.
İlk önce veri sayfası olması gerekiyor ki vergi dairesini tanısın excel


kontrol edermisin.
 

Ekli dosyalar

hımm anladığım kadarıyla vergi dairelerini önceden tanımlamak gerekiyor... tmm ustad o şekilde hazırlayım. olmassa sizden yardım alırım çok sağolun
 
merhaba elimden geldiğince anladığım kadarıyla birseyler karalayayım.
Ilk önce veri sayfası olması gerekiyor ki vergi dairesini tanısın excel


kontrol edermisin.



size bir örnek daha gönderiyorum ilkinde pek açıklayıcı olmadı sanırım.
 
aşağıdaki kodu deneyiniz

Sayfanın kod bölümüne;

Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [f:f]) Is Nothing Then Exit Sub
If Target.Value = "" Then
Target.Interior.ColorIndex = xlNone
Target.Offset(0, 1) = ""
Else
Set Bul = ActiveSheet.Columns("f").Find(Target, lookat:=xlWhole)
If Bul Is Nothing Then
Target.Interior.ColorIndex = 3
Target.Offset(0, 1) = ""
MsgBox Target.Value & " Degerini Bulamadim "
Else
Target.Interior.ColorIndex = xlNone
Target.Offset(0, 1) = ActiveSheet.Cells(Bul.Row, "g")
End If
End If
Son:
End Sub
 

Ekli dosyalar

Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo Son
If Intersect(Target, [f:f]) Is Nothing Then Exit Sub
If Target.Value = "" Then
Target.Interior.ColorIndex = xlNone
Target.Offset(0, 1) = ""
Else
Set Bul = ActiveSheet.Columns("f").Find(Target, lookat:=xlWhole)
If Bul Is Nothing Then
Target.Interior.ColorIndex = 3
Target.Offset(0, 1) = ""
MsgBox Target.Value & " Degerini Bulamadim "
Else
Target.Interior.ColorIndex = xlNone
Target.Offset(0, 1) = ActiveSheet.Cells(Bul.Row, "g")
End If
End If
Son:
End Sub
 
Cümle cihandan elimizden geldğince yardım ediyoruz.

İyi Çalışmalar.
 
Geri
Üst