Sutunlara bılgılerın getırılmesı

Katılım
27 Temmuz 2008
Mesajlar
76
Excel Vers. ve Dili
excel 2003
Sevgili arkadaslar,

benim soyle bir sorunum var. ekte bir ornek le aciklamaya calistim.

ambar giris sayfasi ve liste sayfalarim var. ambar giris sayfasinda a sutununa sadece kodu yazdgim zaman, o kodun icerdigi b,c,d,e,f,g gibi sutunlara o bilgilerin otomatik gelmesini nasil saglayabilirim?

bir girisi yaptiktan sonra,alt satira gectigimde ayni olanagi nasil saglayabilirim?

formulle yapilabiliyor,ancak giris cok oldugundan dosya cok agir calisiyor? bunu formulle degilde, excelin opsiyonlari ile nasil yapabilirim.

tek sutuna bilgileri data validation ile yapabiliyorum. Ama benim istegim cok sutuna nasil yapabilirim?

simdiden
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,646
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Aşağıdaki kodu "AMBAR GIRIS" isimli sayfanızın kod bölümüne uygulayıp denermisiniz.

Kod:
Option Explicit
 
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim BUL As Range
    
    If Intersect(Target, [A2:A65536]) Is Nothing Then Exit Sub
    If Target.Cells.Count > 1 Then Exit Sub
    
    If Target <> "" Then
        Set BUL = Sheets("LISTE").Range("A:A").Find(Target, LookAt:=xlWhole)
            If Not BUL Is Nothing Then
            Range("B" & Target.Row, "H" & Target.Row).Value = Sheets("LISTE").Range("B" & BUL.Row, "H" & BUL.Row).Value
            Else
            Target.Select
            MsgBox "Girdiğiniz kod kayıtlarda bulunamamıştır !", vbCritical, "Dikkat !"
            End If
        Set BUL = Nothing
    Else
        Range("B" & Target.Row, "H" & Target.Row).ClearContents
    End If
End Sub
 
Katılım
27 Temmuz 2008
Mesajlar
76
Excel Vers. ve Dili
excel 2003
bilgilerin getirilmesi

Sevgili korham hocam

ilginiz icin tesekkur ederim.

bu kodlari deneyecegim.
ama benim merak ettigim excelin bir listeden bir bilgiyi secerek digerlerini diger sutunlara getirmesini formul yada makro olmadan bir yolu secenenegi var mi?

tekrar elinize emeginize saglik
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,444
Excel Vers. ve Dili
Ofis 365 Türkçe
Sevgili korham hocam
ama benim merak ettigim excelin bir listeden bir bilgiyi secerek digerlerini diger sutunlara getirmesini formul yada makro olmadan bir yolu secenenegi var mi?
daha ne olsun ki? Formülü çok diye beğenmiyorsunuz, makroyu istemiyorsunuz, geriye bir tek şey kalıyor, öbür sayfadan Ctrl+F ile buldurduktan sonra kopyalayıp ilgili yere yapıştırmanız gerek.

Excel menüleriyle ancak böyle olur :)
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,646
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Excelin yerleşik işlevleri ile istemişsiniz. Benim aklıma veri doğrulama yöntemi geldi. Dosyanıza uyguladım fakat bence çok kullanışlı olmadı. Tabiki tercih sizin. Ekteki örnek dosyayı incelermisiniz.

EKLE-AD-TANIMLA menüsündeki ad tanımlamalarını inceleyiniz.

Siz A sütununa kod girdikçe B-H sütunları arasında otomatik veri doğrulama listesi oluşacaktır. Umarım faydası olur.
 

Ekli dosyalar

Katılım
27 Temmuz 2008
Mesajlar
76
Excel Vers. ve Dili
excel 2003
tesekkurler

sayin uzman arkadaslarim.

ilginiz icin tesekkur ederim.
korhan hocamin gosterdigi yolu denedim.
ayni seyi ben data validation ile list menusunden her sutun icin yapmistim.

benim merak ettigim excelin yerlesik menuleri ile yapabilir miydim?
necdet hocam herzamanki guzel cevaplari ile cok guzel acikladi.

ilginiz emeginiz icin tesekkur ederim.
 
Katılım
19 Mart 2005
Mesajlar
62
Excel Vers. ve Dili
office xp
Hocam görüntü güzel olmasada istediğinizi sanırım oluşturdum
formülü 100 satır için uyguladım.
Umarım işinize yarar. Ama korhan beyin makrosunu kullnmanızı tavsiye edrim
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,646
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Sn. hmustafay,

Arkadaşımız zaten formülle oluşan listenin dosyayı ağırlaştırdığını belirterek farklı bir çözüm aradığını belirtmiştir. Sanırım soruyu okurken dikkatinizden kaçtı.

...
formulle yapilabiliyor,ancak giris cok oldugundan dosya cok agir calisiyor? bunu formulle degilde, excelin opsiyonlari ile nasil yapabilirim.
...
 
Katılım
19 Mart 2005
Mesajlar
62
Excel Vers. ve Dili
office xp
Selamlar,

Sn. hmustafay,

Arkadaşımız zaten formülle oluşan listenin dosyayı ağırlaştırdığını belirterek farklı bir çözüm aradığını belirtmiştir. Sanırım soruyu okurken dikkatinizden kaçtı.
Selemlar.

Evet haklısınız. ben düşey ara fonksiyonunu kullandım ama; sanırım yerleşik menü derken ne anlatılmak istendiğini anlamadım.
Belkide diğer "çeşitli" sorulara verilmiş yanıtları biraz inceledikten sonra çözüm ortağı olmam gerekiyor.
 
Üst