Makro otomatik çalışsın

Katılım
2 Mart 2006
Mesajlar
103
Excel Vers. ve Dili
Office 2003 Türkçe
Herkese Merhaba.
Bugün ikici kez soru soruyorum ama inşallah sizleri sıkmıyorumdur kusura bakmayın.
Soruma gelince C1 hücresinde değişiklik yapınca bul isimli makromun;
G9 hücresinde değişiklik yapınca sırala isimli makromun çalışmasını istiyorum.
Teşekkürler.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu sayfanın kod sayfasına kopyalayın.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$C$1" Then bul
If Target.Address = "$G$9" Then sırala
End Sub
 
Katılım
2 Mart 2006
Mesajlar
103
Excel Vers. ve Dili
Office 2003 Türkçe
Merhaba;
Levent Bey C1 hücresinde değişiklik yapınca her iki makroda çalışıyor. Ben sadece C1 den sonra bul makrosunun G9 dan sonra diğer makronun çalışmasını istiyorum. Dosya ekte. iyi çalışmalar.
 
Son düzenleme:

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodları deneyin.

Kod:
Dim deg

Private Sub Worksheet_Change(ByVal Target As Range)
If deg = "$C$1" And Target.Address = "$C$1" Then bul
If deg = "$G$9" And Target.Address = "$G$9" Then kat
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
deg = ActiveCell.Address
End Sub
 
Katılım
31 Mart 2007
Mesajlar
2
Excel Vers. ve Dili
excel 2002
bunları denedim olmadı.bire arkadaşlar acaba c6 hücresindeki değer belirlediğim bir diğer hücredeki değere ulasırsa otomatik olarak o makroyu çalıştırmak mümkünmüdür ilginize şimdiden teşekkür ederim.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,058
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Mümkündür elbette, bu hücrfelerdeki verile el ilemi giriliyor yoksa bir formüllemi geliyor. Karşılaştırılacak hücreler hangileridir.
 
Üst