sayfa 2 de ayni rakam yoksa...

Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
merhaba

sayfa2 de C sütununa isyerine giren malzemelerin fatura numaralarini, sayfa1 deki B sütununa da bu malzemeler kullanildikca fatura numaralarina göre yaziyorum.
Sayfa 1 de ki B sütununa yazdigim fatura numarasi sayfa 2 de yoksa " Bu fatura numarasi ile malzeme girisi olmadi" seklinde uyari nasil verdirebilirim. ilginiz icin tesekkür ederim.saygilarimla.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
C sütununda bu kontrolü yapsanız olur mu?

=EĞER($B2="";"";EĞER(EHATALIYSA((DÜŞEYARA($B2;Sayfa2!$C$2:$C$50;1;0)=$B2));"FATURA YOK";""))
 
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
Sn Uzmanamele bey C sütunuda baska veri girisi oldudugu icin malesef olmaz. örnekteki tablo ana tablomun sadece bir kismi. yine de ilginize tesekkür ederim.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
Sn Uzmanamele bey C sütunuda baska veri girisi oldudugu icin malesef olmaz. örnekteki tablo ana tablomun sadece bir kismi. yine de ilginize tesekkür ederim.
merhaba
C sütununda başka veri girecek olduğunuzu biliyorum, tek başına fatura no ne işe yarar ki?
C olmazsa A olsun, ne fark eder?
 
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
Sn Uzmanamele bey tablo X sütununa kadar devam ettigi icin ancak Y sütununda uyari verdirebilirim. ancak calisma esnasinda ekranim kücük oldugu icin bu uyariyi göremiyebilirim.
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
1- tablonuzun önüne 1 sütun ekleyerek formülü buraya yazabilirsiniz. bu durumda gözünüzün önünde olur.
2- isterseniz IV sütununa yazın, B sütunundada IV ye göre koşullu biçimlendirme yapın.
 
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
tabi ki söyledikleriniz bir alternatif. tablo düzenini bozmadan makro cözümü olamaz mi acaba bu sorum icin.
 
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
benzer bir soru icin bildiginiz bir link var mi acaba ? hangi konu basligi altinda arama yapmaliyim.
 
Katılım
28 Nisan 2008
Mesajlar
406
Excel Vers. ve Dili
Excel 2007- Türkce
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [C:C]) Is Nothing Then Exit Sub
If Target.Value = "" Then Exit Sub
On Error GoTo son
If WorksheetFunction.CountIf(Range("C:C"), Target.Value) >= 2 Then
MsgBox "[ " & Target.Value & " ] Bu fatura numarasiyla daha önce kayit yapildi.!", vbCritical, "DIKKAT"
End If
son:
End Sub

merhaba yukardaki kod ayni sayfada C tütununda kayit tekrari yapilinca uyari veriyor. acaba bu kod sorum icin uyarlanabilir mi? ilginize tesekkür ederim.
 
Üst