• DİKKAT

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

Makro'yu hücre değerine göre otomatik çalıştırma

Katılım
18 Mart 2012
Mesajlar
2
Excel Vers. ve Dili
Excel-2010 Türkçe
Sub Makro2()
'
' Makro2 Makro
'
a = ActiveCell.Value
Range("A1").Select
Range("A1:A65536").ClearContents
ActiveCell.FormulaR1C1 = a
Selection.AutoFill Destination:=Range("A1:A" & 2 * Abs(a) + 1), Type:=xlFillSeries

End Sub

Makroyu yeni yeni öğrenmeye çalışıyorum, yukarıdaki gibi bir makrom var. Benim istediğim O9 hücresi değiştiğinde makrom o hücreyi secip otomatik çalıştırsın. Aradıklarımda birçok yerde altta bulunan kod yazıyor ama birtürlü başaramadım. Yardımcı olursanız sevinirim.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
end sub
 
Evet fakat benim isteğim sütun aralığı değilde tek hücreye bağlı olacak. Onu makroma nasıl uydurabilirim?
 
Merhaba,
Worksheet change olayını deneyiniz.
 
Evet fakat benim isteğim sütun aralığı değilde tek hücreye bağlı olacak. Onu makroma nasıl uydurabilirim?

Verdiğim linkte aralık yazmak yerine tek hücre yazmanız yeterli olur.

If Intersect(Target, Range("B2:B10")) Is Nothing Then Exit Sub

yerine

If Intersect(Target, Range("B2")) Is Nothing Then Exit Sub

gibi.

.
 
Geri
Üst