• DİKKAT

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

aynı ismi girdiğimde başka sayfadan kodu nasıl getiririm?

Katılım
15 Ocak 2009
Mesajlar
11
Excel Vers. ve Dili
2003 / İngilizce
stok programı neredeyse bitmiş durumda ancak "out" sayfasına ürün adını girdiğimde, ürünün kodunu otomatik olarak "entry" sayfasından kopyalayıp "out" sayfasına da yazabilecek bir formule ihtiyacım var.

Yardımlarınızı bekliyorum..
 

Ekli dosyalar

bu kod olurmu acaba

Private Sub Worksheet_Change(ByVal Target As Range)
A = Target.Row
b = Target.Column
If Worksheets(ActiveSheet.Name).Cells(A, b).Value <> "" Then
If b = 4 Then
If Worksheets(ActiveSheet.Name).Cells(A, b).Value <> "" Then
For i = 3 To WorksheetFunction.CountA(Worksheets("Entry").Range("D4:D65000")) + 4
If Worksheets("Out").Cells(A, b).Value = Worksheets("Entry").Cells(i, 4).Value Then
Worksheets("Out").Cells(A, 3).Value = Worksheets("Entry").Cells(i, 3).Value
Exit Sub
End If
Next
End If
End If
End If
End Sub
 
bilemiyorum:)
benim istediğim bir excel formülü, makrodan anlamıyorum

teşekkür ederim zaman ayırdığınız için..
 
dosyanı kontrol et
 

Ekli dosyalar

teşekkürler Halit Bey ancak bana bir excel formülü gerekli, macro kullanmadan yapmanın bir yolu yokmudur bunu?
 
teşekkürler Halit Bey ancak bana bir excel formülü gerekli, macro kullanmadan yapmanın bir yolu yokmudur bunu?

Merhaba,

Fonksiyonla alternatif,

Kod:
=EĞER(D4="";"";İNDİS(Entry!C:C;KAÇINCI(D4;Entry!D:D;0)))

Şeklinde kullanabilirsiniz..

.
 
Sayın Espiyonajl,

Emek verdiğiniz için teşekkürler.
ancak formülünüzü girdiğimde #VALUE çıkıyor.
kullandığım excel ingilizce ve formülünüzü :
=IF(D4="";"";INDEX(Entry!C:C;RANK(D4;Entry!D:D;0))) şeklinde yazıyorum.
çevirmede bir hata mı yapıyorum acaba?
 
Sayın Espiyonajl,

Emek verdiğiniz için teşekkürler.
ancak formülünüzü girdiğimde #VALUE çıkıyor.
kullandığım excel ingilizce ve formülünüzü :
=IF(D4="";"";INDEX(Entry!C:C;RANK(D4;Entry!D:D;0))) şeklinde yazıyorum.
çevirmede bir hata mı yapıyorum acaba?

Kod:
=IF(D4="";"";INDEX(Entry!C:C;MATCH(D4;Entry!D:D;0)))

.
 
Sayın Espiyonajl,

Mükemmel oldu:)
elinize sağlık

Teşekkür eder, başarılar dilerim..
 
Ürün Kodu, Ürün Adı

Merhaba,
Benim bir isteğim var, yardımcı olabilir misiniz?
Ürün kodunu yazdığımda otomatik ürün adı gelsin istiyorum.
Mümkün müdür ?
 

Ekli dosyalar

Merhaba,

Bu şekilde deneyin.

Kod:
=EĞER(C5="";"";DÜŞEYARA(C5&"";Veriler!C:D;2;0))
.
 
çok teşekkür ederim zaman ayırdığınız için..
Ben kod nereye yazılır bilmiyorum..
Makro, visual basic falan buldum bişeyler ama anlamadım ..
Tarif edebilir misiniz?
 
Verdiğin kod değil excelin yerleşik fonksiyondur.

Sipariş adını görmek istediğiniz hücreye yazmanız yeterlidir. Örneğin tablonuz da D5 hücresine yazıp deneyin.
 
Teşekkür ederim, kullanabiliyorum :)
 
Geri
Üst