Acil yardım uyarı makrosu

Katılım
20 Mayıs 2005
Mesajlar
130
Excel Vers. ve Dili
Excel 2007 - Ingilizce
Arkadaşlar bir personel performans doyası hazırlamaya çalışıyorum. Fakat bir problemim var.
Dosya tamamen L sütunundaki puanlara göre çalışıyor. Kullanıcı "Performans sıralamasını gör" butonuna tıkladığında O ana kadar girilen tüm bilgilere göre tüm personelin performans sırlalamasını yapıyor.
Þayet L sütununa değer girilmez ise o olayı hesapmalara katmıyor. Mesela önce L sütununda tüm değerler girilmiş iken makroyu çalıştırın sıralamayı görün bir de L sütununu boşaltıp makroyu çalıştırın sıralamyı görün farkı göreceksiniz. Dolayısı ile benim istediğim, kullanıcı "performans sıralamasını gör" butonunu tıkaldığında şayet L sütununda o ana kadar girilmemiş bir değer var ise makro çalışmasın ve kullanıcıyı uyarsın. Kullanıcı L sütunundaki eksikleri tamamladıktan sonra tekrar tıklandığında makro çalışsın. Çalışmamda sizlerinde bir katkısı olursa çok sevinirim. Þimididen teşekkürler
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Kodlarınızın en üstüne aşağıdaki satırları ilave ederek deneyin.

[vb:1:ca97aa060b]Sub perfsiralama()
say = WorksheetFunction.CountA([c6:c1000])
say1 = WorksheetFunction.CountA([l6:l1000])
If say <> say1 Then
MsgBox "LÜTFEN EKSİK PUANLAMAYI TAMAMLAYINIZ"
sat = [l5:l65536].Find("").Row
Cells(sat, "l").Select
Exit Sub
End If
.
.
.Mevcut kodlarınızı yazın.
.
.
End Sub
[/vb:1:ca97aa060b]
 
Katılım
20 Mayıs 2005
Mesajlar
130
Excel Vers. ve Dili
Excel 2007 - Ingilizce
Levent bey,

Yaptım oldu.

Süpersiniz :)).
 
Üst