Sitemize Hoşgeldiniz

Türkiye'nin en geniş özeliklere sahip forumu olan ExcelDestek.Com üzerinde soru sorabilmek, daha önceki sorulan sorulara, açılan konulara cevap yazabilmek, puan kazanabilmek, kazandığınız puanlar ile dosya indirebilmek ve çok daha fazla özellikten yararlanabilmek için sitemize üye olunuz.
Hemen Üye Ol ya da Giriş Yap

Sorun Cevaplayalım

Excel'e dair sorularınızı sorun, cevaplayalım.

Çözümlenmiş Sorular

Kullanıcılarımızın sorularını ve sunduğumuz çözümleri inceleyin.

Destek Ekibimiz Sizlerle

Ücretli destek ve özel hizmet talep edebilirsiniz.

  • Web sitemizi "REKLAMSIZ" olarak ziyaret etmek ister misiniz?
    Gerek sitemize destek, gerekse de reklam görmeden sitemizde gezinmek isterseniz, HESAP YÜKSELTME sayfasından SADECE 15-TL'ye 1 yıl boyunca ÜCRETLİ ÜYELİK almanız yeterli olacaktır.
    Detaylı bilgilendirme için lütfen buraya tıklayınız!

    REKLAMSIZ FORUM KULLANMAYI TERCİH EDECEK ÜYELERİMİZE, https://www.exceldosyalari.com İSİMLİ SİTEMİZDEN 3 AYLIK ÜYELİK PAKETİ HEDİYE EDİLECEKTİR.

Genel VBA  Eğer Formülünün Makro ile Yapımı

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...

muhsar

VIP
VIP
Kullanıcı
Katılım
15 Haz 2019
Mesajlar
166
Excel Versiyonu, Dili
2010 tr

Reputation:

merhaba,ekteki belgemde aktif hasta listesi sayfasında H sütünuna veri doğrulama ile yazdığım ekip adına göre il ilçe personel gibi bilgileri bağlantı sayfasından çekiyor. 5000 satır civarında verim oldu ve çoğalıyor ,dolayısı ile ağırlaşmaya başladı .bu sebeple D;E F;G;I;J;K;N sütınlarındaki formülü makroya çevirip sayfanın kod bölümüne yapıştırsam formül olmadan h sütununa ekip yazıldığında eğer formlü ile yaptığım işlemi yapabilirmiyim.

kullanıcı :muharrem
şifre:1111
 

Ekli dosyalar

Selman

Forum Yönetimi
Yönetici
Site Yöneticisi
Katılım
2 Eki 2018
Mesajlar
55
Excel Versiyonu, Dili
Excel 2010 EN

Reputation:

Muharrem bey, merhaba...
Kolaylık olması açısından ekip bilgilerinizi veritabanı mantığı ile ayrı bir sayfada düzenlemek gerekiyor. Verileriniz standart bir formatta olursa hem formül hem kod yazmak daha basit olur. İç içe bir sürü IF formülü yerine tek bir VLOOKUP formülü ile de istediğiniz bilgileri ulaşabilirsiniz.

Öncelikle Ekip bilgilerinizi aşağıdaki formata getirip EKIPLER isimli bir sayfaya kaydedin.

resim1.png

Sonra "AKTİF_HASTA_LİSTESİ" sayfasının kod sayfasına giderek aşağıdaki kodları ekleyiniz. Böylece H sütününda her ekip seçişinizde ilgili satırdaki bilgi EKIPLER sayfasından alınarak doldurulacaktır.


C#:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.
 
Son düzenleme:

muhsar

VIP
VIP
Kullanıcı
Katılım
15 Haz 2019
Mesajlar
166
Excel Versiyonu, Dili
2010 tr

Reputation:

Muharrem bey, merhaba...
Kolaylık olması açısından ekip bilgilerinizi veritabanı mantığı ile ayrı bir sayfada düzenlemek gerekiyor. Verileriniz standart bir formatta olursa hem formül hem kod yazmak daha basit olur. İç içe bir sürü IF formülü yerine tek bir VLOOKUP formülü ile de istediğiniz bilgileri ulaşabilirsiniz.

