hücreye bağlı makro

Katılım
25 Mayıs 2007
Mesajlar
45
Excel Vers. ve Dili
Excel 2003 SP2-Türkçe
İyi Günler Diliyorum,
D2:D10 aralığındaki hücreler, içerisindeki formüle bağlı olarak değiştiğinde makronun çalışmasını istiyorum.(Hücre tıklanmayacak veya değerleri manuel değiştirilmeyecek. Worksheet_Activate seçeneği de hücrelerde döngüye neden olmakta)

Yardımlarınız için şimdiden teşekkür ediyorum
 

parametre

Destek Ekibi
Destek Ekibi
Katılım
28 Ocak 2007
Mesajlar
1,585
Excel Vers. ve Dili
ofis 2010 turkce
Dosya ekleyin ne yapmak istediginiz belirtin daha iyi sonuc alırsınız
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

örnek dosya eklerseniz daha net yanıt alabilirsiniz.
olsa-olsa yöntemiyle yapılan örneği inceleyiniz.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("a1:b1")) Is Nothing Then Exit Sub
If Sheets("sayfa2").Range("a1") < 10 Then
MsgBox "sayfa2 A1 hücre toplamı 10'dan KÜÇÜK!"
Else
MsgBox "sayfa2 A1 hücre toplamı 10'dan BÜYÜK!"
End If
End Sub
 

Ekli dosyalar

Katılım
25 Mayıs 2007
Mesajlar
45
Excel Vers. ve Dili
Excel 2003 SP2-Türkçe
Dosyanın aslı değilde basit bir örnekte anlatmak gerekirse ekteki dosyada D kolonundaki rakamlar A Kolonundaki rakamlara eklenmek istenilmektedir. Ancak asıl dosyada D kolonu A kolonuna eklendiğinde Döngüsel Başvuru hatası verdiğinden, D kolonundaki değeri B kolonuna kopyalayıp öyle eklemek istiyorum.

Şimdiden teşekkürler.
 

Ekli dosyalar

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
asıl dosyada ne yapmak istiyorsunuz?
o dosyayı ekleseniz belki daha pratik çözüm bulunabilir.
 
Katılım
25 Mayıs 2007
Mesajlar
45
Excel Vers. ve Dili
Excel 2003 SP2-Türkçe
Dosya ektedir. Asıl yapılmak istenilen şudur:
Dosyada "MaaşSöz" sayfasında "Vergi Matrahı" kolonundaki (AE)
formüle=YUVARLA((M7+N7)-(AJ7+AD7);2)
"Sendika Kesintisi" kolonu (AO) aşağıdaki şekilde eklenmek istenilmektedir.
=YUVARLA((M7+N7)-(AJ7+AD7+AO7);2)

bu değişim Döngüsel Başvuruya neden olmakta. Benim düşüncem de Vergi Matrahı kolonunun yanına Sendika Kesintisini sadece değeri ile kopyalayıp formüle ekletmek. Kopyalamanında AO kolonu her değiştiğinde makro ile olmasını istiyorum. (Elle değiştirildiğinde değil hücre formül hesaplaması sonucu kendisi değiştiğinde) Biraz uzun oldu.

İlgilenecek arkadaşlara şimdiden teşekkürler.
 

Ekli dosyalar

Son düzenleme:
Katılım
25 Mayıs 2007
Mesajlar
45
Excel Vers. ve Dili
Excel 2003 SP2-Türkçe
dosyayı ekledim. çözüm üretecek arkadaşlara teşekkür ederim.
 
Üst