İnceleme
Kategoriler
Anakart
Cep Telefonu
Notebook
ADSL Modem
İşlemci
Tablet
Ekran Kartı
Televizyon
Fotoğraf Makinesi
Depolama
Klavye ve Mouse
Giyilebilir Teknoloji
Kulaklık
Ses Sistemi
Oyun İnceleme
Ev Elektroniği
Navigasyon
Son İncelenenler
iPhone 16 Pro inceleme
Nillkin Desktop Stand, Nillkin MagRoad Lite, Nillkin Bolster Portable Stand inceleme
Mcdodo MC-1360 10.000 mAh LED Göstergeli Powerbank inceleme
Omix X6 inceleme
Anker Soundcore P40i inceleme
Razer Siren V3 Mini inceleme
Dyson OnTrac inceleme
Haber
Kategoriler
Kripto Dünyası
Cep Telefonu
Windows
Sosyal Medya
Oyun ve Eğlence
Bilim
Dijital Fotoğraf
Notebook
Ekran Kartları
Güvenlik
Mobil Uygulamalar
Twitter
Instagram
Facebook
CES 2024
Scooter
Araçlar
Netflix
Gitex 2022
En Son Haberler
Jake Paul-Mike Tyson maçı ne kadar izlendi?
Marka için bir ilk: Elektrikli Suzuki Vitara tanıtıldı
Elon Musk'ın X'ini terk edenler, soluğu BlueSky'da alıyor
WhatsApp'a nihayet "taslak" özelliği geldi
Dev akıllı telefon pazarında yeni lider belli oldu
iPhone sahiplerine Resident Evil 2 remake müjdesi
Dünyanın yapay zeka tarafından üretilen ilk video oyunu: OASIS
Forum
CHIP Online
Chip Dergisi
PDF Arşivi
2001
Ocak
CHIP Dergisi Arşivi: Ocak 2001 - Sayfa 176
174
175
176
177
178
Kategoriler
İnceleme
Anakart
Cep Telefonu
Notebook
ADSL Modem
İşlemci
Tablet
Ekran Kartı
Televizyon
Fotoğraf Makinesi
Depolama
Klavye ve Mouse
Giyilebilir Teknoloji
Kulaklık
Ses Sistemi
Oyun İnceleme
Ev Elektroniği
Navigasyon
Haberler
Cep Telefonu
Oyun ve Eğlence
Bilim
Notebook
Ekran Kartları
Mobil Uygulamalar
Yapay zeka
Sony Xperia Z3
Xiaomi
Xbox One
Windows 11
Windows 10
TikTok
Sinema
Samsung Galaxy S8
Samsung Galaxy S6
Samsung Galaxy S5
Samsung
Playstation 5
Oyun konsolu
Otomobil
Ofis ve Finans
Note 4
MWC 2018
MWC 2017
MWC 2015
Microsoft
LG G6
LG G5
LG G4
LG G3
İşletim Sistemleri
İş dünyası
iPhone SE
iPhone 7
iPhone 6S
iPhone 6
iOS
Instagram
IFA 2017
HTC One M9
HTC 10
Google
Diziler
Discovery 2
CES 2018
CES 2017
CES 2015
Blockchain ve Bitcoin
Bilgisayarlar
Xbox Game Pass
Xbox Series S/X
Uzay
Android
Forum
© 2024 Doğan Burda Dergi Yayıncılık ve Pazarlama A.Ş.
266 "OCAK 2001 Uygulamalar Excel 97 Birbiriyle Ba¤lant›l› Çok Say›da ?art› Sorgulamak Birbiri ile bağlantılı birden fazla şartın sorgulanmasını ve bunun sonucuna bağlı olarak çeşitli işlemlerin yerine getirilmesini,"Eğer" sorgularını iç içe kullanarak sağlayabilirsiniz.Ancak söz konusu fonksiyonun iç içe kullanım sayısı Excel altında yedi ile sınırlandırılmıştır ki genellikle maksimum yedi katmandan oluşan bir "Eğer" sorgusu sonuca ulaşmak için yeterlidir.Eğer hazırladığınız dosya için iç içe yedi tane eğer sorgusu yeterli değilse,bunun için Visual Basic Düzenleyicisi'nin yeteneklerine başvurarak,istediğiniz sayıda sorgudan oluşan kendi fonksiyonunuzu tanımlamalısınız. İlk olarak Excel çalışma sayfasını bağlantılı sorgularda kullanılacak veriler üzerinde olacak şekilde hazırlayın.Daha sonra Araçlar/Makro/Visual Basic Düzenleyicisi komutunu kullanarak Visual Basic Düzenleyicisi penceresini açın.Bu pencere üzerindeki Ekle/Modül komutunu çalıştırın ve daha sonra kendi hazırlayacağınız fonksiyonu tanımlayan bir program kodunu,örneğin aşağıdaki kodu girin. Function Karar(D1, D2, D3, D4, D5, D6, D7, D8, D9) Karar = "D0" If D1 > D2 Then Karar = "D1" If D2 > 0 Then Karar = "D2" If D3 > 0 Then Karar = "D3" If D4 > 0 Then Karar = "D4" If D5 > 0 Then Karar = "D5" If D6 > 0 Then Karar = "D6" If D7 > 0 Then Karar = "D7" If D8 > 0 Then Karar = "D8" If D9 > 0 Then Karar = "D9" End If End If End If End If End If End If End If End If End If End Function Burada sunulan kaynak program kodu kullanım prensibi açısından sadece bir örnek teşkil ediyor.Ifyapısı belirtilen koşulu test eder ve doğru olduğu takdirde kendini izleyen ifadeyi çalıştırır.Bu fonksiyonun her bir katmanında farklı bir değer,sabit bir değer ile karşılaştırılmaktadır. Bu değerler fonksiyonun ana bileşenleri olarak düşünülebilirler.Her bir koşulun sonucuna bağlı olarak fonksiyon sadece bir değeri sonuç olarak geri döndürecektir.Örnek fonksiyon adım adım çalışarak girilen değerin pozitif olup olmadığını kontrol edecek ve değerlerin hangi parçaya kadar pozitifolduklarını kısaca bildirecektir.Buradaki komutları istediğiniz gibi değiştirebilir veya "Else" parametresini kullanarak "If" şartının kullanımını kuvvetlendirebilirsiniz. Şayet koşul içerisine sadece bir tane değer girecekse,fonksiyon yapısını "Case Select" seçim ifadesini kullanarak daha basit hale indirgeyebilirsiniz."Case Select" ifadesinin basit bir kullanım örneği aşağıda verilmiştir. Function Karar2 (Deger1, Deger2, Deger3) Select Case Deger1 Case 1 Karar = Deger2 Case 2 Karar2 = Deger3 Case 3 Karar2 = Deger2 + Deger3 Deger3 Case 4 Karar2 = Deger2 * Deger3 Deger3 Case 5 Karar2 = Deger2 * Deger2 Deger2 Case 6 Karar2 = 3 * Deger2 Case 7 Karar2 = Deger3 / 3 Case 8 Karar2 = Deger3 * Deger3 Deger3 Case 9 Karar2 = Deger2 / Deger3 Case Else Karar2 = 0 End Select End Function Bu örnek "Deger1" değişkeni vasıtasıyla kendi tanımladığınız fonksiyondaki diğer bileşenler ile hangi işlem seçeneklerinin çalıştırılacağına karar veriyor. Tabii ki bu da Select Case ifadesinin kullanımına basit bir örnek teşkil ediyor. Select Case yapısı,aynı terimi farklı değerlerle karşılaştırır.Select Case ifadesinin If...Then...Else ifadelerine karşı avantajı,kodun okunmasını ve bakımını daha kolay hale getirmesidir.Buradaki örnek kodlara çalışmanızı kolaylaştıracak eklentiler yapabilir ve istediğiniz şekilde geliştirebilirsiniz. 16 ?art S›n›rlar›:VBA kullanarak haz›rlayaca¤›n›z yeni bir fonksiyon ile "E¤er" fonksiyonunun kullan›m s›n›r›n› geni?letebilirsiniz. Bir tarayıcı ile yazıcıyı aynı bağlantı noktası üzerinde kullanabilirsiniz.Ancak bu durumda tarayıcıya ulaşmak istediğinizde yazdırma işleminden saatler sonra bile,yazıcı port'unun dolu olduğuna dair hata mesajları ile karşılaşabilir ve tarayıcıyı ancak bilgisayarı yeniden başlattıktan sonra kullanabilirsiniz. Çözüm:Başlat / Ayarlar / Yazıcılar penceresinden kullandığınız yazıcıyı seçin.Dosya/Özellikler komutunu çalıştırın ve Ayrıntılar kartını aktifhale getirin.Kuyruk Ayarları düğmesine tıklayın ve "Bu yazıcı için iki yönlü desteği devreden çıkar" seçeneğini işaretleyin.Yaptığınız değişiklikleri Tamam düğmesine tıklayarak onaylayın ve her şeyi kapattıktan sonra bilgisayarı yeniden başlatın. Taray›c› ‹ki Ayg›t Bir Portta 17