Öncelikle Ekip bilgilerinizi aşağıdaki formata getirip EKIPLER isimli bir sayfaya kaydedin.

Ekli dosyayı görüntüle 2923

Sonra "AKTİF_HASTA_LİSTESİ" sayfasının kod sayfasına giderek aşağıdaki kodları ekleyiniz. Böylece H sütününda her ekip seçişinizde ilgili satırdaki bilgi EKIPLER sayfasından alınarak doldurulacaktır.


Kod:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.
ilginiz için teşekkür ederim,mantığınızı anladım fakat ilçe seçiminde eğer ve kullanmak zorundayım çünkü eğer h sütununda ekip 3 ise mahallede x ise efeler değil ise germencik yaz gibi mantık var,sizin mantık ile burada sorun yaşarım.yani ekip 3 ilçe olarak bazı hastalarda efeler bazılarında germencik olacak gibi
 

Selman

Forum Yönetimi
Yönetici
Site Yöneticisi
Katılım
2 Eki 2018
Mesajlar
55
Excel Versiyonu, Dili
Excel 2010 EN

Reputation:

Kuralı tam anlamadım ama target.ofset(0,-3) satırını şu şekilde değiştirip kuralınızı buraya yazmaya çalışın.

C#:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.
Şimdi bunu yazınca Mahalleyi değiştirincede Ekipe ait ilçe bilgisini güncellemek isteyeceksiniz. O zaman da ilk stırdaki H sütünü kontrolünü şu şekilde değiştirin:

C#:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.
 

muhsar

VIP
VIP
Kullanıcı
Katılım
15 Haz 2019
Mesajlar
166
Excel Versiyonu, Dili
2010 tr

Reputation:

hocam kural şu:
ekip 3:eğer mahalle mimarsinan ise ilçe efeler değil ise ilçe germencik
ekip 2:eğer mahalle ovaeymir ise efeler değil ise koçarlı
ekip 1 ilçe incirliova
ekip 4-5-6 ilçe efeler
 

Selman

Forum Yönetimi
Yönetici
Site Yöneticisi
Katılım
2 Eki 2018
Mesajlar
55
Excel Versiyonu, Dili
Excel 2010 EN

Reputation:

Muhsar bey, ilk verdiğim kodu güncelledim. Onu tekrar inceler misiniz? Ekip yada Mahalle ismi değişirse ilgili satırdaki tüm bilgileri EKIPLER sayfasından alarak güncelliyor. Ekip2 ve 3 ile ilgili özel durumuda kodun içine aşağıdaki şekilde tanımladım. Bu özel durumlardan biri yoksa tabloya yazdığınız değeri getiriyor.
C#:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.
 

muhsar

VIP
VIP
Kullanıcı
Katılım
15 Haz 2019
Mesajlar
166
Excel Versiyonu, Dili
2010 tr

Reputation:

Muhsar bey, ilk verdiğim kodu güncelledim. Onu tekrar inceler misiniz? Ekip yada Mahalle ismi değişirse ilgili satırdaki tüm bilgileri EKIPLER sayfasından alarak güncelliyor. Ekip2 ve 3 ile ilgili özel durumuda kodun içine aşağıdaki şekilde tanımladım. Bu özel durumlardan biri yoksa tabloya yazdığınız değeri getiriyor.
C#:
Değerli ziyaretçimiz lütfen, içeriği görüntüleyebilmek için Giriş Yap veya Kayıt Ol anlayışınız için teşekkürler.
çok teşekkür ediyorum ,Allah sizden razı olsun.istediğim gibi oldu.
 

Bilgi

Destek Takımı
Destek Ekibi
VIP
SMS Onaylı
Kullanıcı
Katılım
15 Eki 2019
Mesajlar
117
Web Sitesi
ExcelDestek.Com
Excel Versiyonu, Dili
Excel 2013 TR

Reputation:

Sayın @muhsar
Sorunuz çözüme ulaşıldı ise konuyu çözüldü olarak işaretleyip, kilitleyelim
 

muhsar

VIP
VIP
Kullanıcı
Katılım
15 Haz 2019
Mesajlar
166
Excel Versiyonu, Dili
2010 tr

Reputation:

sorun giderildi teşekkür ederim
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst