MLZ_İSMİ SAYFASINDA FİYATI GİRENLER SAYFASINDAN GETİRME

Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
MLZ_ÝSMÝ SAYFASINDA FÝYATI GÝRENLER SAYFASINDAN GETÝRME

Selam arkakaşlar benim yapmak istediğim bir sayfada sıralı halde bulunan malzeme isimlerini Giren sayfamdan en son giren tarihteki birim fiyatını malzeme isimleri sayfasına yazması....

uğraştım ama yapamadım size bir tane örnek dosya gönderiyorum iyi anlaşılması için Teşekkürler
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
Bu güzel olmuş iyi bir fikir sayın nziya ama ben bunu bilgi olsun diye değil mlz_ismi bölümünden bir malzemenin birim maliyetini bulacağım için her zaman güncel olmak zorunda onun için ve giriş bölümünde kayıtlar aşağı doğru girilmekte onun için her zaman tarih sıralaması yapmak zor olur ve sağlıklı olabilir mi
çünkü size komple yapmak istediğimin bir kısmını göndermiştim...

burda benim yapmak istediğim giriş sayfasından en son girilen tarihin birim fiyatını buldurmak istiyorum
 

Necdet

Moderatör
Yönetici
Katılım
4 Haziran 2005
Mesajlar
15,350
Excel Vers. ve Dili
Ofis 365 Türkçe
En Son fiyatı getirmek

Sayın a_self_lion, birşeyler yapmaya çalıştım ama tek sayfada olmuyor, farklı bir çözüm buldum umarım işinize yarar.
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
Sayın Necdet Yesertener güzel olmuş ama sizin yaptığınızdada yeni bir malzeme eklendiği zaman sorun olabilir sanırım onun için acaba mümkünmdür ki bu işlemi sadece malzeme ismi sayfasında yapmak
sayın leventm esasında baksa halleder sanırım bu konuyu :)
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Makro ile isterseniz
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
auto open macrosu yaparsak sanırım güzel olur :)
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

auto_open değilde change işlemi olabilir inceleyiniz
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
bende change olayı çalışmade denedim ama acaba change bölümünde bir hata mı var
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba


Giren sayfasında Birim Tutarı sütununa bilgi girdiğinizde kodlar çalışır.
Yeni bir malzeme açtığınızda önce Stok_mlz sayfasına yazacaksınız.

Giren sayfasındaki kod

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 6 Then listele3
End Sub

6. kolonda işlem yaptığında listele3 adlı makroyu çalıştır.

Fiyat getir butonuna bastığınızda makro doğru çalışıyormu
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
EVET DOÐRU ÇALIÞIYOR
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
Birde size bu programın daha geniş yönleriyle göndermek istiyorum çünkü bir çok malzmee ve formül kullandığım için girereken excel hesaplama yapıyor

acaba bu formülleri daha minimize edip exceli kasmadan daha çabuk çalışmasını sağlayabilirmiyiz...
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Formüllerinize baktım. Ana Tablo diğer sayfalardan bilgileri tarihe göre bulup getirdiği için hesaplama uzun sürüyor.

Ã?nerim açılışta hesaplamayı kapatmak Güncelleme yapıldıktan sonra F9 tuşuna basarak hesaplatmak.

Tabii biraz zaman alır. fakat sizin her bilgi girişinizde çalışmaz siz istediğiniz zaman çalışacağından size bayağı zaman kazandırır.

Açılışta hesaplatmayı kapatmak için

Sub auto_open()
Application.Calculation = xlManual
End Sub

Modüle ekleyiniz.

İşlerinizi bitirdikten sonra F9 ile hesaplatma yapınız.
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
AÇILIÞTA AÇIPTA KAPANIÞTA KAPATMAK İÇİN Ã?ZELLİÐİ
AUTO_OPEN E NE YAZMAK GEREKİYOR

ÇÜNKÜ DİÐER EXCEL ÇALIÞMALARINI ENGELLEMESİN DİYE
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
BİRDE BU ÇALIÞMAYA USER FORM KULLANARAK BİLGİ GİRİÞİNİ NASIL SAÐLAYABİLİRİZ YARDIMCI OLURSANIZ SEVİNİRİM.

TEÞEKKÜRLER
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Kapanışta hesaplatmayı açarsanız bu sefer dosyayı kapatırken beklersiniz.
onun için dosyayı kapattıktan sonra seçenekler/Hesaplamadan siz otomatik kutusunu işaretleyin.
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Userforma Bilgi girişi için hangi sayfaları kullanacaksınız.
Birde kullanacağınız sayfaların sütun başlıklarının aynı bilgileri aynı sütunda kullanmasına dikkat ediniz.Bilgi girişi için en çok sütuna sahip olan sayfadaki sütun başlıklarını seçerseniz iyi olur.
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
Sayın Zafer bey ben size gerekli açıklamaları yazdım ve gönderiyorum

Teşekkürler şimdiden
 

zafer

Super Moderator
Yönetici
Katılım
8 Mart 2005
Mesajlar
3,288
Excel Vers. ve Dili
OFFICE 2003 TÜRKÇE
OFFICE 2010 TÜRKÇE
Merhaba

Userform'a bakınız,
Eksik olan texbox'lar var onları siz ilave edin. Nasıl çalıştıklarına ve nerelere yazaılacaklarını bakın

Sonra tekrar dosyanın üzerinde çalışalım.
 
Katılım
14 Ocak 2005
Mesajlar
792
Excel Vers. ve Dili
Ofis 2010 2016
Altın Üyelik Bitiş Tarihi
13/03/2022
BUL VE DEÐİTİR ÇALIÞMIYOR ACABA BENMİ YANLIÞ YAPIYORUM
 
Üst