Başka Hücreden Veriyi Sabit Olarak Çekme

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Ben öyle bir duruma rastlamadım.
B sütunundaki hücrede kopyala yapıştır, elle yazma gibi işlem yapmadan kod devreye girmez.

Gerçek belgenizde B sütununa nasıl veri yazdığınızı ya da örneğin sayfada B sütununa yönelik olarak çalışan ve
F2+ENTER gibi işlem yapan bir makro kodu var mıdır, bilemiyorum tabi.

Verdiğim kodun devreye girmesini sağlayan koşul aynen şöyle;
If (Target.Column = 1 Or Target.Column = 2 Or Target.Column = 4) And Target.Row > 1 Then
Yani; işlem yapılan sütunun sütun numarası 1, 2 veya 4 (A, B, D sütunları) ve işlem yapılan satır numarası 1'den büyükse kod devreye girer.
Bu koşul sağlandıktan sonra da satır numarasına yönelik diğer kontrollere (alttaki If ve Elseif satırları) geçilir.

Sütun koşulu sağlandığında gerçekleşen satır kontrolleri;
-- işlem yapılan satır, 8, 40, 72.... gibi Adres satırlarının bir altındaki satır mıdır?
-- işlem satır, 33, 65 gibi Toplam satırlarının 3 satır sonrası kıdı?
-- işlem satırı, 10-29 veya 42-61..... gibi elle veri yazılmak için ayrılan ürün adlarının yazılacağı satır mıdır?

Yani R, S sütunlarında ne yaparsanız yapın, kod devreye girmez, R, S sütunlarında değişiklik yapıldıktan sonra
B sütunundaki ürün adını yazarsanız yeni haline göre veri yazılır, önceki yazılan hücreler etkilenmez.

Tahminim o ki; örnek belgeniz, gerçek belgenizin bir kopyası (formüller/makrolar vs içinde olmalı) değil ve
bu durumda da yapabileceğimiz bir şey kalmıyor malesef.

Verdiğim kodu, foruma eklediğinibelgeye uygulayıp bu belge üzerinde denemeler yaptığınıza emin misiniz?

.
 
sorun anlaşıldı hocam.
kopyala yapıştır kısmında ufak bir sorun çıkıyormuş.

J hücresinden kopyaladığımız "küçük renkli poşet" yazısını, B hücresine yapıştır yapınca sorunsuz çalışıyor.
fakat I hücresine "5" yazdığımızda, J hücresine "küçük renkli poşet" yazdığımızda yani "5 küçük renkli poşet" şeklinde iki hücreyi birden kopyalayıp, sonra A sütununa yapıştırdığımızda kod çalışmıyor.
özetle tek hücreyi yapıştırınca çalışan kod, iki hücreyi aynı anda yapıştırınca çalışmıyor.
bunun çözümü var mı hocam.
 
Hayırlı günler hocam.
eklediğim dosyada, daha önceki yaptığımız kodlamayı güncellememiz gerekti.
kopyala yapıştır işleminde kodlar çalışmadığı için bu yola başvurduk.

istediğimiz kod:
F hücresine miktar girdiğimizde, G hücresindeki ürünün geliş fiyatını I hücresine kalıcı olarak çekmek istiyoruz.
ayrıca bunu J-K-M hücrelerinde de almak istiyoruz.

yardımcı olabilir misiniz hocam?
 
hocam G3-G34 ve K3-K34 içerisinde (62 ürünlük listede) aynı ürün 2 defa yazılırsa uyarı almak istiyoruz..

G35-G66 ve K35-K66
G67-G98 ve K67-K98

bu şekilde aşağı doğru (8002'ye kadar) 250 sayfamız var.
şimdiden tekrar teşekkür ediyorum.
 
Merhabalar Sn. Epak ambalaj
ThisWorkbook (BuÇalışmaKitabı) bölümüne aşağıdaki kodları ekleyiniz.
- Bu kod tüm sayfalarda G ve K sütunu için kontrol yapar.
- Aynı ürün varsa Mesaj Kutusu ile Hücre Adresini gösterir ve Yeni Kayıt yapılan hücre içeriğini temizler.
VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(26 satır)
 
hocam örnek dosyada belirtmeye çalıştım.
E sutununda liste aralığını belirttim.
o şekilde aşağı doğru 250 ayrı sayfa kullanıyoruz.

her sayfa aralığı içinde 62 kalem ürün listesi almak istiyoruz.
örnek G8 de olan ürünün aynısı, K12 de olsa uyarı almak istiyoruz.
silinmesine gerek yok, uyarı almamız yeterli olur.

özür diliyorum, vaktinizi alıyorum.
teşekkür ediyorum.
 
Ekli dosyalar
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Geri
Üst