• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Hücre içeriği değişince makro çalışsın

Katılım
18 Temmuz 2009
Mesajlar
56
Excel Vers. ve Dili
2007
Selam arkadaşlar.
Bir çalışma sayfasında D8 hücresindeki içerik değiştirilğinde 'sırala' adında bir makronun otomatik çalışmasını istiyorum.
Buna ait kodlar konusunda yardımlarınızı istiyorum. Herşey için teşekkür ederim.
 
Selam arkadaşlar.
Bir çalışma sayfasında D8 hücresindeki içerik değiştirilğinde 'sırala' adında bir makronun otomatik çalışmasını istiyorum.
Buna ait kodlar konusunda yardımlarınızı istiyorum. Herşey için teşekkür ederim.
İlgili çalışma sayfasının modülüne yapıştırınız.:cool:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [D8]) Is Nothing Then Exit Sub
Call sırala
End Sub
 
Teşekkür ederim. Bunu Modül olarak değil, sayfada kod olarak yazdığımda çalıştı.
 
Fazla bilgim olmadığı için deneme-yanılma ile anlamaya çalışıyorum. Bilgilendirdiğiniz için teşekkür ederim.
 
Son düzenleme:
hücre değiştiğinde çalışan makro

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [D8]) Is Nothing Then Exit Sub
Call sırala
End Sub

yukardaki makro sadece d8 hücresi nin değişmesinde kullanılıyor
peki bo d8 değilde d2 ve d12 aralığındaki hücreler değiştiğinde kodu
nasıl yazmalıyız.teşekkür
 
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [D2:D12]) Is Nothing Then Exit Sub
Call sırala
End Sub
olarak yazarsınız.


Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [D8]) Is Nothing Then Exit Sub
Call sırala
End Sub

yukardaki makro sadece d8 hücresi nin değişmesinde kullanılıyor
peki bo d8 değilde d2 ve d12 aralığındaki hücreler değiştiğinde kodu
nasıl yazmalıyız.teşekkür
 
hücre değiştiğinde çalışan makro

uyguladım ama call dağıt yazdığımda makrom ilk önce çalışıyor fakat
sonra hücrelerin içeriği değiştiğinde çalışmıyor.
(dağıt benim makrom)
 
uyguladım ama call dağıt yazdığımda makrom ilk önce çalışıyor fakat
sonra hücrelerin içeriği değiştiğinde çalışmıyor.
(dağıt benim makrom)

Evet bazı durumlarda makro çalıştıktan sonra veriler alınıyor.
Bu durumda F9 basmayı denerseniz faydalı olabilir.
 
Merhaba. Bu kod çok yararlı, herkese teşekkürler. Hücre adresini Hücreden alması için kodu nasıl revize etmek gerekir. Yani [D8] olduğunu M3 hücresinden algılaması için kod nasıl revize etmek lazım ? INDIRECT denedim ancak olmadı.
 
Merhaba. Bu kod çok yararlı, herkese teşekkürler. Hücre adresini Hücreden alması için kodu nasıl revize etmek gerekir. Yani [D8] olduğunu M3 hücresinden algılaması için kod nasıl revize etmek lazım ? INDIRECT denedim ancak olmadı.

merhaba
Kod:
Option Explicit
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range(Range("M3"))) Is Nothing Then Exit Sub
Range("B10") = "İhsan"
End Sub
bunu dener misin.
M3 hücresine adresi yazmalısın mesela
A1
yada
A2:B10 gibi
 
Çok teşekkür edeerim sayın İhsan Tank, Allah sizden razı olsun. Sayenizde bir konuyu daha öğrenmiş oldum. Sağlıcakla kalın.
 
Son düzenleme:
Çok teşekkür edeerim sayın İhsan Tank, Allah sizden razı olsun. Sayenizde bir konuyu daha öğrenmiş oldum. Sağlıcakla kalın.

rica ederim
Allah Hepimizden Razı Olsun ( sadece benden değil sitede yardım eden herkesten )
:yazici:
 
Geri
Üst