• DİKKAT

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

Açılır listeden seçim yapınca makronun otomatik çalışması

Katılım
18 Ağustos 2009
Mesajlar
202
Excel Vers. ve Dili
Excel 365 - Türkçe
Veri doğrulama ile oluşturduğum açılır listeden seçim yapınca, makronun otomatik çalışmasını istiyorum.
Bunun için mevcut makronun önüne nasıl bir kod yazmalıyım?
 
.
Şeklinde olabilir.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)

       If Target.Address = "$D$4" Then ' Açılır liste hücresi.

    Makronuz.
    ......
    ......

.
 
aşağıdaki şekilde yaptım ancak çalışmadı, sorun ne olaiblir?

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$E$1" Then ' Açılır liste hücresi.

Sub Tekrar()
Dim say As Integer
For say = 1 To 20
Calculate
Next

Do
Calculate
Loop Until Range("AX1") = 1
MsgBox "Liste hazırlandı"
End Sub
 
.

Bunu silerek deneyin.

Sub Tekrar()

Ayrıca End Sub'tan önce End If ekleyin.

.
 
aşağıdaki gibi yaptım yine olmadı

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$E$1" Then ' Açılır liste hücresi.

Dim say As Integer
For say = 1 To 20
Calculate
Next

Do
Calculate
Loop Until Range("AX1") = 1
mSGbOX "Liste hazırlandı"
End If
End Sub
 
Geri
Üst