Rectangle'ye bağlı formüller

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Ben denediğimde hata oluşmuyor. Versiyon farkı olabilir.
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,164
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Korhan hocam, Selection ile ilgili bütün olasılıkları denedim ama sonuç alamadım hocam. Boş bir zamanınızda bakabilirseniz, sevinirim.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,269
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Seçili şekiller için aşağıdaki kodu deneyiniz.

Kod:
Sub Test()
    Dim Nesne As Shape
    
    For Each Nesne In Selection.ShapeRange
        If Left(Nesne.Name, 9) = "Rectangle" Then
            If InStr(1, Nesne.DrawingObject.Formula, "exsport!H") > 0 Then
                'Nesne.Select
                Nesne.DrawingObject.Formula = Replace(Trim(Nesne.DrawingObject.Formula), "!H", "!B")
                Nesne.DrawingObject.Font.Size = 8
                Say = Say + 1
            End If
        End If
    Next
    
    If Say > 0 Then
        MsgBox "İşleminiz tamamlanmıştır." & Chr(10) & "Değişiklik sayısı : " & Say, vbInformation
    Else
        MsgBox "İşleminiz tamamlanmıştır.", vbInformation
    End If
End Sub
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,164
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Teşekkür ederim hocam, istediğim her türlü kodlara kavuştum sayenizde, elinize sağlık.
 
Üst