• DİKKAT

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

İki excel makrosunu birleştirmek

Katılım
2 Şubat 2013
Mesajlar
69
Excel Vers. ve Dili
2007 Türkçe
Arkadaşlar aşağıdaki iki makronun birleştirilerek tek makro olarak çalışmasını istiyorum. Ancak Makro1() ile Makto2() farklı excel çalışma sayfaları için yazılmıştır. Yani Makro1() “C” dizini altında (C:\ veri.xls) dosyası için, Makro2() de (C:\sonuç.xls) dosyası için yazılmıştır.Bu iki makroyu nasıl birleştirek çalıştırabilirim.



Sub Makro1()
Dim Nesne As Shape
For Each Nesne In ActiveSheet.Shapes
If Nesne.Type <> 8 And Nesne.Type <> 12 Then
Nesne.Delete
End If
Next
End Sub


Sub Makro2 ()
Dim BUL As Range, ADRES As String
Set BUL = Range("A1:AD1000").Cells.Find("isim", , , xlWhole)
If Not BUL Is Nothing Then
ADRES = BUL.Address
Do
Range("A" & BUL.Row + 1 & ":AD" & BUL.Row + 1000).ClearContents

Set BUL = Range("A1:AD10000").Cells.FindNext(BUL)
Loop While Not BUL Is Nothing And BUL.Address <> ADRES
End If
End Sub
 
Sub calistir()
Call Makro1
Call Makro2
End Sub

Yukarıdaki makroyu bir büton' a atayınız.

Y
 
Geri
Üst