Soru Makro ile Hedefin Altında Kalırsa Uyarı Versin İstiyorum

Katılım
5 Şubat 2020
Mesajlar
5
Excel Vers. ve Dili
2010
Merhaba bir dosyada "Etiket" sayfasından etiket alınıyor. Bu etiket alındıkça "Liste" sayfasından günlük üretim adedi düşüyor. Ben günlük 7900 adet hedef koymak istiyorum. Etiket aldıkça Hedefin altındasın tarzında uyarı versin istiyorum. Nasıl yapabilirim, dosyayı eklicektim fakat nasıl eklenir bulamadım :/ teşekkürler :)
 
Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
İlgili sayfanın makro kodu düzeneğini açıp bu 7900 hücren neresiyse o hücre adresini aşağıdaki kodda A1 yerine değiştirerek uygula

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1").Value < 7900 Then
MsgBox "Hedefin altındasın..!", vbCritical
End If
End Sub
 
Katılım
5 Şubat 2020
Mesajlar
5
Excel Vers. ve Dili
2010
İlgili sayfanın makro kodu düzeneğini açıp bu 7900 hücren neresiyse o hücre adresini aşağıdaki kodda A1 yerine değiştirerek uygula

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Range("A1").Value < 7900 Then
MsgBox "Hedefin altındasın..!", vbCritical
End If
End Sub
MERHABA,

ÖNCELİKLE TEŞEKKÜRLER ÇALIŞTIR DEDİĞİMDE HEDEFİN ALTINDASIN OLARAK YAZMIYOR SADECE USEFORM1 OLARAK CIKIYOR VE BEN O DEĞER ARTTIKÇA O UYARI CIKSIN İSTİYORUM NASIL YAPABİLİRİZ
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,521
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Dosyanızı buraya yükleyebilirsiniz.

 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
43,521
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Neden makro ile uyarı verdirmek istiyorsunuz.

Koşullu biçimlendirme ile verdirilebilir.

Mesela C2 hücresine aşağıdaki formülü yazın.

C++:
=EĞER(B2<7900;"HEDEFİN ALTINDA";"")
Daha sonra C2 hücresini seçin. GİRİŞ menüsünden KOŞULLU BİÇİMLENDİRME menüsünü açın. Aşağıdaki görseli takip edin.

2. resimde ÖZEL seçeneğini seçip rengi ve fontu kişiselleştirebilirsiniz.

1-)
213973

2-)
213974
 
Son düzenleme:
Katılım
5 Şubat 2020
Mesajlar
5
Excel Vers. ve Dili
2010
Neden makro ile uyarı verdirmek istiyorsunuz.

Koşullu biçimlendirme ile verdirilebilir.

Mesela C2 hücresine aşağıdaki formülü yazın.

C++:
=EĞER(B2<7900;"HEDEFİN ALTINDA";"")
Daha sonra C2 hücresini seçin. GİRİŞ menüsünden KOŞULLU BİÇİMLENDİRME menüsünü açın. Aşağıdaki görseli takip edin.

2. resimde ÖZEL seçeneğini seçip rengi ve fontu kişiselleştirebilirsiniz.

1-)
Ekli dosyayı görüntüle 213973

2-)
Ekli dosyayı görüntüle 213974
Merhaba ben etiket sayfasına uyarı gelsin istiyorum buyüzden makro demiştim. o toplam sayfası gizlenicek. Etiket sayfasında üretim kaydı oluştur var oraya basınca etiket alınıyor. Bastığı anda karşısına cıksın istiyorum
 
Katılım
8 Eylül 2008
Mesajlar
950
Excel Vers. ve Dili
2016 İngilizce
merhaba

toplam sayfasında b2 hücresinde 3160 gibi bir toplam var.

anladığım kadarıyla Etiket sayfasında sağ tarafta büyük tablodaki veriler önce Etiketdata sayfasına gidiyor. etiket sayfasındaki miktar karşısında yazan sayı ne ise sıradaki satırda Etiketdata sayfasında tomplam miktar yani g sütununda hücreye yazılıyor

böylelikle g sütunundaki toplam değişiyor. işte bu işlem sırasında toplam sheetindeki yeni bir toplam oluşunca.

burada o zaman bu veri aktarıldıktan sonra bu macronun çalışmasını sağlamak lazım

ama işte burada şu bilgi lazım etiket sayfasındaki veriyi etiketdata ya sen bir macro düzeneği çalıştırarak mı aktarıyorsun. çünkü gönderdiğin excelde herhangi bir macro düzeneği yoktu. ve sanırım ortak alandaki bobin.xlsm dosyası içerisindeki yazılan bir makrodan çalışıyor. o makro sonuna

Call hedefalti diye bir ekleme yapılabilir
bu hedefalti içinde ayrı bir modüle de kod düzeneğini şu şekilde revize etmek gerekecek

Kod:
Sub hedefalti ()
If Sheets("TOPLAM").Range("B2").Value < 7900 Then
MsgBox "Hedefin altındasın..!", vbCritical
End If
End Sub
 
Katılım
5 Şubat 2020
Mesajlar
5
Excel Vers. ve Dili
2010
merhaba

toplam sayfasında b2 hücresinde 3160 gibi bir toplam var.

anladığım kadarıyla Etiket sayfasında sağ tarafta büyük tablodaki veriler önce Etiketdata sayfasına gidiyor. etiket sayfasındaki miktar karşısında yazan sayı ne ise sıradaki satırda Etiketdata sayfasında tomplam miktar yani g sütununda hücreye yazılıyor

böylelikle g sütunundaki toplam değişiyor. işte bu işlem sırasında toplam sheetindeki yeni bir toplam oluşunca.

burada o zaman bu veri aktarıldıktan sonra bu macronun çalışmasını sağlamak lazım

ama işte burada şu bilgi lazım etiket sayfasındaki veriyi etiketdata ya sen bir macro düzeneği çalıştırarak mı aktarıyorsun. çünkü gönderdiğin excelde herhangi bir macro düzeneği yoktu. ve sanırım ortak alandaki bobin.xlsm dosyası içerisindeki yazılan bir makrodan çalışıyor. o makro sonuna

Call hedefalti diye bir ekleme yapılabilir
bu hedefalti içinde ayrı bir modüle de kod düzeneğini şu şekilde revize etmek gerekecek

Kod:
Sub hedefalti ()
If Sheets("TOPLAM").Range("B2").Value < 7900 Then
MsgBox "Hedefin altındasın..!", vbCritical
End If
End Sub
EVET TAM OLARAK İSTEDİĞİM BU AMA NEREYE YAZACAĞIMI BİLEMEDİM DOSYA LİNKİNİ EKLEDİM :)
 
Üst